com.vmware.vmc package

Submodules

com.vmware.vmc.draas_client module

class com.vmware.vmc.draas_client.ReplicaDiskCollections(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, datastore_mo_id=None)

Query replica disk collections

Parameters
  • org (str) – Organization identifier (required)

  • sddc (str) – sddc identifier (required)

  • datastore_mo_id (str or None) – Represents the datastore moref id to search. (optional)

Return type

list of com.vmware.vmc.draas.model_client.ReplicaDiskCollection

Returns

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise

com.vmware.vapi.std.errors_client.NotFound Not found

class com.vmware.vmc.draas_client.SiteRecovery(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters

config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

delete(org, sddc, force=None)

Deactivate site recovery for the specified sddc

Parameters
  • org (str) – Organization identifier (required)

  • sddc (str) – sddc identifier (required)

  • force (bool or None) – If = ‘true’, will deactivate site recovery forcefully. (optional)

Return type

com.vmware.vmc.draas.model_client.Task

Returns

com.vmware.vmc.draas.model.Task

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.InvalidRequest Invalid action or bad argument

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise

com.vmware.vapi.std.errors_client.NotFound Cannot find site recovery configuration for sddc identifier

get(org, sddc)

Query site recovery configuration for the specified sddc

Parameters
  • org (str) – Organization identifier (required)

  • sddc (str) – sddc identifier (required)

Return type

com.vmware.vmc.draas.model_client.SiteRecovery

Returns

com.vmware.vmc.draas.model.SiteRecovery

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.InvalidRequest Invalid action or bad argument

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

post(org, sddc, site_recovery_node)

Create audit setup task for specific appliance and configure rsyslog for it.

Parameters
  • org (str) – Organization identifier (required)

  • sddc (str) – sddc identifier (required)

  • site_recovery_node (str) – Site recovery node identifier (required)

Return type

com.vmware.vmc.draas.model_client.Task

Returns

com.vmware.vmc.draas.model.Task

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.InvalidRequest Invalid action or bad argument

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise

com.vmware.vapi.std.errors_client.NotFound Cannot find site recovery for the given sddc or site recovery node for the given node id.

post_0(org, sddc, activate_site_recovery_config=None)

Activate site recovery for the specified sddc

Parameters
Return type

com.vmware.vmc.draas.model_client.Task

Returns

com.vmware.vmc.draas.model.Task

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.InvalidRequest Invalid action or bad argument

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise

com.vmware.vapi.std.errors_client.NotFound Cannot find site recovery configuration for sddc identifier

post_1(org, sddc, site_recovery_node)

Upload backup script to specific appliance.

Parameters
  • org (str) – Organization identifier (required)

  • sddc (str) – sddc identifier (required)

  • site_recovery_node (str) – Site recovery node identifier (required)

Return type

com.vmware.vmc.draas.model_client.Task

Returns

com.vmware.vmc.draas.model.Task

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.InvalidRequest Invalid action or bad argument

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise

com.vmware.vapi.std.errors_client.NotFound Cannot find site recovery script file

class com.vmware.vmc.draas_client.SiteRecoverySrmNodes(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters

config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

delete(org, sddc, srm_node)

Delete a SRM server.

Parameters
  • org (str) – Organization identifier (required)

  • sddc (str) – sddc identifier (required)

  • srm_node (str) – SRM node identifier (required)

Return type

com.vmware.vmc.draas.model_client.Task

Returns

com.vmware.vmc.draas.model.Task

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.InvalidRequest Invalid action or bad argument

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise

com.vmware.vapi.std.errors_client.NotFound Cannot find SDDC or SRM node

post(org, sddc, provision_srm_config=None)

Provision an additional SRM server.

Parameters
  • org (str) – Organization identifier (required)

  • sddc (str) – sddc identifier (required)

  • provision_srm_config (com.vmware.vmc.draas.model_client.ProvisionSrmConfig or None) – Customization, for example can specify custom extension key suffix for SRM. (optional)

Return type

com.vmware.vmc.draas.model_client.Task

Returns

com.vmware.vmc.draas.model.Task

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.InvalidRequest Invalid action or bad argument

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise

com.vmware.vapi.std.errors_client.NotFound Cannot find site recovery configuration for sddc identifier

class com.vmware.vmc.draas_client.SiteRecoveryVersions(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters

config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

GET_VERSION_SOURCE_LS = 'ls'

Possible value for versionSource of method SiteRecoveryVersions.get().

GET_VERSION_SOURCE_VAMICLI = 'vamicli'

Possible value for versionSource of method SiteRecoveryVersions.get().

get(org, sddc, version_source=None)

Query site recovery versions for the specified sddc

Parameters
  • org (str) – Organization identifier (required)

  • sddc (str) – sddc identifier (required)

  • version_source (str or None) – Represents the source for getting the version from. (optional)

Return type

com.vmware.vmc.draas.model_client.SiteRecoveryVersions

Returns

com.vmware.vmc.draas.model.SiteRecoveryVersions

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.InvalidRequest Invalid action or bad argument

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise

com.vmware.vapi.std.errors_client.NotFound Cannot find site recovery versions for sddc identifier

class com.vmware.vmc.draas_client.StubFactory(stub_config)

Bases: vmware.vapi.bindings.stub.StubFactoryBase

Initialize StubFactoryBase

Parameters

stub_config (vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance

class com.vmware.vmc.draas_client.Task(config)

Bases: vmware.vapi.bindings.stub.VapiInterface

Parameters

config (vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.

get(org, task)

Retrieve details of a task.

Parameters
  • org (str) – Organization identifier (required)

  • task (str) – task identifier (required)

Return type

com.vmware.vmc.draas.model_client.Task

Returns

com.vmware.vmc.draas.model.Task

Raise

com.vmware.vapi.std.errors_client.Unauthenticated Unauthorized

Raise

com.vmware.vapi.std.errors_client.Unauthorized Forbidden

Raise

com.vmware.vapi.std.errors_client.NotFound Cannot find the task with given identifier