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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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_accessibilityString

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)


73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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_arnString

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

Returns:

  • (String)


73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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_entryTypes::DnsEntry

The DNS entry of the VPC endpoint association.

Returns:



73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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_codeString

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

Returns:

  • (String)


73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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_reasonString

A message related to why an VPC endpoint association failed.

Returns:

  • (String)


73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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

#idString

The ID of the VPC endpoint association.

Returns:

  • (String)


73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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_entryTypes::DnsEntry

The private DNS entry of the VPC endpoint association.

Returns:



73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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_arnString

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

Returns:

  • (String)


73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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_arnString

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

Returns:

  • (String)


73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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_nameString

The name of the service network.

Returns:

  • (String)


73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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

#tagsArray<Types::Tag>

The tags to apply to the VPC endpoint association.

Returns:



73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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_idString

The ID of the VPC endpoint.

Returns:

  • (String)


73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
# File 'lib/aws-sdk-ec2/types.rb', line 73462

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