com.vmware.vmc.draas package

Submodules

com.vmware.vmc.draas.model_client module

class com.vmware.vmc.draas.model_client.AbstractEntity(updated=None, user_id=None, created=None, updated_by_user_id=None, version=None, updated_by_user_name=None, user_name=None, id=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:
  • updated (datetime.datetime) –
  • user_id (str) – User id that last updated this record
  • created (datetime.datetime) –
  • updated_by_user_id (str) – User id that last updated this record
  • version (long) – Version of this entity format: int32
  • updated_by_user_name (str) – User name that last updated this record
  • user_name (str) – User name that last updated this record
  • id (str) –
class com.vmware.vmc.draas.model_client.ActivateSiteRecoveryConfig(srm_extension_key_suffix=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:srm_extension_key_suffix (str or None) – Optional custom extension key suffix for SRM. If not specified, default extension key will be used.
class com.vmware.vmc.draas.model_client.ErrorResponse(status=None, path=None, retryable=None, error_code=None, error_messages=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:
  • status (long) – HTTP status code
  • path (str) – Originating request URI
  • retryable (bool) – If true, client should retry operation
  • error_code (str) – unique error code
  • error_messages (list of str) – localized error messages
class com.vmware.vmc.draas.model_client.ProvisionSrmConfig(internal=None, srm_extension_key_suffix=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:
  • internal (bool or None) – Internal flag to allow to invoke additional SRM provisioning API on NSX-V SDDCs.
  • srm_extension_key_suffix (str or None) – Optional custom extension key suffix for SRM. If not specified, default extension key will be used.
class com.vmware.vmc.draas.model_client.SiteRecovery(updated=None, user_id=None, created=None, updated_by_user_id=None, version=None, updated_by_user_name=None, user_name=None, id=None, site_recovery_state=None, vr_node=None, srm_nodes=None, sddc_id=None, draas_h5_url=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:
SITE_RECOVERY_STATE_ACTIVATED = 'ACTIVATED'
SITE_RECOVERY_STATE_ACTIVATING = 'ACTIVATING'
SITE_RECOVERY_STATE_CANCELED = 'CANCELED'
SITE_RECOVERY_STATE_DEACTIVATED = 'DEACTIVATED'
SITE_RECOVERY_STATE_DEACTIVATING = 'DEACTIVATING'
SITE_RECOVERY_STATE_DELETED = 'DELETED'
SITE_RECOVERY_STATE_FAILED = 'FAILED'
class com.vmware.vmc.draas.model_client.SiteRecoveryNode(vm_moref_id=None, ip_address=None, hostname=None, id=None, state=None, type=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:
STATE_CANCELED = 'CANCELED'
STATE_DELETING = 'DELETING'
STATE_DEPLOYING = 'DEPLOYING'
STATE_FAILED = 'FAILED'
STATE_PROVISIONED = 'PROVISIONED'
STATE_READY = 'READY'
TYPE_SRM = 'SRM'
TYPE_VRMS = 'VRMS'
TYPE_VRS = 'VRS'
class com.vmware.vmc.draas.model_client.SiteRecoveryNodeVersion(version_source=None, node_id=None, build_number=None, appliance_version=None, node_ip=None, full_version=None, node_type=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:
NODE_TYPE_SRM = 'SRM'
NODE_TYPE_VRMS = 'VRMS'
NODE_TYPE_VRS = 'VRS'
VERSION_SOURCE_LS = 'ls'
VERSION_SOURCE_VAMICLI = 'vamicli'
class com.vmware.vmc.draas.model_client.SiteRecoveryVersions(sddc_id=None, node_versions=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:
  • sddc_id (str or None) –
  • node_versions (list of SiteRecoveryNodeVersion or None) – list of site recovery node version
class com.vmware.vmc.draas.model_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.model_client.Task(updated=None, user_id=None, created=None, updated_by_user_id=None, version=None, updated_by_user_name=None, user_name=None, id=None, status=None, resource_id=None, start_time=None, retries=None, task_type=None, task_progress_phases=None, tenant_id=None, error_message=None, parent_task_id=None, progress_percent=None, estimated_remaining_minutes=None, params=None, end_time=None, task_version=None, resource_type=None, sub_status=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:
  • updated (datetime.datetime) –
  • user_id (str) – User id that last updated this record
  • created (datetime.datetime) –
  • updated_by_user_id (str) – User id that last updated this record
  • version (long) – Version of this entity format: int32
  • updated_by_user_name (str) – User name that last updated this record
  • user_name (str) – User name that last updated this record
  • id (str) –
  • status (str or None) –

    Possible values are:

  • resource_id (str or None) – UUID of resources task is acting upon
  • start_time (str or None) –
  • retries (long or None) –
  • task_type (str or None) –
  • task_progress_phases (list of TaskProgressPhase or None) – Task progress phases involved in current task execution
  • tenant_id (str or None) –
  • error_message (str or None) –
  • parent_task_id (str or None) –
  • progress_percent (long or None) – Estimated progress percentage the task executed format: int32
  • estimated_remaining_minutes (long or None) – Estimated remaining time in minute of the task execution, < 0 means no estimation for the task. format: int32
  • params (vmware.vapi.struct.VapiStruct or None) –
  • end_time (datetime.datetime or None) –
  • task_version (str or None) –
  • resource_type (str or None) – Type of resource being acted upon
  • sub_status (str or None) –
STATUS_CANCELED = 'CANCELED'
STATUS_CANCELING = 'CANCELING'
STATUS_FAILED = 'FAILED'
STATUS_FINISHED = 'FINISHED'
STATUS_STARTED = 'STARTED'
class com.vmware.vmc.draas.model_client.TaskProgressPhase(id=None, name=None, progress_percent=None)

Bases: vmware.vapi.bindings.struct.VapiStruct

A task progress can be (but does NOT have to be) divided to more meaningful progress phases.

Tip

The arguments are used to initialize data attributes with the same names.

Parameters:
  • id (str) – The identifier of the task progress phase
  • name (str) – The display name of the task progress phase
  • progress_percent (long) – The percentage of the phase that has completed format: int32