All URIs are relative to the base URL of pc4g.Configuration(HOST)
Method | HTTP request | Description |
---|---|---|
download_csi_driver_examples | GET /utilities/csi-driver/examples | |
download_kubernetes_configuration_files_example | GET /utilities/examples/kubernetes-files | |
download_terraform_provider_version | GET /utilities/terraform-provider/version | |
get_cli | GET /utilities/cli | |
get_latest_cli_version_info | GET /utilities/cli/version | |
get_terrafom_provider | GET /utilities/terraform-provider | |
list_cli_platforms | GET /utilities/cli/platforms | |
list_terraform_provider_platforms | GET /utilities/terrafrom-provider/platforms |
download_csi_driver_examples()
download examples for using the CSI driver
from __future__ import print_function
import time
import pc4g
from pc4g.rest import ApiException
from pprint import pprint
# Configure API key authorization: Bearer
configuration = pc4g.Configuration("https://example.portal.cloud/api/1")
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = pc4g.UtilitiesApi(pc4g.ApiClient(configuration))
try:
api_instance.download_csi_driver_examples()
except ApiException as e:
print("Exception when calling UtilitiesApi->download_csi_driver_examples: %s\n" % e)
This endpoint does not need any parameter.
void (empty response body)
- Content-Type: application/json
- Accept: application/zip
[Back to top] [Back to API list] [Back to Model list] [Back to README]
download_kubernetes_configuration_files_example()
download pre-filled examples for kubernetes configuration files
from __future__ import print_function
import time
import pc4g
from pc4g.rest import ApiException
from pprint import pprint
# Configure API key authorization: Bearer
configuration = pc4g.Configuration("https://example.portal.cloud/api/1")
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = pc4g.UtilitiesApi(pc4g.ApiClient(configuration))
try:
api_instance.download_kubernetes_configuration_files_example()
except ApiException as e:
print("Exception when calling UtilitiesApi->download_kubernetes_configuration_files_example: %s\n" % e)
This endpoint does not need any parameter.
void (empty response body)
- Content-Type: application/json
- Accept: application/zip
[Back to top] [Back to API list] [Back to Model list] [Back to README]
VersionInfo download_terraform_provider_version(platform, x_fields=x_fields)
download Terraform provider version
from __future__ import print_function
import time
import pc4g
from pc4g.rest import ApiException
from pprint import pprint
# Configure API key authorization: Bearer
configuration = pc4g.Configuration("https://example.portal.cloud/api/1")
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = pc4g.UtilitiesApi(pc4g.ApiClient(configuration))
platform = 'platform_example' # str | platforms available i.e. windows, linux etc.
x_fields = 'x_fields_example' # str | An optional fields mask (optional)
try:
api_response = api_instance.download_terraform_provider_version(platform, x_fields=x_fields)
pprint(api_response)
except ApiException as e:
print("Exception when calling UtilitiesApi->download_terraform_provider_version: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
platform | str | platforms available i.e. windows, linux etc. | |
x_fields | str | An optional fields mask | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
str get_cli(platform, version=version)
Get cli
from __future__ import print_function
import time
import pc4g
from pc4g.rest import ApiException
from pprint import pprint
# Configure API key authorization: Bearer
configuration = pc4g.Configuration("https://example.portal.cloud/api/1")
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = pc4g.UtilitiesApi(pc4g.ApiClient(configuration))
platform = 'platform_example' # str | specific platform to download binaries for
version = 'version_example' # str | specific version to download (internally used by the cli update mechanism. should not be used otherwise) (optional)
try:
api_response = api_instance.get_cli(platform, version=version)
pprint(api_response)
except ApiException as e:
print("Exception when calling UtilitiesApi->get_cli: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
platform | str | specific platform to download binaries for | |
version | str | specific version to download (internally used by the cli update mechanism. should not be used otherwise) | [optional] |
str
- Content-Type: application/json
- Accept: application/zip
[Back to top] [Back to API list] [Back to Model list] [Back to README]
VersionInfo get_latest_cli_version_info(platform, x_fields=x_fields)
get latest cli version info
from __future__ import print_function
import time
import pc4g
from pc4g.rest import ApiException
from pprint import pprint
# Configure API key authorization: Bearer
configuration = pc4g.Configuration("https://example.portal.cloud/api/1")
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = pc4g.UtilitiesApi(pc4g.ApiClient(configuration))
platform = 'platform_example' # str | platforms available i.e. windows, linux etc.
x_fields = 'x_fields_example' # str | An optional fields mask (optional)
try:
api_response = api_instance.get_latest_cli_version_info(platform, x_fields=x_fields)
pprint(api_response)
except ApiException as e:
print("Exception when calling UtilitiesApi->get_latest_cli_version_info: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
platform | str | platforms available i.e. windows, linux etc. | |
x_fields | str | An optional fields mask | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
str get_terrafom_provider(platform)
Get terraform provider
from __future__ import print_function
import time
import pc4g
from pc4g.rest import ApiException
from pprint import pprint
# Configure API key authorization: Bearer
configuration = pc4g.Configuration("https://example.portal.cloud/api/1")
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = pc4g.UtilitiesApi(pc4g.ApiClient(configuration))
platform = 'platform_example' # str | specific platform to download binaries for
try:
api_response = api_instance.get_terrafom_provider(platform)
pprint(api_response)
except ApiException as e:
print("Exception when calling UtilitiesApi->get_terrafom_provider: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
platform | str | specific platform to download binaries for |
str
- Content-Type: application/json
- Accept: application/zip
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SupportedPlatforms list_cli_platforms(x_fields=x_fields)
list cli platforms
from __future__ import print_function
import time
import pc4g
from pc4g.rest import ApiException
from pprint import pprint
# Configure API key authorization: Bearer
configuration = pc4g.Configuration("https://example.portal.cloud/api/1")
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = pc4g.UtilitiesApi(pc4g.ApiClient(configuration))
x_fields = 'x_fields_example' # str | An optional fields mask (optional)
try:
api_response = api_instance.list_cli_platforms(x_fields=x_fields)
pprint(api_response)
except ApiException as e:
print("Exception when calling UtilitiesApi->list_cli_platforms: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
x_fields | str | An optional fields mask | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SupportedPlatforms list_terraform_provider_platforms(x_fields=x_fields)
list terraform provider platforms
from __future__ import print_function
import time
import pc4g
from pc4g.rest import ApiException
from pprint import pprint
# Configure API key authorization: Bearer
configuration = pc4g.Configuration("https://example.portal.cloud/api/1")
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = pc4g.UtilitiesApi(pc4g.ApiClient(configuration))
x_fields = 'x_fields_example' # str | An optional fields mask (optional)
try:
api_response = api_instance.list_terraform_provider_platforms(x_fields=x_fields)
pprint(api_response)
except ApiException as e:
print("Exception when calling UtilitiesApi->list_terraform_provider_platforms: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
x_fields | str | An optional fields mask | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]