You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::EC2::Types::VpcEndpoint
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::VpcEndpoint
- Defined in:
- (unknown)
Overview
Instance Attribute Summary collapse
-
#creation_timestamp ⇒ Time
The date and time that the VPC endpoint was created.
-
#dns_entries ⇒ Array<Types::DnsEntry>
(Interface endpoint) The DNS entries for the endpoint.
-
#groups ⇒ Array<Types::SecurityGroupIdentifier>
(Interface endpoint) Information about the security groups that are associated with the network interface.
-
#last_error ⇒ Types::LastError
The last error that occurred for VPC endpoint.
-
#network_interface_ids ⇒ Array<String>
(Interface endpoint) One or more network interfaces for the endpoint.
-
#owner_id ⇒ String
The ID of the AWS account that owns the VPC endpoint.
-
#policy_document ⇒ String
The policy document associated with the endpoint, if applicable.
-
#private_dns_enabled ⇒ Boolean
(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.
-
#requester_managed ⇒ Boolean
Indicates whether the VPC endpoint is being managed by its service.
-
#route_table_ids ⇒ Array<String>
(Gateway endpoint) One or more route tables associated with the endpoint.
-
#service_name ⇒ String
The name of the service to which the endpoint is associated.
-
#state ⇒ String
The state of the VPC endpoint.
-
#subnet_ids ⇒ Array<String>
(Interface endpoint) One or more subnets in which the endpoint is located.
-
#tags ⇒ Array<Types::Tag>
Any tags assigned to the VPC endpoint.
-
#vpc_endpoint_id ⇒ String
The ID of the VPC endpoint.
-
#vpc_endpoint_type ⇒ String
The type of endpoint.
-
#vpc_id ⇒ String
The ID of the VPC to which the endpoint is associated.
Instance Attribute Details
#creation_timestamp ⇒ Time
The date and time that the VPC endpoint was created.
#dns_entries ⇒ Array<Types::DnsEntry>
(Interface endpoint) The DNS entries for the endpoint.
#groups ⇒ Array<Types::SecurityGroupIdentifier>
(Interface endpoint) Information about the security groups that are associated with the network interface.
#last_error ⇒ Types::LastError
The last error that occurred for VPC endpoint.
#network_interface_ids ⇒ Array<String>
(Interface endpoint) One or more network interfaces for the endpoint.
#owner_id ⇒ String
The ID of the AWS account that owns the VPC endpoint.
#policy_document ⇒ String
The policy document associated with the endpoint, if applicable.
#private_dns_enabled ⇒ Boolean
(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.
#requester_managed ⇒ Boolean
Indicates whether the VPC endpoint is being managed by its service.
#route_table_ids ⇒ Array<String>
(Gateway endpoint) One or more route tables associated with the endpoint.
#service_name ⇒ String
The name of the service to which the endpoint is associated.
#state ⇒ String
The state of the VPC endpoint.
Possible values:
- PendingAcceptance
- Pending
- Available
- Deleting
- Deleted
- Rejected
- Failed
- Expired
#subnet_ids ⇒ Array<String>
(Interface endpoint) One or more subnets in which the endpoint is located.
#tags ⇒ Array<Types::Tag>
Any tags assigned to the VPC endpoint.
#vpc_endpoint_id ⇒ String
The ID of the VPC endpoint.
#vpc_endpoint_type ⇒ String
The type of endpoint.
Possible values:
- Interface
- Gateway
- GatewayLoadBalancer
#vpc_id ⇒ String
The ID of the VPC to which the endpoint is associated.