models.deploy_v_ms_to_aws_params module¶
-
class
models.deploy_v_ms_to_aws_params.
DeployVMsToAWSParams
(instance_type=None, key_pair_name=None, network_security_groups=None, proxy_vm_subnet=None, proxy_vm_vpc=None, rds_params=None, region=None, subnet=None, vpc=None)[source]¶ Bases:
object
Implementation of the ‘DeployVMsToAWSParams’ model.
Contains AWS specific information needed to identify various resources when converting and deploying a VM to AWS.
- Attributes:
- instance_type (EntityProto): Specifies the attributes and the latest
statistics about an entity.
- key_pair_name (EntityProto): Specifies the attributes and the latest
statistics about an entity.
- network_security_groups (list of EntityProto): Names of the network
security groups within the above VPC. At least one entry should be present.
- proxy_vm_subnet (EntityProto): Name of the subnet within the above VPC
which will be associated with the proxy vm.
- proxy_vm_vpc (EntityProto): Virtual Private Cloud (VPC) in which the
proxy vm will be deployed.
- rds_params (DeployDBInstancesToRDSParams): Contains RDS specfic
options that can be supplied while restoring the RDS DB instance.
- region (EntityProto): Specifies the attributes and the latest
statistics about an entity.
- subnet (EntityProto): Specifies the attributes and the latest
statistics about an entity.
- vpc (EntityProto): Specifies the attributes and the latest statistics
about an entity.
-
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.