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)


73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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)


73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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:



73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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)


73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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)


73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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)


73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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:



73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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)


73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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)


73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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)


73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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:



73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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)


73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
# File 'lib/aws-sdk-ec2/types.rb', line 73205

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