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

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


54831
54832
54833
54834
54835
54836
54837
54838
# File 'lib/aws-sdk-ec2/types.rb', line 54831

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

#stateString

The verification state of the VPC endpoint service.

&gt;Consumers of the endpoint service can use the private name only when the state is ‘verified`.

Returns:

  • (String)


54831
54832
54833
54834
54835
54836
54837
54838
# File 'lib/aws-sdk-ec2/types.rb', line 54831

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

#typeString

The endpoint service verification type, for example TXT.

Returns:

  • (String)


54831
54832
54833
54834
54835
54836
54837
54838
# File 'lib/aws-sdk-ec2/types.rb', line 54831

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)


54831
54832
54833
54834
54835
54836
54837
54838
# File 'lib/aws-sdk-ec2/types.rb', line 54831

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