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
addonTypeof methodCredentials.create().
- GET_ADDON_TYPE_HCX = 'HCX'
Possible value for
addonTypeof methodCredentials.get().
- LIST_ADDON_TYPE_HCX = 'HCX'
Possible value for
addonTypeof methodCredentials.list().
- UPDATE_ADDON_TYPE_HCX = 'HCX'
Possible value for
addonTypeof 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.ConcurrentChangeCredentials with same name exists with in the scope of addOnType- Raise
com.vmware.vapi.std.errors_client.InvalidRequestInvalid input- Raise
com.vmware.vapi.std.errors_client.UnauthorizedForbidden
- 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.UnauthorizedForbidden
- 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.UnauthorizedForbidden
- 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.InvalidRequestBad request- Raise
com.vmware.vapi.std.errors_client.UnauthorizedForbidden
- class com.vmware.vmc.orgs.sddcs.addons_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBaseInitialize 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.UnauthenticatedUnauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequestBad Request. The SDDC is not in a valid state. , Method not allowed- Raise
com.vmware.vapi.std.errors_client.UnauthorizedAccess not allowed to the operation for the current user- Raise
com.vmware.vapi.std.errors_client.NotFoundCannot find the cluster with the given id
- class com.vmware.vmc.orgs.sddcs.clusters_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBaseInitialize 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.UnauthenticatedUnauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequestThe sddc is not in a state that’s valid for updates or invalid body- Raise
com.vmware.vapi.std.errors_client.UnauthorizedForbidden
- 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.UnauthenticatedUnauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequestThe sddc is not in a state that’s valid for updates or invalid body- Raise
com.vmware.vapi.std.errors_client.UnauthorizedForbidden
- class com.vmware.vmc.orgs.sddcs.dns_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBaseInitialize 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
ipTypeof methodDns.update().
- UPDATE_IP_TYPE_PUBLIC = 'public'
Possible value for
ipTypeof 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.UnauthenticatedUnauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequestThe sddc is not in a state that’s valid for updates or invalid body- Raise
com.vmware.vapi.std.errors_client.UnauthorizedForbidden
- class com.vmware.vmc.orgs.sddcs.management_vms_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBaseInitialize 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.UnauthenticatedUnauthorized- Raise
com.vmware.vapi.std.errors_client.UnauthorizedForbidden
- 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.UnauthenticatedUnauthorized- Raise
com.vmware.vapi.std.errors_client.InvalidRequestBad Request- Raise
com.vmware.vapi.std.errors_client.UnauthorizedForbidden
- class com.vmware.vmc.orgs.sddcs.networking_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBaseInitialize StubFactoryBase
- Parameters
stub_config (
vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance