aliyun.ecs.model module¶
-
class
aliyun.ecs.model.AutoSnapshotExecutionStatus(system_disk_execution_status, data_disk_execution_status)[source]¶ Bases:
object
-
class
aliyun.ecs.model.AutoSnapshotPolicy(system_disk_enabled, system_disk_time_period, system_disk_retention_days, system_disk_retention_last_week, data_disk_enabled, data_disk_time_period, data_disk_retention_days, data_disk_retention_last_week)[source]¶ Bases:
object
-
class
aliyun.ecs.model.Disk(disk_id, disk_type, disk_category, disk_size, attached_time=None, creation_time=None, delete_auto_snapshot=None, delete_with_instance=None, description=None, detached_time=None, device=None, image_id=None, instance_id=None, operation_locks=None, portable=None, product_code=None, snapshot_id=None, status=None, zone_id=None)[source]¶ Bases:
object
-
class
aliyun.ecs.model.DiskMapping(category, size=None, snapshot_id=None, name=None, description=None, device=None)[source]¶ Bases:
object-
api_dict(ordinal=1)[source]¶ Serialize for insertion into API request parameters.
Parameters: ordinal (int) – The number of the data disk to serialize as. Returns: - A dictionary of URL GET query parameters to create the disk.
- E.g.:
{ 'DataDisk.1.Category': 'cloud', 'DataDisk.1.Size': 2000 }
Return type: dict
-
-
exception
aliyun.ecs.model.DiskMappingError[source]¶ Bases:
exceptions.Exception
-
class
aliyun.ecs.model.Image(image_id, image_version, name, description, size, architecture, owner_alias, os_name)[source]¶ Bases:
object
-
class
aliyun.ecs.model.Instance(instance_id, name, image_id, region_id, instance_type, hostname, status, security_group_ids, public_ip_addresses, internal_ip_addresses, internet_charge_type, internet_max_bandwidth_in, internet_max_bandwidth_out, creation_time, description, cluster_id, operation_locks, zone_id)[source]¶ Bases:
objectAn Aliyun ECS instance.
-
class
aliyun.ecs.model.InstanceType(instance_type_id, cpu_core_count, memory_size)[source]¶ Bases:
object
-
class
aliyun.ecs.model.SecurityGroup(region_id, security_group_id, description, permissions)[source]¶ Bases:
object
-
class
aliyun.ecs.model.SecurityGroupPermission(ip_protocol, port_range, source_cidr_ip, source_group_id, policy, nic_type)[source]¶ Bases:
object
-
class
aliyun.ecs.model.Snapshot(snapshot_id, snapshot_name, progress, creation_time, description=None, source_disk_id=None, source_disk_type=None, source_disk_size=None)[source]¶ Bases:
object
-
class
aliyun.ecs.model.Zone(zone_id, local_name, available_resource_creation=None, available_disk_types=None)[source]¶ Bases:
object