Class: Aws::EC2::Types::VpcEndpoint
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::VpcEndpoint
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes a VPC endpoint.
Instance Attribute Summary collapse
-
#creation_timestamp ⇒ Time
The date and time 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 associated with the network interface.
-
#network_interface_ids ⇒ Array<String>
(Interface endpoint) One or more network interfaces for the 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.
-
#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.
-
#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 the VPC endpoint was created.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#dns_entries ⇒ Array<Types::DnsEntry>
(Interface endpoint) The DNS entries for the endpoint.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#groups ⇒ Array<Types::SecurityGroupIdentifier>
(Interface endpoint) Information about the security groups associated with the network interface.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#network_interface_ids ⇒ Array<String>
(Interface endpoint) One or more network interfaces for the endpoint.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#policy_document ⇒ String
The policy document associated with the endpoint, if applicable.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#private_dns_enabled ⇒ Boolean
(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#route_table_ids ⇒ Array<String>
(Gateway endpoint) One or more route tables associated with the endpoint.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#service_name ⇒ String
The name of the service to which the endpoint is associated.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#state ⇒ String
The state of the VPC endpoint.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#subnet_ids ⇒ Array<String>
(Interface endpoint) One or more subnets in which the endpoint is located.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#vpc_endpoint_id ⇒ String
The ID of the VPC endpoint.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#vpc_endpoint_type ⇒ String
The type of endpoint.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |
#vpc_id ⇒ String
The ID of the VPC to which the endpoint is associated.
37517 37518 37519 37520 37521 37522 37523 37524 37525 37526 37527 37528 37529 37530 37531 37532 |
# File 'lib/aws-sdk-ec2/types.rb', line 37517 class VpcEndpoint < Struct.new( :vpc_endpoint_id, :vpc_endpoint_type, :vpc_id, :service_name, :state, :policy_document, :route_table_ids, :subnet_ids, :groups, :private_dns_enabled, :network_interface_ids, :dns_entries, :creation_timestamp) include Aws::Structure end |