Class: Aws::EC2::Types::VpcEndpointAssociation

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb

Overview

Describes the VPC resources, VPC endpoint services, Lattice services, or service networks associated with the VPC endpoint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#associated_resource_accessibility ⇒ String

The connectivity status of the resources associated to a VPC endpoint. The resource is accessible if the associated resource configuration is AVAILABLE, otherwise the resource is inaccessible.

Returns:

  • (String)


92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#associated_resource_arn ⇒ String

The Amazon Resource Name (ARN) of the associated resource.

Returns:

  • (String)


92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#dns_entry ⇒ Types::DnsEntry

The DNS entry of the VPC endpoint association.

Returns:



92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#failure_code ⇒ String

An error code related to why an VPC endpoint association failed.

Returns:

  • (String)


92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reason ⇒ String

A message related to why an VPC endpoint association failed.

Returns:

  • (String)


92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

The ID of the VPC endpoint association.

Returns:

  • (String)


92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#private_dns_entry ⇒ Types::DnsEntry

The private DNS entry of the VPC endpoint association.

Returns:



92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#resource_configuration_group_arn ⇒ String

The Amazon Resource Name (ARN) of the resource configuration group.

Returns:

  • (String)


92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#service_network_arn ⇒ String

The Amazon Resource Name (ARN) of the service network.

Returns:

  • (String)


92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#service_network_name ⇒ String

The name of the service network.

Returns:

  • (String)


92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Array<Types::Tag>

The tags to apply to the VPC endpoint association.

Returns:



92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_endpoint_id ⇒ String

The ID of the VPC endpoint.

Returns:

  • (String)


92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 92484

class VpcEndpointAssociation < Struct.new(
  :id,
  :vpc_endpoint_id,
  :service_network_arn,
  :service_network_name,
  :associated_resource_accessibility,
  :failure_reason,
  :failure_code,
  :dns_entry,
  :private_dns_entry,
  :associated_resource_arn,
  :resource_configuration_group_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end