public class AttachInstanceRamRoleRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
instanceIds
The IDs of the instances.
|
Long |
ownerId |
String |
policy
The policy.
|
String |
ramRoleName
The name of the instance RAM role.
|
String |
regionId
The region ID.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
构造器和说明 |
---|
AttachInstanceRamRoleRequest() |
限定符和类型 | 方法和说明 |
---|---|
static AttachInstanceRamRoleRequest |
build(Map<String,?> map) |
String |
getInstanceIds() |
Long |
getOwnerId() |
String |
getPolicy() |
String |
getRamRoleName() |
String |
getRegionId() |
String |
getResourceOwnerAccount() |
Long |
getResourceOwnerId() |
AttachInstanceRamRoleRequest |
setInstanceIds(String instanceIds) |
AttachInstanceRamRoleRequest |
setOwnerId(Long ownerId) |
AttachInstanceRamRoleRequest |
setPolicy(String policy) |
AttachInstanceRamRoleRequest |
setRamRoleName(String ramRoleName) |
AttachInstanceRamRoleRequest |
setRegionId(String regionId) |
AttachInstanceRamRoleRequest |
setResourceOwnerAccount(String resourceOwnerAccount) |
AttachInstanceRamRoleRequest |
setResourceOwnerId(Long resourceOwnerId) |
@NameInMap(value="InstanceIds") public String instanceIds
The IDs of the instances. The value can be a JSON array that consists of up to 100 instance IDs. Separate the IDs with commas (,).
This parameter is required.
example:[“i-bp14ss25xca5ex1u****”, “i-bp154z5o1qjalfse****”, “i-bp10ws62o04ubhvi****”…]
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="Policy") public String policy
The policy. The policy document must be 1 to 1,024 characters in length. When you attach an instance RAM role to one or more instances, you can specify an additional policy to further limit the permissions of the role. For more information, see Policy overview.
example:{"Statement": [{"Action": [""],"Effect": "Allow","Resource": [""]}],"Version":"1"}
@NameInMap(value="RamRoleName") public String ramRoleName
The name of the instance RAM role. You can call the ListRoles operation provided by RAM to query the instance RAM roles that you created.
This parameter is required.
example:testRamRoleName
@NameInMap(value="RegionId") public String regionId
The region ID. You can call the DescribeRegions operation to query the most recent region list.
This parameter is required.
example:cn-hangzhou
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
public static AttachInstanceRamRoleRequest build(Map<String,?> map) throws Exception
Exception
public AttachInstanceRamRoleRequest setInstanceIds(String instanceIds)
public String getInstanceIds()
public AttachInstanceRamRoleRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public AttachInstanceRamRoleRequest setPolicy(String policy)
public String getPolicy()
public AttachInstanceRamRoleRequest setRamRoleName(String ramRoleName)
public String getRamRoleName()
public AttachInstanceRamRoleRequest setRegionId(String regionId)
public String getRegionId()
public AttachInstanceRamRoleRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public AttachInstanceRamRoleRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
Copyright © 2024. All rights reserved.