volcenginecc.autoscaling.ScalingConfiguration
用于定义伸缩组中的实例配置,包括计算、内存、网络、存储、安全等,伸缩组扩容时,会按照此处的配置来源创建新实例。
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
autoScalingDemo:
type: volcenginecc:autoscaling:ScalingConfiguration
name: AutoScalingDemo
properties:
instanceName: AutoScalingDemo
scalingConfigurationName: AutoScalingDemo
hostName: AutoScalingDemo
scalingGroupId: scg-ye43d97gsvkxgganxxxx
securityGroupIds:
- sg-rrco3fkzzy0wv0x589wxxxx
eip:
bandwidth: 1
billing_type: PostPaidByBandwidth
isp: BGP
bandwidth_package_id: bwp-btgl56gbli4g5h0b2v7ixxxx
ipv6AddressCount: 1
spotStrategy: SpotWithPriceLimit
instanceTypeOverrides:
- instance_type: ecs.g4il.large
price_limit: 0.5
imageId: image-aagd56zrvqjtdripxxxx
securityEnhancementStrategy: Active
volumes:
- delete_with_instance: true
size: 40
volume_type: ESSD_FlexPL
projectName: default
keyPairName: test
password: test
instanceDescription: Web server configuration
zoneId: cn-test
tags:
- key: env
value: test
Create ScalingConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ScalingConfiguration(name: string, args?: ScalingConfigurationArgs, opts?: CustomResourceOptions);@overload
def ScalingConfiguration(resource_name: str,
args: Optional[ScalingConfigurationArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ScalingConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
eip: Optional[ScalingConfigurationEipArgs] = None,
host_name: Optional[str] = None,
hpc_cluster_id: Optional[str] = None,
image_id: Optional[str] = None,
instance_description: Optional[str] = None,
instance_name: Optional[str] = None,
instance_type_overrides: Optional[Sequence[ScalingConfigurationInstanceTypeOverrideArgs]] = None,
ipv6_address_count: Optional[int] = None,
key_pair_name: Optional[str] = None,
lifecycle_state: Optional[str] = None,
password: Optional[str] = None,
project_name: Optional[str] = None,
scaling_configuration_name: Optional[str] = None,
scaling_group_id: Optional[str] = None,
security_enhancement_strategy: Optional[str] = None,
security_group_ids: Optional[Sequence[str]] = None,
spot_strategy: Optional[str] = None,
tags: Optional[Sequence[ScalingConfigurationTagArgs]] = None,
user_data: Optional[str] = None,
volumes: Optional[Sequence[ScalingConfigurationVolumeArgs]] = None,
zone_id: Optional[str] = None)func NewScalingConfiguration(ctx *Context, name string, args *ScalingConfigurationArgs, opts ...ResourceOption) (*ScalingConfiguration, error)public ScalingConfiguration(string name, ScalingConfigurationArgs? args = null, CustomResourceOptions? opts = null)
public ScalingConfiguration(String name, ScalingConfigurationArgs args)
public ScalingConfiguration(String name, ScalingConfigurationArgs args, CustomResourceOptions options)
type: volcenginecc:autoscaling:ScalingConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ScalingConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ScalingConfigurationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ScalingConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ScalingConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ScalingConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var scalingConfigurationResource = new Volcenginecc.Autoscaling.ScalingConfiguration("scalingConfigurationResource", new()
{
Eip = new Volcenginecc.Autoscaling.Inputs.ScalingConfigurationEipArgs
{
Bandwidth = 0,
BandwidthPackageId = "string",
BillingType = "string",
Isp = "string",
},
HostName = "string",
HpcClusterId = "string",
ImageId = "string",
InstanceDescription = "string",
InstanceName = "string",
InstanceTypeOverrides = new[]
{
new Volcenginecc.Autoscaling.Inputs.ScalingConfigurationInstanceTypeOverrideArgs
{
InstanceType = "string",
PriceLimit = 0,
},
},
Ipv6AddressCount = 0,
KeyPairName = "string",
LifecycleState = "string",
Password = "string",
ProjectName = "string",
ScalingConfigurationName = "string",
ScalingGroupId = "string",
SecurityEnhancementStrategy = "string",
SecurityGroupIds = new[]
{
"string",
},
SpotStrategy = "string",
Tags = new[]
{
new Volcenginecc.Autoscaling.Inputs.ScalingConfigurationTagArgs
{
Key = "string",
Value = "string",
},
},
UserData = "string",
Volumes = new[]
{
new Volcenginecc.Autoscaling.Inputs.ScalingConfigurationVolumeArgs
{
DeleteWithInstance = false,
Size = 0,
VolumeType = "string",
},
},
ZoneId = "string",
});
example, err := autoscaling.NewScalingConfiguration(ctx, "scalingConfigurationResource", &autoscaling.ScalingConfigurationArgs{
Eip: &autoscaling.ScalingConfigurationEipArgs{
Bandwidth: pulumi.Int(0),
BandwidthPackageId: pulumi.String("string"),
BillingType: pulumi.String("string"),
Isp: pulumi.String("string"),
},
HostName: pulumi.String("string"),
HpcClusterId: pulumi.String("string"),
ImageId: pulumi.String("string"),
InstanceDescription: pulumi.String("string"),
InstanceName: pulumi.String("string"),
InstanceTypeOverrides: autoscaling.ScalingConfigurationInstanceTypeOverrideArray{
&autoscaling.ScalingConfigurationInstanceTypeOverrideArgs{
InstanceType: pulumi.String("string"),
PriceLimit: pulumi.Float64(0),
},
},
Ipv6AddressCount: pulumi.Int(0),
KeyPairName: pulumi.String("string"),
LifecycleState: pulumi.String("string"),
Password: pulumi.String("string"),
ProjectName: pulumi.String("string"),
ScalingConfigurationName: pulumi.String("string"),
ScalingGroupId: pulumi.String("string"),
SecurityEnhancementStrategy: pulumi.String("string"),
SecurityGroupIds: pulumi.StringArray{
pulumi.String("string"),
},
SpotStrategy: pulumi.String("string"),
Tags: autoscaling.ScalingConfigurationTagArray{
&autoscaling.ScalingConfigurationTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
UserData: pulumi.String("string"),
Volumes: autoscaling.ScalingConfigurationVolumeArray{
&autoscaling.ScalingConfigurationVolumeArgs{
DeleteWithInstance: pulumi.Bool(false),
Size: pulumi.Int(0),
VolumeType: pulumi.String("string"),
},
},
ZoneId: pulumi.String("string"),
})
var scalingConfigurationResource = new ScalingConfiguration("scalingConfigurationResource", ScalingConfigurationArgs.builder()
.eip(ScalingConfigurationEipArgs.builder()
.bandwidth(0)
.bandwidthPackageId("string")
.billingType("string")
.isp("string")
.build())
.hostName("string")
.hpcClusterId("string")
.imageId("string")
.instanceDescription("string")
.instanceName("string")
.instanceTypeOverrides(ScalingConfigurationInstanceTypeOverrideArgs.builder()
.instanceType("string")
.priceLimit(0.0)
.build())
.ipv6AddressCount(0)
.keyPairName("string")
.lifecycleState("string")
.password("string")
.projectName("string")
.scalingConfigurationName("string")
.scalingGroupId("string")
.securityEnhancementStrategy("string")
.securityGroupIds("string")
.spotStrategy("string")
.tags(ScalingConfigurationTagArgs.builder()
.key("string")
.value("string")
.build())
.userData("string")
.volumes(ScalingConfigurationVolumeArgs.builder()
.deleteWithInstance(false)
.size(0)
.volumeType("string")
.build())
.zoneId("string")
.build());
scaling_configuration_resource = volcenginecc.autoscaling.ScalingConfiguration("scalingConfigurationResource",
eip={
"bandwidth": 0,
"bandwidth_package_id": "string",
"billing_type": "string",
"isp": "string",
},
host_name="string",
hpc_cluster_id="string",
image_id="string",
instance_description="string",
instance_name="string",
instance_type_overrides=[{
"instance_type": "string",
"price_limit": 0,
}],
ipv6_address_count=0,
key_pair_name="string",
lifecycle_state="string",
password="string",
project_name="string",
scaling_configuration_name="string",
scaling_group_id="string",
security_enhancement_strategy="string",
security_group_ids=["string"],
spot_strategy="string",
tags=[{
"key": "string",
"value": "string",
}],
user_data="string",
volumes=[{
"delete_with_instance": False,
"size": 0,
"volume_type": "string",
}],
zone_id="string")
const scalingConfigurationResource = new volcenginecc.autoscaling.ScalingConfiguration("scalingConfigurationResource", {
eip: {
bandwidth: 0,
bandwidthPackageId: "string",
billingType: "string",
isp: "string",
},
hostName: "string",
hpcClusterId: "string",
imageId: "string",
instanceDescription: "string",
instanceName: "string",
instanceTypeOverrides: [{
instanceType: "string",
priceLimit: 0,
}],
ipv6AddressCount: 0,
keyPairName: "string",
lifecycleState: "string",
password: "string",
projectName: "string",
scalingConfigurationName: "string",
scalingGroupId: "string",
securityEnhancementStrategy: "string",
securityGroupIds: ["string"],
spotStrategy: "string",
tags: [{
key: "string",
value: "string",
}],
userData: "string",
volumes: [{
deleteWithInstance: false,
size: 0,
volumeType: "string",
}],
zoneId: "string",
});
type: volcenginecc:autoscaling:ScalingConfiguration
properties:
eip:
bandwidth: 0
bandwidthPackageId: string
billingType: string
isp: string
hostName: string
hpcClusterId: string
imageId: string
instanceDescription: string
instanceName: string
instanceTypeOverrides:
- instanceType: string
priceLimit: 0
ipv6AddressCount: 0
keyPairName: string
lifecycleState: string
password: string
projectName: string
scalingConfigurationName: string
scalingGroupId: string
securityEnhancementStrategy: string
securityGroupIds:
- string
spotStrategy: string
tags:
- key: string
value: string
userData: string
volumes:
- deleteWithInstance: false
size: 0
volumeType: string
zoneId: string
ScalingConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ScalingConfiguration resource accepts the following input properties:
- Eip
Volcengine.
Scaling Configuration Eip - 公网IP。
- Host
Name string - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- Hpc
Cluster stringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- Image
Id string - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- Instance
Description string - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- Instance
Name string - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- Instance
Type List<Volcengine.Overrides Scaling Configuration Instance Type Override> - Ipv6Address
Count int - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- Key
Pair stringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- Lifecycle
State string - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- Password string
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- Project
Name string - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- Scaling
Configuration stringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- Scaling
Group stringId - 伸缩配置所属的伸缩组ID。
- Security
Enhancement stringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- Security
Group List<string>Ids - 实例主网卡关联的安全组ID。
- Spot
Strategy string - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
List<Volcengine.
Scaling Configuration Tag> - User
Data string - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- Volumes
List<Volcengine.
Scaling Configuration Volume> - Zone
Id string - 伸缩配置可用区ID。
- Eip
Scaling
Configuration Eip Args - 公网IP。
- Host
Name string - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- Hpc
Cluster stringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- Image
Id string - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- Instance
Description string - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- Instance
Name string - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- Instance
Type []ScalingOverrides Configuration Instance Type Override Args - Ipv6Address
Count int - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- Key
Pair stringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- Lifecycle
State string - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- Password string
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- Project
Name string - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- Scaling
Configuration stringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- Scaling
Group stringId - 伸缩配置所属的伸缩组ID。
- Security
Enhancement stringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- Security
Group []stringIds - 实例主网卡关联的安全组ID。
- Spot
Strategy string - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
[]Scaling
Configuration Tag Args - User
Data string - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- Volumes
[]Scaling
Configuration Volume Args - Zone
Id string - 伸缩配置可用区ID。
- eip
Scaling
Configuration Eip - 公网IP。
- host
Name String - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- hpc
Cluster StringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- image
Id String - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- instance
Description String - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- instance
Name String - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- instance
Type List<ScalingOverrides Configuration Instance Type Override> - ipv6Address
Count Integer - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- key
Pair StringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- lifecycle
State String - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- password String
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- project
Name String - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- scaling
Configuration StringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- scaling
Group StringId - 伸缩配置所属的伸缩组ID。
- security
Enhancement StringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- security
Group List<String>Ids - 实例主网卡关联的安全组ID。
- spot
Strategy String - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
List<Scaling
Configuration Tag> - user
Data String - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- volumes
List<Scaling
Configuration Volume> - zone
Id String - 伸缩配置可用区ID。
- eip
Scaling
Configuration Eip - 公网IP。
- host
Name string - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- hpc
Cluster stringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- image
Id string - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- instance
Description string - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- instance
Name string - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- instance
Type ScalingOverrides Configuration Instance Type Override[] - ipv6Address
Count number - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- key
Pair stringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- lifecycle
State string - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- password string
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- project
Name string - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- scaling
Configuration stringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- scaling
Group stringId - 伸缩配置所属的伸缩组ID。
- security
Enhancement stringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- security
Group string[]Ids - 实例主网卡关联的安全组ID。
- spot
Strategy string - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
Scaling
Configuration Tag[] - user
Data string - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- volumes
Scaling
Configuration Volume[] - zone
Id string - 伸缩配置可用区ID。
- eip
Scaling
Configuration Eip Args - 公网IP。
- host_
name str - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- hpc_
cluster_ strid - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- image_
id str - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- instance_
description str - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- instance_
name str - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- instance_
type_ Sequence[Scalingoverrides Configuration Instance Type Override Args] - ipv6_
address_ intcount - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- key_
pair_ strname - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- lifecycle_
state str - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- password str
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- project_
name str - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- scaling_
configuration_ strname - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- scaling_
group_ strid - 伸缩配置所属的伸缩组ID。
- security_
enhancement_ strstrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- security_
group_ Sequence[str]ids - 实例主网卡关联的安全组ID。
- spot_
strategy str - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
Sequence[Scaling
Configuration Tag Args] - user_
data str - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- volumes
Sequence[Scaling
Configuration Volume Args] - zone_
id str - 伸缩配置可用区ID。
- eip Property Map
- 公网IP。
- host
Name String - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- hpc
Cluster StringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- image
Id String - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- instance
Description String - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- instance
Name String - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- instance
Type List<Property Map>Overrides - ipv6Address
Count Number - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- key
Pair StringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- lifecycle
State String - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- password String
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- project
Name String - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- scaling
Configuration StringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- scaling
Group StringId - 伸缩配置所属的伸缩组ID。
- security
Enhancement StringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- security
Group List<String>Ids - 实例主网卡关联的安全组ID。
- spot
Strategy String - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
- List<Property Map>
- user
Data String - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- volumes List<Property Map>
- zone
Id String - 伸缩配置可用区ID。
Outputs
All input properties are implicitly available as output properties. Additionally, the ScalingConfiguration resource produces the following output properties:
- Created
At string - 资源创建时间(UTC时间)
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Charge stringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- Instance
Types List<string> - 实例的计算规格列表。
- Scaling
Configuration stringId - 伸缩配置ID。
- Updated
At string - 资源更新时间(UTC时间)
- Created
At string - 资源创建时间(UTC时间)
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Charge stringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- Instance
Types []string - 实例的计算规格列表。
- Scaling
Configuration stringId - 伸缩配置ID。
- Updated
At string - 资源更新时间(UTC时间)
- created
At String - 资源创建时间(UTC时间)
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Charge StringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- instance
Types List<String> - 实例的计算规格列表。
- scaling
Configuration StringId - 伸缩配置ID。
- updated
At String - 资源更新时间(UTC时间)
- created
At string - 资源创建时间(UTC时间)
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Charge stringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- instance
Types string[] - 实例的计算规格列表。
- scaling
Configuration stringId - 伸缩配置ID。
- updated
At string - 资源更新时间(UTC时间)
- created_
at str - 资源创建时间(UTC时间)
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
charge_ strtype - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- instance_
types Sequence[str] - 实例的计算规格列表。
- scaling_
configuration_ strid - 伸缩配置ID。
- updated_
at str - 资源更新时间(UTC时间)
- created
At String - 资源创建时间(UTC时间)
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Charge StringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- instance
Types List<String> - 实例的计算规格列表。
- scaling
Configuration StringId - 伸缩配置ID。
- updated
At String - 资源更新时间(UTC时间)
Look up Existing ScalingConfiguration Resource
Get an existing ScalingConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ScalingConfigurationState, opts?: CustomResourceOptions): ScalingConfiguration@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
created_at: Optional[str] = None,
eip: Optional[ScalingConfigurationEipArgs] = None,
host_name: Optional[str] = None,
hpc_cluster_id: Optional[str] = None,
image_id: Optional[str] = None,
instance_charge_type: Optional[str] = None,
instance_description: Optional[str] = None,
instance_name: Optional[str] = None,
instance_type_overrides: Optional[Sequence[ScalingConfigurationInstanceTypeOverrideArgs]] = None,
instance_types: Optional[Sequence[str]] = None,
ipv6_address_count: Optional[int] = None,
key_pair_name: Optional[str] = None,
lifecycle_state: Optional[str] = None,
password: Optional[str] = None,
project_name: Optional[str] = None,
scaling_configuration_id: Optional[str] = None,
scaling_configuration_name: Optional[str] = None,
scaling_group_id: Optional[str] = None,
security_enhancement_strategy: Optional[str] = None,
security_group_ids: Optional[Sequence[str]] = None,
spot_strategy: Optional[str] = None,
tags: Optional[Sequence[ScalingConfigurationTagArgs]] = None,
updated_at: Optional[str] = None,
user_data: Optional[str] = None,
volumes: Optional[Sequence[ScalingConfigurationVolumeArgs]] = None,
zone_id: Optional[str] = None) -> ScalingConfigurationfunc GetScalingConfiguration(ctx *Context, name string, id IDInput, state *ScalingConfigurationState, opts ...ResourceOption) (*ScalingConfiguration, error)public static ScalingConfiguration Get(string name, Input<string> id, ScalingConfigurationState? state, CustomResourceOptions? opts = null)public static ScalingConfiguration get(String name, Output<String> id, ScalingConfigurationState state, CustomResourceOptions options)resources: _: type: volcenginecc:autoscaling:ScalingConfiguration get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Created
At string - 资源创建时间(UTC时间)
- Eip
Volcengine.
Scaling Configuration Eip - 公网IP。
- Host
Name string - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- Hpc
Cluster stringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- Image
Id string - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- Instance
Charge stringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- Instance
Description string - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- Instance
Name string - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- Instance
Type List<Volcengine.Overrides Scaling Configuration Instance Type Override> - Instance
Types List<string> - 实例的计算规格列表。
- Ipv6Address
Count int - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- Key
Pair stringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- Lifecycle
State string - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- Password string
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- Project
Name string - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- Scaling
Configuration stringId - 伸缩配置ID。
- Scaling
Configuration stringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- Scaling
Group stringId - 伸缩配置所属的伸缩组ID。
- Security
Enhancement stringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- Security
Group List<string>Ids - 实例主网卡关联的安全组ID。
- Spot
Strategy string - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
List<Volcengine.
Scaling Configuration Tag> - Updated
At string - 资源更新时间(UTC时间)
- User
Data string - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- Volumes
List<Volcengine.
Scaling Configuration Volume> - Zone
Id string - 伸缩配置可用区ID。
- Created
At string - 资源创建时间(UTC时间)
- Eip
Scaling
Configuration Eip Args - 公网IP。
- Host
Name string - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- Hpc
Cluster stringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- Image
Id string - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- Instance
Charge stringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- Instance
Description string - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- Instance
Name string - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- Instance
Type []ScalingOverrides Configuration Instance Type Override Args - Instance
Types []string - 实例的计算规格列表。
- Ipv6Address
Count int - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- Key
Pair stringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- Lifecycle
State string - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- Password string
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- Project
Name string - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- Scaling
Configuration stringId - 伸缩配置ID。
- Scaling
Configuration stringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- Scaling
Group stringId - 伸缩配置所属的伸缩组ID。
- Security
Enhancement stringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- Security
Group []stringIds - 实例主网卡关联的安全组ID。
- Spot
Strategy string - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
[]Scaling
Configuration Tag Args - Updated
At string - 资源更新时间(UTC时间)
- User
Data string - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- Volumes
[]Scaling
Configuration Volume Args - Zone
Id string - 伸缩配置可用区ID。
- created
At String - 资源创建时间(UTC时间)
- eip
Scaling
Configuration Eip - 公网IP。
- host
Name String - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- hpc
Cluster StringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- image
Id String - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- instance
Charge StringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- instance
Description String - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- instance
Name String - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- instance
Type List<ScalingOverrides Configuration Instance Type Override> - instance
Types List<String> - 实例的计算规格列表。
- ipv6Address
Count Integer - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- key
Pair StringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- lifecycle
State String - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- password String
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- project
Name String - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- scaling
Configuration StringId - 伸缩配置ID。
- scaling
Configuration StringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- scaling
Group StringId - 伸缩配置所属的伸缩组ID。
- security
Enhancement StringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- security
Group List<String>Ids - 实例主网卡关联的安全组ID。
- spot
Strategy String - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
List<Scaling
Configuration Tag> - updated
At String - 资源更新时间(UTC时间)
- user
Data String - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- volumes
List<Scaling
Configuration Volume> - zone
Id String - 伸缩配置可用区ID。
- created
At string - 资源创建时间(UTC时间)
- eip
Scaling
Configuration Eip - 公网IP。
- host
Name string - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- hpc
Cluster stringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- image
Id string - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- instance
Charge stringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- instance
Description string - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- instance
Name string - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- instance
Type ScalingOverrides Configuration Instance Type Override[] - instance
Types string[] - 实例的计算规格列表。
- ipv6Address
Count number - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- key
Pair stringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- lifecycle
State string - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- password string
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- project
Name string - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- scaling
Configuration stringId - 伸缩配置ID。
- scaling
Configuration stringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- scaling
Group stringId - 伸缩配置所属的伸缩组ID。
- security
Enhancement stringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- security
Group string[]Ids - 实例主网卡关联的安全组ID。
- spot
Strategy string - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
Scaling
Configuration Tag[] - updated
At string - 资源更新时间(UTC时间)
- user
Data string - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- volumes
Scaling
Configuration Volume[] - zone
Id string - 伸缩配置可用区ID。
- created_
at str - 资源创建时间(UTC时间)
- eip
Scaling
Configuration Eip Args - 公网IP。
- host_
name str - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- hpc_
cluster_ strid - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- image_
id str - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- instance_
charge_ strtype - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- instance_
description str - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- instance_
name str - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- instance_
type_ Sequence[Scalingoverrides Configuration Instance Type Override Args] - instance_
types Sequence[str] - 实例的计算规格列表。
- ipv6_
address_ intcount - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- key_
pair_ strname - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- lifecycle_
state str - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- password str
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- project_
name str - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- scaling_
configuration_ strid - 伸缩配置ID。
- scaling_
configuration_ strname - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- scaling_
group_ strid - 伸缩配置所属的伸缩组ID。
- security_
enhancement_ strstrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- security_
group_ Sequence[str]ids - 实例主网卡关联的安全组ID。
- spot_
strategy str - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
-
Sequence[Scaling
Configuration Tag Args] - updated_
at str - 资源更新时间(UTC时间)
- user_
data str - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- volumes
Sequence[Scaling
Configuration Volume Args] - zone_
id str - 伸缩配置可用区ID。
- created
At String - 资源创建时间(UTC时间)
- eip Property Map
- 公网IP。
- host
Name String - 实例的主机名。取值:Linux实例允许使用点号分隔字符成多段,每段中允许使用字母、数字或中划线“-”。不能以点号“.”或中划线“-”开头或结尾,且不能连续使用点号“.”或中划线“-”。Linux系统的主机名长度限制为2~63个字符。Windows实例允许使用字母、数字或中划线“-”,不能完全是数字。不能以中划线“-”开头或结尾,且不能连续使用中划线“-”。Windows系统的主机名长度限制在2~15个字符。如不填,则遵循以下规则自动生成:结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。已创建实例保持原主机名生成逻辑,不随实例重启发生变化。初始主机名生成逻辑:Linux:提取实例IDi-之后的全部字符。Windows:提取实例IDi-之后的后12位字符。
- hpc
Cluster StringId - 实例所属的高性能计算集群的ID。仅当InstanceTypes.N指定为“高性能计算GPU型”时有效。
- image
Id String - 镜像ID,伸缩组自动创建实例时使用的镜像资源。
- instance
Charge StringType - 实例计费类型。取值:PrePaid(包年包月)/PostPaid(按量付费)
- instance
Description String - 实例的描述,取值:不能以数字、中划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在0 ~ 255之间。不填默认为空字符串。
- instance
Name String - 实例的名称,取值:以字母或中文开头。只能包含中文、字母、数字、下划线“_”、中划线“-”和点号“.”。长度限制为1~128个字符。
- instance
Type List<Property Map>Overrides - instance
Types List<String> - 实例的计算规格列表。
- ipv6Address
Count Number - 是否为实例网卡分配IPv6地址。取值:0:不分配IPv6地址。1:分配IPv6地址,系统自动为您分配IPv6网段。
- key
Pair StringName - KeyPairName string 可选 示例值:kp-test-123,使用“SSH密钥对”登录实例时,请输入密钥对的名称。如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
- lifecycle
State String - 生命周期状态。取值:Active(活跃)/InActive(非活跃)
- password String
- 使用“密码”方式登录实例时,请设置root登录密码:长度限制在8~30之间,密码只能由大写字母、小写字母、数字和特殊字符组成,且必须包含至少三项,特殊字符可以使用:`~!#$%^&*()_-+= |,不能以“/”和“$6$”开头
- project
Name String - 伸缩配置创建的实例所属项目,默认为空。一个资源只能归属于一个项目。 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。 长度限制在64个字符以内。
- scaling
Configuration StringId - 伸缩配置ID。
- scaling
Configuration StringName - 伸缩配置的名称,在同一地域下同一伸缩组内伸缩配置名称唯一。取值:只能以中文、字母开头。只能包含中文、字母、数字、下划线和中划线。长度限制为1 ~ 128个字符。暂不支持特殊字符。
- scaling
Group StringId - 伸缩配置所属的伸缩组ID。
- security
Enhancement StringStrategy - 是否开启安全加固,取值:Active:开启安全加固,仅对公共镜像生效。InActive:关闭安全加固,对所有镜像生效。
- security
Group List<String>Ids - 实例主网卡关联的安全组ID。
- spot
Strategy String - 实例的抢占策略。取值:NoSpot(默认):表示创建正常按量付费实例。SpotAsPriceGo:表示系统自动出价,跟随当前市场实际价格的抢占式实例。SpotWithPriceLimit:表示需要设置出价上限的抢占式实例。
- List<Property Map>
- updated
At String - 资源更新时间(UTC时间)
- user
Data String - 实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。不填则默认为空。
- volumes List<Property Map>
- zone
Id String - 伸缩配置可用区ID。
Supporting Types
ScalingConfigurationEip, ScalingConfigurationEipArgs
- Bandwidth int
- 公网IP的带宽峰值,默认为1,单位:Mbps。取值:当Eip.BillingType取值为PostPaidByBandwidth时,取值为1 ~ 500。当Eip.BillingType取值为PostPaidByTraffic时,取值为1 ~ 200。
- Bandwidth
Package stringId - 共享带宽包的ID,表示将公网IP加入到共享带宽包。 您可以调用 DescribeBandwidthPackages 接口,查询共享带宽包的ID。 公网IP加入到共享带宽包必须同时满足如下条件:二者的安全防护类型相同。二者的线路类型相同。共享带宽包为IPv4类型。
- Billing
Type string - 公网IP的计费类型,取值:PostPaidByBandwidth(默认):按量计费-按带宽上限计费。PostPaidByTraffic:按量计费-按实际流量计费。
- Isp string
- 线路类型,取值:BGP(默认):BGP线路。若您的账号已申请使用静态单线,ISP还可以传入ChinaMobile(表示中国移动)、ChinaTelecom(表示中国电信)、ChinaUnicom(表示中国联通)。
- Bandwidth int
- 公网IP的带宽峰值,默认为1,单位:Mbps。取值:当Eip.BillingType取值为PostPaidByBandwidth时,取值为1 ~ 500。当Eip.BillingType取值为PostPaidByTraffic时,取值为1 ~ 200。
- Bandwidth
Package stringId - 共享带宽包的ID,表示将公网IP加入到共享带宽包。 您可以调用 DescribeBandwidthPackages 接口,查询共享带宽包的ID。 公网IP加入到共享带宽包必须同时满足如下条件:二者的安全防护类型相同。二者的线路类型相同。共享带宽包为IPv4类型。
- Billing
Type string - 公网IP的计费类型,取值:PostPaidByBandwidth(默认):按量计费-按带宽上限计费。PostPaidByTraffic:按量计费-按实际流量计费。
- Isp string
- 线路类型,取值:BGP(默认):BGP线路。若您的账号已申请使用静态单线,ISP还可以传入ChinaMobile(表示中国移动)、ChinaTelecom(表示中国电信)、ChinaUnicom(表示中国联通)。
- bandwidth Integer
- 公网IP的带宽峰值,默认为1,单位:Mbps。取值:当Eip.BillingType取值为PostPaidByBandwidth时,取值为1 ~ 500。当Eip.BillingType取值为PostPaidByTraffic时,取值为1 ~ 200。
- bandwidth
Package StringId - 共享带宽包的ID,表示将公网IP加入到共享带宽包。 您可以调用 DescribeBandwidthPackages 接口,查询共享带宽包的ID。 公网IP加入到共享带宽包必须同时满足如下条件:二者的安全防护类型相同。二者的线路类型相同。共享带宽包为IPv4类型。
- billing
Type String - 公网IP的计费类型,取值:PostPaidByBandwidth(默认):按量计费-按带宽上限计费。PostPaidByTraffic:按量计费-按实际流量计费。
- isp String
- 线路类型,取值:BGP(默认):BGP线路。若您的账号已申请使用静态单线,ISP还可以传入ChinaMobile(表示中国移动)、ChinaTelecom(表示中国电信)、ChinaUnicom(表示中国联通)。
- bandwidth number
- 公网IP的带宽峰值,默认为1,单位:Mbps。取值:当Eip.BillingType取值为PostPaidByBandwidth时,取值为1 ~ 500。当Eip.BillingType取值为PostPaidByTraffic时,取值为1 ~ 200。
- bandwidth
Package stringId - 共享带宽包的ID,表示将公网IP加入到共享带宽包。 您可以调用 DescribeBandwidthPackages 接口,查询共享带宽包的ID。 公网IP加入到共享带宽包必须同时满足如下条件:二者的安全防护类型相同。二者的线路类型相同。共享带宽包为IPv4类型。
- billing
Type string - 公网IP的计费类型,取值:PostPaidByBandwidth(默认):按量计费-按带宽上限计费。PostPaidByTraffic:按量计费-按实际流量计费。
- isp string
- 线路类型,取值:BGP(默认):BGP线路。若您的账号已申请使用静态单线,ISP还可以传入ChinaMobile(表示中国移动)、ChinaTelecom(表示中国电信)、ChinaUnicom(表示中国联通)。
- bandwidth int
- 公网IP的带宽峰值,默认为1,单位:Mbps。取值:当Eip.BillingType取值为PostPaidByBandwidth时,取值为1 ~ 500。当Eip.BillingType取值为PostPaidByTraffic时,取值为1 ~ 200。
- bandwidth_
package_ strid - 共享带宽包的ID,表示将公网IP加入到共享带宽包。 您可以调用 DescribeBandwidthPackages 接口,查询共享带宽包的ID。 公网IP加入到共享带宽包必须同时满足如下条件:二者的安全防护类型相同。二者的线路类型相同。共享带宽包为IPv4类型。
- billing_
type str - 公网IP的计费类型,取值:PostPaidByBandwidth(默认):按量计费-按带宽上限计费。PostPaidByTraffic:按量计费-按实际流量计费。
- isp str
- 线路类型,取值:BGP(默认):BGP线路。若您的账号已申请使用静态单线,ISP还可以传入ChinaMobile(表示中国移动)、ChinaTelecom(表示中国电信)、ChinaUnicom(表示中国联通)。
- bandwidth Number
- 公网IP的带宽峰值,默认为1,单位:Mbps。取值:当Eip.BillingType取值为PostPaidByBandwidth时,取值为1 ~ 500。当Eip.BillingType取值为PostPaidByTraffic时,取值为1 ~ 200。
- bandwidth
Package StringId - 共享带宽包的ID,表示将公网IP加入到共享带宽包。 您可以调用 DescribeBandwidthPackages 接口,查询共享带宽包的ID。 公网IP加入到共享带宽包必须同时满足如下条件:二者的安全防护类型相同。二者的线路类型相同。共享带宽包为IPv4类型。
- billing
Type String - 公网IP的计费类型,取值:PostPaidByBandwidth(默认):按量计费-按带宽上限计费。PostPaidByTraffic:按量计费-按实际流量计费。
- isp String
- 线路类型,取值:BGP(默认):BGP线路。若您的账号已申请使用静态单线,ISP还可以传入ChinaMobile(表示中国移动)、ChinaTelecom(表示中国电信)、ChinaUnicom(表示中国联通)。
ScalingConfigurationInstanceTypeOverride, ScalingConfigurationInstanceTypeOverrideArgs
- Instance
Type string - 指定抢占式实例的规格。参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - InstanceType:表示抢占式实例的规格。多个规格之间用&分隔。
- Price
Limit double - 指定抢占式实例规格每小时的最高价格参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - PriceLimit:表示抢占式实例规格每小时的最高价格。取值:大于0,且最大不超过3位小数。多个价格之间用&分隔。
- Instance
Type string - 指定抢占式实例的规格。参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - InstanceType:表示抢占式实例的规格。多个规格之间用&分隔。
- Price
Limit float64 - 指定抢占式实例规格每小时的最高价格参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - PriceLimit:表示抢占式实例规格每小时的最高价格。取值:大于0,且最大不超过3位小数。多个价格之间用&分隔。
- instance
Type String - 指定抢占式实例的规格。参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - InstanceType:表示抢占式实例的规格。多个规格之间用&分隔。
- price
Limit Double - 指定抢占式实例规格每小时的最高价格参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - PriceLimit:表示抢占式实例规格每小时的最高价格。取值:大于0,且最大不超过3位小数。多个价格之间用&分隔。
- instance
Type string - 指定抢占式实例的规格。参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - InstanceType:表示抢占式实例的规格。多个规格之间用&分隔。
- price
Limit number - 指定抢占式实例规格每小时的最高价格参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - PriceLimit:表示抢占式实例规格每小时的最高价格。取值:大于0,且最大不超过3位小数。多个价格之间用&分隔。
- instance_
type str - 指定抢占式实例的规格。参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - InstanceType:表示抢占式实例的规格。多个规格之间用&分隔。
- price_
limit float - 指定抢占式实例规格每小时的最高价格参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - PriceLimit:表示抢占式实例规格每小时的最高价格。取值:大于0,且最大不超过3位小数。多个价格之间用&分隔。
- instance
Type String - 指定抢占式实例的规格。参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - InstanceType:表示抢占式实例的规格。多个规格之间用&分隔。
- price
Limit Number - 指定抢占式实例规格每小时的最高价格参数 - N:表示实例规格的序号,取值为1 ~ 10。取值 - PriceLimit:表示抢占式实例规格每小时的最高价格。取值:大于0,且最大不超过3位小数。多个价格之间用&分隔。
ScalingConfigurationTag, ScalingConfigurationTagArgs
ScalingConfigurationVolume, ScalingConfigurationVolumeArgs
- Delete
With boolInstance - 云盘是否随实例释放:参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 - 15。参数 - DeleteWithInstance:云盘是否随实例释放。true(默认值):云盘随实例释放。false:云盘不随实例释放。取值为false时对系统盘无效,系统盘默认随实例释放,不允许保留。
- Size int
- 云盘的容量,单位为GiB。参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。取值 - Size:表述第N个云盘的容量,单位为GiB。系统盘取值范围:10 - 500。数据盘取值范围:10 - 8192。多个云盘之间用&分隔。
- Volume
Type string - 云盘的类型:参数 - N:表示云盘的序号,序号为“1”表示系统盘,序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。参数 - VolumeType:表示第N个云盘的类型,取值:ESSDFlexPL:极速型SSDFlexPL。ESSDPL0:极速型SSD PL0。多个云盘之间用&分隔。
- Delete
With boolInstance - 云盘是否随实例释放:参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 - 15。参数 - DeleteWithInstance:云盘是否随实例释放。true(默认值):云盘随实例释放。false:云盘不随实例释放。取值为false时对系统盘无效,系统盘默认随实例释放,不允许保留。
- Size int
- 云盘的容量,单位为GiB。参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。取值 - Size:表述第N个云盘的容量,单位为GiB。系统盘取值范围:10 - 500。数据盘取值范围:10 - 8192。多个云盘之间用&分隔。
- Volume
Type string - 云盘的类型:参数 - N:表示云盘的序号,序号为“1”表示系统盘,序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。参数 - VolumeType:表示第N个云盘的类型,取值:ESSDFlexPL:极速型SSDFlexPL。ESSDPL0:极速型SSD PL0。多个云盘之间用&分隔。
- delete
With BooleanInstance - 云盘是否随实例释放:参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 - 15。参数 - DeleteWithInstance:云盘是否随实例释放。true(默认值):云盘随实例释放。false:云盘不随实例释放。取值为false时对系统盘无效,系统盘默认随实例释放,不允许保留。
- size Integer
- 云盘的容量,单位为GiB。参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。取值 - Size:表述第N个云盘的容量,单位为GiB。系统盘取值范围:10 - 500。数据盘取值范围:10 - 8192。多个云盘之间用&分隔。
- volume
Type String - 云盘的类型:参数 - N:表示云盘的序号,序号为“1”表示系统盘,序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。参数 - VolumeType:表示第N个云盘的类型,取值:ESSDFlexPL:极速型SSDFlexPL。ESSDPL0:极速型SSD PL0。多个云盘之间用&分隔。
- delete
With booleanInstance - 云盘是否随实例释放:参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 - 15。参数 - DeleteWithInstance:云盘是否随实例释放。true(默认值):云盘随实例释放。false:云盘不随实例释放。取值为false时对系统盘无效,系统盘默认随实例释放,不允许保留。
- size number
- 云盘的容量,单位为GiB。参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。取值 - Size:表述第N个云盘的容量,单位为GiB。系统盘取值范围:10 - 500。数据盘取值范围:10 - 8192。多个云盘之间用&分隔。
- volume
Type string - 云盘的类型:参数 - N:表示云盘的序号,序号为“1”表示系统盘,序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。参数 - VolumeType:表示第N个云盘的类型,取值:ESSDFlexPL:极速型SSDFlexPL。ESSDPL0:极速型SSD PL0。多个云盘之间用&分隔。
- delete_
with_ boolinstance - 云盘是否随实例释放:参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 - 15。参数 - DeleteWithInstance:云盘是否随实例释放。true(默认值):云盘随实例释放。false:云盘不随实例释放。取值为false时对系统盘无效,系统盘默认随实例释放,不允许保留。
- size int
- 云盘的容量,单位为GiB。参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。取值 - Size:表述第N个云盘的容量,单位为GiB。系统盘取值范围:10 - 500。数据盘取值范围:10 - 8192。多个云盘之间用&分隔。
- volume_
type str - 云盘的类型:参数 - N:表示云盘的序号,序号为“1”表示系统盘,序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。参数 - VolumeType:表示第N个云盘的类型,取值:ESSDFlexPL:极速型SSDFlexPL。ESSDPL0:极速型SSD PL0。多个云盘之间用&分隔。
- delete
With BooleanInstance - 云盘是否随实例释放:参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 - 15。参数 - DeleteWithInstance:云盘是否随实例释放。true(默认值):云盘随实例释放。false:云盘不随实例释放。取值为false时对系统盘无效,系统盘默认随实例释放,不允许保留。
- size Number
- 云盘的容量,单位为GiB。参数 - N:表示云盘的序号,序号为“1”表示系统盘;序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。取值 - Size:表述第N个云盘的容量,单位为GiB。系统盘取值范围:10 - 500。数据盘取值范围:10 - 8192。多个云盘之间用&分隔。
- volume
Type String - 云盘的类型:参数 - N:表示云盘的序号,序号为“1”表示系统盘,序号为“2”或大于“2”表示数据盘。取值:1 ~ 15。参数 - VolumeType:表示第N个云盘的类型,取值:ESSDFlexPL:极速型SSDFlexPL。ESSDPL0:极速型SSD PL0。多个云盘之间用&分隔。
Import
$ pulumi import volcenginecc:autoscaling/scalingConfiguration:ScalingConfiguration example "scaling_configuration_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
