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.