public class AuthorizeSecurityGroupEgressRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
AuthorizeSecurityGroupEgressRequest.AuthorizeSecurityGroupEgressRequestPermissions |
限定符和类型 | 字段和说明 |
---|---|
String |
clientToken
The client token that is used to ensure the idempotence of the request.
|
String |
description
This parameter is deprecated.
|
String |
destCidrIp
This parameter is deprecated.
|
String |
destGroupId
This parameter is deprecated.
|
String |
destGroupOwnerAccount
This parameter is deprecated.
|
Long |
destGroupOwnerId
This parameter is deprecated.
|
String |
destPrefixListId
This parameter is deprecated.
|
String |
ipProtocol
This parameter is deprecated.
|
String |
ipv6DestCidrIp
This parameter is deprecated.
|
String |
ipv6SourceCidrIp
This parameter is deprecated.
|
String |
nicType
This parameter is deprecated.
|
String |
ownerAccount |
Long |
ownerId |
List<AuthorizeSecurityGroupEgressRequest.AuthorizeSecurityGroupEgressRequestPermissions> |
permissions
Security group rules.
|
String |
policy
This parameter is deprecated.
|
String |
portRange
This parameter is deprecated.
|
String |
priority
This parameter is deprecated.
|
String |
regionId
The region ID of the source security group.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
String |
securityGroupId
The ID of the security group.
|
String |
sourceCidrIp
This parameter is deprecated.
|
String |
sourcePortRange
This parameter is deprecated.
|
构造器和说明 |
---|
AuthorizeSecurityGroupEgressRequest() |
@NameInMap(value="ClientToken") public String clientToken
The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The **ClientToken** value can only contain ASCII characters and cannot exceed 64 characters in length. For more information, see [How to ensure idempotence](~~25693~~).
@NameInMap(value="Description") public String description
This parameter is deprecated. Use `Permissions.N.Description` to specify the description of the security group rule.
@NameInMap(value="DestCidrIp") public String destCidrIp
This parameter is deprecated. Use `Permissions.N.DestCidrIp` to specify the destination IPv4 CIDR block.
@NameInMap(value="DestGroupId") public String destGroupId
This parameter is deprecated. Use `Permissions.N.DestGroupId` to specify the ID of the destination security group.
@NameInMap(value="DestGroupOwnerAccount") public String destGroupOwnerAccount
This parameter is deprecated. Use `Permissions.N.DestGroupOwnerAccount` to specify the Alibaba Cloud account that manages the destination security group.
@NameInMap(value="DestGroupOwnerId") public Long destGroupOwnerId
This parameter is deprecated. Use `Permissions.N.DestGroupOwnerId` to specify the ID of the Alibaba Cloud account that manages the destination security group.
@NameInMap(value="DestPrefixListId") public String destPrefixListId
This parameter is deprecated. Use `Permissions.N.DestPrefixListId` to specify the ID of the destination prefix list.
@NameInMap(value="IpProtocol") public String ipProtocol
This parameter is deprecated. Use `Permissions.N.IpProtocol` to specify the transport layer protocol.
@NameInMap(value="Ipv6DestCidrIp") public String ipv6DestCidrIp
This parameter is deprecated. Use `Permissions.N.Ipv6DestCidrIp` to specify the destination IPv6 CIDR block.
@NameInMap(value="Ipv6SourceCidrIp") public String ipv6SourceCidrIp
This parameter is deprecated. Use `Permissions.N.Ipv6SourceCidrIp` to specify the source IPv6 CIDR block.
@NameInMap(value="NicType") public String nicType
This parameter is deprecated. Use `Permissions.N.NicType` to specify the NIC type.
@NameInMap(value="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="Permissions") public List<AuthorizeSecurityGroupEgressRequest.AuthorizeSecurityGroupEgressRequestPermissions> permissions
Security group rules. Valid values of N: 1 to 100.
@NameInMap(value="Policy") public String policy
This parameter is deprecated. Use `Permissions.N.Policy` to specify whether to allow outbound access.
@NameInMap(value="PortRange") public String portRange
This parameter is deprecated. Use `Permissions.N.PortRange` to specify the range of destination ports.
@NameInMap(value="Priority") public String priority
This parameter is deprecated. Use `Permissions.N.Priority` to specify the rule priority.
@NameInMap(value="RegionId") public String regionId
The region ID of the source security group. You can call the [DescribeRegions](~~25609~~) operation to query the most recent list of regions.
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
@NameInMap(value="SecurityGroupId") public String securityGroupId
The ID of the security group.
@NameInMap(value="SourceCidrIp") public String sourceCidrIp
This parameter is deprecated. Use `Permissions.N.SourceCidrIp` to specify the source IPv4 CIDR block.
@NameInMap(value="SourcePortRange") public String sourcePortRange
This parameter is deprecated. Use `Permissions.N.SourcePortRange` to specify the range of source ports.
public static AuthorizeSecurityGroupEgressRequest build(Map<String,?> map) throws Exception
Exception
public AuthorizeSecurityGroupEgressRequest setClientToken(String clientToken)
public String getClientToken()
public AuthorizeSecurityGroupEgressRequest setDescription(String description)
public String getDescription()
public AuthorizeSecurityGroupEgressRequest setDestCidrIp(String destCidrIp)
public String getDestCidrIp()
public AuthorizeSecurityGroupEgressRequest setDestGroupId(String destGroupId)
public String getDestGroupId()
public AuthorizeSecurityGroupEgressRequest setDestGroupOwnerAccount(String destGroupOwnerAccount)
public String getDestGroupOwnerAccount()
public AuthorizeSecurityGroupEgressRequest setDestGroupOwnerId(Long destGroupOwnerId)
public Long getDestGroupOwnerId()
public AuthorizeSecurityGroupEgressRequest setDestPrefixListId(String destPrefixListId)
public String getDestPrefixListId()
public AuthorizeSecurityGroupEgressRequest setIpProtocol(String ipProtocol)
public String getIpProtocol()
public AuthorizeSecurityGroupEgressRequest setIpv6DestCidrIp(String ipv6DestCidrIp)
public String getIpv6DestCidrIp()
public AuthorizeSecurityGroupEgressRequest setIpv6SourceCidrIp(String ipv6SourceCidrIp)
public String getIpv6SourceCidrIp()
public AuthorizeSecurityGroupEgressRequest setNicType(String nicType)
public String getNicType()
public AuthorizeSecurityGroupEgressRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public AuthorizeSecurityGroupEgressRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public AuthorizeSecurityGroupEgressRequest setPermissions(List<AuthorizeSecurityGroupEgressRequest.AuthorizeSecurityGroupEgressRequestPermissions> permissions)
public List<AuthorizeSecurityGroupEgressRequest.AuthorizeSecurityGroupEgressRequestPermissions> getPermissions()
public AuthorizeSecurityGroupEgressRequest setPolicy(String policy)
public String getPolicy()
public AuthorizeSecurityGroupEgressRequest setPortRange(String portRange)
public String getPortRange()
public AuthorizeSecurityGroupEgressRequest setPriority(String priority)
public String getPriority()
public AuthorizeSecurityGroupEgressRequest setRegionId(String regionId)
public String getRegionId()
public AuthorizeSecurityGroupEgressRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public AuthorizeSecurityGroupEgressRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public AuthorizeSecurityGroupEgressRequest setSecurityGroupId(String securityGroupId)
public String getSecurityGroupId()
public AuthorizeSecurityGroupEgressRequest setSourceCidrIp(String sourceCidrIp)
public String getSourceCidrIp()
public AuthorizeSecurityGroupEgressRequest setSourcePortRange(String sourcePortRange)
public String getSourcePortRange()
Copyright © 2023. All rights reserved.