AwsEc2SecurityGroupDetails
public struct AwsEc2SecurityGroupDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The ID of the security group.
Declaration
Swift
public let groupId: String? -
The name of the security group.
Declaration
Swift
public let groupName: String? -
The inbound rules associated with the security group.
Declaration
Swift
public let ipPermissions: [AwsEc2SecurityGroupIpPermission]? -
[VPC only] The outbound rules associated with the security group.
Declaration
Swift
public let ipPermissionsEgress: [AwsEc2SecurityGroupIpPermission]? -
The AWS account ID of the owner of the security group.
Declaration
Swift
public let ownerId: String? -
[VPC only] The ID of the VPC for the security group.
Declaration
Swift
public let vpcId: String? -
Undocumented
Declaration
Swift
public init(groupId: String? = nil, groupName: String? = nil, ipPermissions: [AwsEc2SecurityGroupIpPermission]? = nil, ipPermissionsEgress: [AwsEc2SecurityGroupIpPermission]? = nil, ownerId: String? = nil, vpcId: String? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
AwsEc2SecurityGroupDetails Structure Reference