Class: Aws::EC2::Types::PrivateDnsNameConfiguration

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

Overview

Information about the private DNS name for the service endpoint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.

Returns:

  • (String)


55386
55387
55388
55389
55390
55391
55392
55393
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 55386

class PrivateDnsNameConfiguration < Struct.new(
  :state,
  :type,
  :value,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The verification state of the VPC endpoint service.

>Consumers of the endpoint service can use the private name only when the state is verified.

Returns:

  • (String)


55386
55387
55388
55389
55390
55391
55392
55393
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 55386

class PrivateDnsNameConfiguration < Struct.new(
  :state,
  :type,
  :value,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The endpoint service verification type, for example TXT.

Returns:

  • (String)


55386
55387
55388
55389
55390
55391
55392
55393
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 55386

class PrivateDnsNameConfiguration < Struct.new(
  :state,
  :type,
  :value,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#valueString

The value the service provider adds to the private DNS name domain record before verification.

Returns:

  • (String)


55386
55387
55388
55389
55390
55391
55392
55393
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 55386

class PrivateDnsNameConfiguration < Struct.new(
  :state,
  :type,
  :value,
  :name)
  SENSITIVE = []
  include Aws::Structure
end