com.vmware.vmc.orgs.sddcs package
Subpackages
Submodules
com.vmware.vmc.orgs.sddcs.addons_client module
- class com.vmware.vmc.orgs.sddcs.addons_client.Credentials(config)
Bases:
vmware.vapi.bindings.stub.VapiInterface
- Parameters
config (
vmware.vapi.bindings.stub.StubConfiguration
) – Configuration to be used for creating the stub.
- CREATE_ADDON_TYPE_HCX = 'HCX'
Possible value for
addonType
of methodCredentials.create()
.
- GET_ADDON_TYPE_HCX = 'HCX'
Possible value for
addonType
of methodCredentials.get()
.
- LIST_ADDON_TYPE_HCX = 'HCX'
Possible value for
addonType
of methodCredentials.list()
.
- UPDATE_ADDON_TYPE_HCX = 'HCX'
Possible value for
addonType
of methodCredentials.update()
.
- create(org, sddc_id, addon_type, credentials)
Associated a new add on credentials with the SDDC such as HCX
- Parameters
org (
str
) – Org id of the associated SDDC (required)sddc_id (
str
) – Id of the SDDC (required)addon_type (
str
) – Add on type (required)credentials (
com.vmware.vmc.model_client.NewCredentials
) – Credentials creation payload (required)
- Return type
- Returns
com.vmware.vmc.model.NewCredentials
- Raise
com.vmware.vapi.std.errors_client.ConcurrentChange
Credentials with same name exists with in the scope of addOnType- Raise
com.vmware.vapi.std.errors_client.InvalidRequest
Invalid input- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Forbidden
- get(org, sddc_id, addon_type, name)
Get credential details by name
- Parameters
org (
str
) – Org id of the associated SDDC (required)sddc_id (
str
) – Id of the SDDC (required)addon_type (
str
) – Add on type (required)name (
str
) – name of the credentials (required)
- Return type
- Returns
com.vmware.vmc.model.NewCredentials
- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Forbidden
- list(org, sddc_id, addon_type)
List all the credentials assoicated with an addon type with in a SDDC
- Parameters
org (
str
) – Org id of the associated SDDC (required)sddc_id (
str
) – Id of the SDDC (required)addon_type (
str
) – Add on type (required)
- Return type
- Returns
- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Forbidden
- update(org, sddc_id, addon_type, name, credentials)
Update credential details
- Parameters
org (
str
) – Org id of the associated SDDC (required)sddc_id (
str
) – Id of the SDDC (required)addon_type (
str
) – Add on type (required)name (
str
) – name of the credentials (required)credentials (
com.vmware.vmc.model_client.UpdateCredentials
) – Credentials update payload (required)
- Return type
- Returns
com.vmware.vmc.model.NewCredentials
- Raise
com.vmware.vapi.std.errors_client.InvalidRequest
Bad request- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Forbidden
- class com.vmware.vmc.orgs.sddcs.addons_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBase
Initialize StubFactoryBase
- Parameters
stub_config (
vmware.vapi.bindings.stub.StubConfiguration
) – Stub config instance
com.vmware.vmc.orgs.sddcs.clusters_client module
- class com.vmware.vmc.orgs.sddcs.clusters_client.Reconfigure(config)
Bases:
vmware.vapi.bindings.stub.VapiInterface
- Parameters
config (
vmware.vapi.bindings.stub.StubConfiguration
) – Configuration to be used for creating the stub.
- cluster_reconfig(org, sddc, cluster, cluster_reconfigure_params)
This reconfiguration will handle changing both the number of hosts and the cluster storage capacity.
- Parameters
org (
str
) – Organization identifier (required)sddc (
str
) – Sddc identifier (required)cluster (
str
) – cluster identifier (required)cluster_reconfigure_params (
com.vmware.vmc.model_client.ClusterReconfigureParams
) – clusterReconfigureParams (required)
- Return type
- Returns
com.vmware.vmc.model.Task
- Raise
com.vmware.vapi.std.errors_client.Unauthenticated
Unauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequest
Bad Request. The SDDC is not in a valid state. , Method not allowed- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Access not allowed to the operation for the current user- Raise
com.vmware.vapi.std.errors_client.NotFound
Cannot find the cluster with the given id
- class com.vmware.vmc.orgs.sddcs.clusters_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBase
Initialize StubFactoryBase
- Parameters
stub_config (
vmware.vapi.bindings.stub.StubConfiguration
) – Stub config instance
com.vmware.vmc.orgs.sddcs.dns_client module
- class com.vmware.vmc.orgs.sddcs.dns_client.Private(config)
Bases:
vmware.vapi.bindings.stub.VapiInterface
- Parameters
config (
vmware.vapi.bindings.stub.StubConfiguration
) – Configuration to be used for creating the stub.
- update(org, sddc)
Update the DNS records of management VMs to use private IP addresses
- Parameters
org (
str
) – Organization identifier (required)sddc (
str
) – Sddc identifier (required)
- Return type
- Returns
com.vmware.vmc.model.Task
- Raise
com.vmware.vapi.std.errors_client.Unauthenticated
Unauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequest
The sddc is not in a state that’s valid for updates or invalid body- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Forbidden
- class com.vmware.vmc.orgs.sddcs.dns_client.Public(config)
Bases:
vmware.vapi.bindings.stub.VapiInterface
- Parameters
config (
vmware.vapi.bindings.stub.StubConfiguration
) – Configuration to be used for creating the stub.
- update(org, sddc)
Update the DNS records of management VMs to use public IP addresses
- Parameters
org (
str
) – Organization identifier (required)sddc (
str
) – Sddc identifier (required)
- Return type
- Returns
com.vmware.vmc.model.Task
- Raise
com.vmware.vapi.std.errors_client.Unauthenticated
Unauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequest
The sddc is not in a state that’s valid for updates or invalid body- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Forbidden
- class com.vmware.vmc.orgs.sddcs.dns_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBase
Initialize StubFactoryBase
- Parameters
stub_config (
vmware.vapi.bindings.stub.StubConfiguration
) – Stub config instance
com.vmware.vmc.orgs.sddcs.management_vms_client module
- class com.vmware.vmc.orgs.sddcs.management_vms_client.Dns(config)
Bases:
vmware.vapi.bindings.stub.VapiInterface
- Parameters
config (
vmware.vapi.bindings.stub.StubConfiguration
) – Configuration to be used for creating the stub.
- UPDATE_IP_TYPE_PRIVATE = 'private'
Possible value for
ipType
of methodDns.update()
.
- UPDATE_IP_TYPE_PUBLIC = 'public'
Possible value for
ipType
of methodDns.update()
.
- update(org, sddc, management_vm_id, ip_type)
Update the DNS records of management VMs to use public or private IP addresses
- Parameters
org (
str
) – Organization identifier (required)sddc (
str
) – Sddc identifier (required)management_vm_id (
str
) – the management VM ID (required)ip_type (
str
) – the ip type to associate with FQDN in DNS (required)
- Return type
- Returns
com.vmware.vmc.model.Task
- Raise
com.vmware.vapi.std.errors_client.Unauthenticated
Unauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequest
The sddc is not in a state that’s valid for updates or invalid body- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Forbidden
- class com.vmware.vmc.orgs.sddcs.management_vms_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBase
Initialize StubFactoryBase
- Parameters
stub_config (
vmware.vapi.bindings.stub.StubConfiguration
) – Stub config instance
com.vmware.vmc.orgs.sddcs.networking_client module
- class com.vmware.vmc.orgs.sddcs.networking_client.ConnectivityTests(config)
Bases:
vmware.vapi.bindings.stub.VapiInterface
- Parameters
config (
vmware.vapi.bindings.stub.StubConfiguration
) – Configuration to be used for creating the stub.
- get(org, sddc)
Retrieve metadata for connectivity tests.
- Parameters
org (
str
) – Organization identifier (required)sddc (
str
) – Sddc identifier (required)
- Return type
- Returns
com.vmware.vmc.model.ConnectivityValidationGroups
- Raise
com.vmware.vapi.std.errors_client.Unauthenticated
Unauthorized- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Forbidden
- post(org, sddc, request_info, action)
ConnectivityValidationGroupResultWrapper will be available at task.params[‘test_result’].
- Parameters
org (
str
) – Organization identifier (required)sddc (
str
) – Sddc identifier (required)request_info (
com.vmware.vmc.model_client.ConnectivityValidationGroup
) – request information (required)action (
str
) – If = ‘start’, start connectivity tests. (required)
- Return type
- Returns
com.vmware.vmc.model.Task
- Raise
com.vmware.vapi.std.errors_client.Unauthenticated
Unauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequest
Bad Request- Raise
com.vmware.vapi.std.errors_client.Unauthorized
Forbidden
- class com.vmware.vmc.orgs.sddcs.networking_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBase
Initialize StubFactoryBase
- Parameters
stub_config (
vmware.vapi.bindings.stub.StubConfiguration
) – Stub config instance