public static class ModifyReservedInstancesRequest.ModifyReservedInstancesRequestConfiguration
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
Integer |
instanceAmount
The number of pay-as-you-go instances of the same instance type that reserved instance N can match.
|
String |
instanceType
The instance type that reserved instance N can match.
|
String |
reservedInstanceName
The name of reserved instance N.
|
String |
scope
The scope of reserved instance N.
|
String |
zoneId
The zone ID of reserved instance N.
|
构造器和说明 |
---|
ModifyReservedInstancesRequestConfiguration() |
@NameInMap(value="InstanceAmount") public Integer instanceAmount
The number of pay-as-you-go instances of the same instance type that reserved instance N can match. The value of this parameter must be greater than or equal to 1. Valid values of N: 1 to 100.
example:1
@NameInMap(value="InstanceType") public String instanceType
The instance type that reserved instance N can match. Valid values of N: 1 to 100.
example:The applicable instance types are continuously updated. For more information, see the "Attributes" section in Overview of reserved instances.
ecs.c5.4xlarge
@NameInMap(value="ReservedInstanceName") public String reservedInstanceName
The name of reserved instance N. Valid values of N: 1 to 100.
The name must be 2 to 128 characters in length. The name must start with a letter and cannot start with http:// or https://. The name can contain digits, letters, colons (:), underscores (_), and hyphens (-).
example:testReservedInstanceName
@NameInMap(value="Scope") public String scope
The scope of reserved instance N. Valid values:
Valid values of N: 1 to 100.
Default value: Region.
example:Zone
@NameInMap(value="ZoneId") public String zoneId
The zone ID of reserved instance N. Valid values of N: 1 to 100.
This parameter is required when Scope
is set to Zone
.
You can call the DescribeZones operation to query the most recent zone list.
example:cn-hangzhou-i
public ModifyReservedInstancesRequestConfiguration()
public static ModifyReservedInstancesRequest.ModifyReservedInstancesRequestConfiguration build(Map<String,?> map) throws Exception
Exception
public ModifyReservedInstancesRequest.ModifyReservedInstancesRequestConfiguration setInstanceAmount(Integer instanceAmount)
public Integer getInstanceAmount()
public ModifyReservedInstancesRequest.ModifyReservedInstancesRequestConfiguration setInstanceType(String instanceType)
public String getInstanceType()
public ModifyReservedInstancesRequest.ModifyReservedInstancesRequestConfiguration setReservedInstanceName(String reservedInstanceName)
public String getReservedInstanceName()
public ModifyReservedInstancesRequest.ModifyReservedInstancesRequestConfiguration setScope(String scope)
public String getScope()
public ModifyReservedInstancesRequest.ModifyReservedInstancesRequestConfiguration setZoneId(String zoneId)
public String getZoneId()
Copyright © 2024. All rights reserved.