AuthorizeSecurityGroupEgressRequest
public struct AuthorizeSecurityGroupEgressRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Not supported. Use a set of IP permissions to specify the CIDR.
Declaration
Swift
public let cidrIp: String?
-
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
Declaration
Swift
public let dryRun: Bool?
-
Not supported. Use a set of IP permissions to specify the port.
Declaration
Swift
public let fromPort: Int?
-
The ID of the security group.
Declaration
Swift
public let groupId: String
-
The sets of IP permissions. You can’t specify a destination security group and a CIDR IP address range in the same set of permissions.
Declaration
Swift
public let ipPermissions: [IpPermission]?
-
Not supported. Use a set of IP permissions to specify the protocol name or number.
Declaration
Swift
public let ipProtocol: String?
-
Not supported. Use a set of IP permissions to specify a destination security group.
Declaration
Swift
public let sourceSecurityGroupName: String?
-
Not supported. Use a set of IP permissions to specify a destination security group.
Declaration
Swift
public let sourceSecurityGroupOwnerId: String?
-
Not supported. Use a set of IP permissions to specify the port.
Declaration
Swift
public let toPort: Int?
-
init(cidrIp:dryRun:fromPort:groupId:ipPermissions:ipProtocol:sourceSecurityGroupName:sourceSecurityGroupOwnerId:toPort:)
Undocumented
Declaration
Swift
public init(cidrIp: String? = nil, dryRun: Bool? = nil, fromPort: Int? = nil, groupId: String, ipPermissions: [IpPermission]? = nil, ipProtocol: String? = nil, sourceSecurityGroupName: String? = nil, sourceSecurityGroupOwnerId: String? = nil, toPort: Int? = nil)