alicloud_accountalicloud_action_trailalicloud_cas_certificatealicloud_cms_monitor_hostalicloud_cs_kubernetes_clusteralicloud_cs_kubernetes_cluster_nodealicloud_ecs_auto_provisioning_groupalicloud_ecs_autoscaling_groupalicloud_ecs_diskalicloud_ecs_disk_metric_read_iopsalicloud_ecs_disk_metric_read_iops_dailyalicloud_ecs_disk_metric_read_iops_hourlyalicloud_ecs_disk_metric_write_iopsalicloud_ecs_disk_metric_write_iops_dailyalicloud_ecs_disk_metric_write_iops_hourlyalicloud_ecs_imagealicloud_ecs_instancealicloud_ecs_instance_metric_cpu_utilization_dailyalicloud_ecs_instance_metric_cpu_utilization_hourlyalicloud_ecs_key_pairalicloud_ecs_launch_templatealicloud_ecs_network_interfacealicloud_ecs_regionalicloud_ecs_security_groupalicloud_ecs_snapshotalicloud_ecs_zonealicloud_kms_keyalicloud_kms_secretalicloud_oss_bucketalicloud_ram_access_keyalicloud_ram_credential_reportalicloud_ram_groupalicloud_ram_password_policyalicloud_ram_policyalicloud_ram_rolealicloud_ram_security_preferencealicloud_ram_useralicloud_rds_backupalicloud_rds_databasealicloud_rds_instancealicloud_rds_instance_metric_connectionsalicloud_rds_instance_metric_connections_dailyalicloud_rds_instance_metric_cpu_utilizationalicloud_rds_instance_metric_cpu_utilization_dailyalicloud_rds_instance_metric_cpu_utilization_hourlyalicloud_security_center_field_statisticsalicloud_security_center_versionalicloud_slb_load_balanceralicloud_vpcalicloud_vpc_dhcp_options_setalicloud_vpc_eipalicloud_vpc_flow_logalicloud_vpc_nat_gatewayalicloud_vpc_network_aclalicloud_vpc_route_entryalicloud_vpc_route_tablealicloud_vpc_ssl_vpn_client_certalicloud_vpc_ssl_vpn_serveralicloud_vpc_vpn_connectionalicloud_vpc_vpn_customer_gatewayalicloud_vpc_vpn_gatewayalicloud_vpc_vswitch
Table: alicloud_ecs_auto_provisioning_group
Auto Provisioning is a service to quickly deploy an instance cluster that consists of preemptible and pay-as-you-go instances. It supports one-click deployment of instance clusters with specified billing methods, zones, and instance families.
You can use auto provisioning groups to provide stable computing power, alleviate the instability caused by the reclaiming of preemptible instances, and eliminate the need to manually create instances.
Examples
Basic info
select name, auto_provisioning_group_id, state, statusfrom alicloud_ecs_auto_provisioning_group;
Get instance details for a specific group
select apg.name as auto_provisioning_group_name, apg.launch_template_id as launch_template_id, apg.launch_template_version as launch_template_version, i.instance_type, i.os_name_en, i.private_ip_address, i.public_ip_address, ins_detail ->> 'InstanceId' as instance_id, ins_detail ->> 'InstanceType' as instance_type, ins_detail ->> 'Status' as instance_status, ins_detail ->> 'NetworkType' as instance_network_typefrom alicloud_ecs_auto_provisioning_group as apg, jsonb_array_elements(apg.instances) as ins_detail, alicloud_ecs_instance as iwhere ins_detail ->> 'InstanceId' = i.instance_id and apg.name = 'my_group';
List inactive groups
select name, auto_provisioning_group_id, statusfrom alicloud_ecs_auto_provisioning_groupwhere status <> 'active';
.inspect alicloud_ecs_auto_provisioning_group
Alicloud ECS Auto Provisioning Group
Name | Type | Description |
---|---|---|
_ctx | jsonb | Steampipe context in JSON form, e.g. connection_name. |
account_id | text | The Alicloud Account ID in which the resource is located. |
akas | jsonb | Array of globally unique identifier strings (also known as) for the resource. |
allocation_strategy | text | An unique identifier for the resource. |
auto_provisioning_group_id | text | An unique identifier for the resource. |
auto_provisioning_group_type | text | An unique identifier for the resource. |
creation_time | timestamp with time zone | An unique identifier for the resource. |
excess_capacity_termination_policy | text | An unique identifier for the resource. |
instances | jsonb | An unique identifier for the resource. |
launch_template_configs | jsonb | An unique identifier for the resource. |
launch_template_id | text | An unique identifier for the resource. |
launch_template_version | text | An unique identifier for the resource. |
max_spot_price | double precision | An unique identifier for the resource. |
name | text | A friendly name for the resource. |
region | text | The Alicloud region in which the resource is located. |
spot_options | jsonb | An unique identifier for the resource. |
state | text | An unique identifier for the resource. |
status | text | An unique identifier for the resource. |
target_capacity_specification | jsonb | An unique identifier for the resource. |
terminate_instances | boolean | An unique identifier for the resource. |
terminate_instances_with_expiration | boolean | An unique identifier for the resource. |
title | text | Title of the resource. |
valid_from | timestamp with time zone | An unique identifier for the resource. |
valid_until | timestamp with time zone | An unique identifier for the resource. |