RevokeSecurityGroupEgressRequest

public struct RevokeSecurityGroupEgressRequest : 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?
  • 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)