models.deploy_v_ms_to_cloud_params module¶
-
class
models.deploy_v_ms_to_cloud_params.
DeployVMsToCloudParams
(deploy_fleet_params=None, deploy_vms_to_aws_params=None, deploy_vms_to_azure_params=None, deploy_vms_to_gcp_params=None, replicate_snapshots_to_aws_params=None, replicate_snapshots_to_azure_params=None)[source]¶ Bases:
object
Implementation of the ‘DeployVMsToCloudParams’ model.
Contains Cloud specific information needed to identify various resources when deploying a VM to Cloud.
- Attributes:
- deploy_fleet_params (DeployFleetParams): Contains Fleet specific
params.
- deploy_vms_to_aws_params (DeployVMsToAWSParams): Contains AWS specific
information needed to identify various resources when converting and deploying a VM to AWS.
- deploy_vms_to_azure_params (DeployVMsToAzureParams): Contains Azure
specific information needed to identify various resources when converting and deploying a VM to Azure.
- deploy_vms_to_gcp_params (DeployVMsToGCPParams): Contains GCP specific
information needed to identify various resources when converting and deploying a VM to GCP.
- replicate_snapshots_to_aws_params (ReplicateSnapshotsToAWSParams):
Params required to replicate snapshots to another AWS source. This is populated for AWS snapshot manager replication.
- replicate_snapshots_to_azure_params (ReplicateSnapshotsToAzureParams):
This is populated for Azure snapshot manager replication.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.