VpcEndpoint
public struct VpcEndpoint : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The date and time that the VPC endpoint was created.
Declaration
Swift
public let creationTimestamp: TimeStamp?
-
(Interface endpoint) The DNS entries for the endpoint.
Declaration
Swift
public let dnsEntries: [DnsEntry]?
-
(Interface endpoint) Information about the security groups that are associated with the network interface.
Declaration
Swift
public let groups: [SecurityGroupIdentifier]?
-
The last error that occurred for VPC endpoint.
Declaration
Swift
public let lastError: LastError?
-
(Interface endpoint) One or more network interfaces for the endpoint.
Declaration
Swift
public let networkInterfaceIds: [String]?
-
The ID of the AWS account that owns the VPC endpoint.
Declaration
Swift
public let ownerId: String?
-
The policy document associated with the endpoint, if applicable.
Declaration
Swift
public let policyDocument: String?
-
(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.
Declaration
Swift
public let privateDnsEnabled: Bool?
-
Indicates whether the VPC endpoint is being managed by its service.
Declaration
Swift
public let requesterManaged: Bool?
-
(Gateway endpoint) One or more route tables associated with the endpoint.
Declaration
Swift
public let routeTableIds: [String]?
-
The name of the service to which the endpoint is associated.
Declaration
Swift
public let serviceName: String?
-
The state of the VPC endpoint.
Declaration
Swift
public let state: State?
-
(Interface endpoint) One or more subnets in which the endpoint is located.
Declaration
Swift
public let subnetIds: [String]?
-
Any tags assigned to the VPC endpoint.
Declaration
Swift
public let tags: [Tag]?
-
The ID of the VPC endpoint.
Declaration
Swift
public let vpcEndpointId: String?
-
The type of endpoint.
Declaration
Swift
public let vpcEndpointType: VpcEndpointType?
-
The ID of the VPC to which the endpoint is associated.
Declaration
Swift
public let vpcId: String?
-
init(creationTimestamp:dnsEntries:groups:lastError:networkInterfaceIds:ownerId:policyDocument:privateDnsEnabled:requesterManaged:routeTableIds:serviceName:state:subnetIds:tags:vpcEndpointId:vpcEndpointType:vpcId:)
Undocumented
Declaration
Swift
public init(creationTimestamp: TimeStamp? = nil, dnsEntries: [DnsEntry]? = nil, groups: [SecurityGroupIdentifier]? = nil, lastError: LastError? = nil, networkInterfaceIds: [String]? = nil, ownerId: String? = nil, policyDocument: String? = nil, privateDnsEnabled: Bool? = nil, requesterManaged: Bool? = nil, routeTableIds: [String]? = nil, serviceName: String? = nil, state: State? = nil, subnetIds: [String]? = nil, tags: [Tag]? = nil, vpcEndpointId: String? = nil, vpcEndpointType: VpcEndpointType? = nil, vpcId: String? = nil)