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)


58055
58056
58057
58058
58059
58060
58061
58062
# File 'lib/aws-sdk-ec2/types.rb', line 58055

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)


58055
58056
58057
58058
58059
58060
58061
58062
# File 'lib/aws-sdk-ec2/types.rb', line 58055

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

#typeString

The endpoint service verification type, for example TXT.

Returns:

  • (String)


58055
58056
58057
58058
58059
58060
58061
58062
# File 'lib/aws-sdk-ec2/types.rb', line 58055

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)


58055
58056
58057
58058
58059
58060
58061
58062
# File 'lib/aws-sdk-ec2/types.rb', line 58055

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