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?
  • 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)