You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::ServiceDiscovery::Types::CreatePublicDnsNamespaceRequest

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

Overview

Note:

When making an API call, you may pass CreatePublicDnsNamespaceRequest data as a hash:

{
  name: "NamespaceName", # required
  creator_request_id: "ResourceId",
  description: "ResourceDescription",
}

Instance Attribute Summary collapse

Instance Attribute Details

#creator_request_idString

A unique string that identifies the request and that allows failed CreatePublicDnsNamespace requests to be retried without the risk of executing the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


97
98
99
100
101
102
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 97

class CreatePublicDnsNamespaceRequest < Struct.new(
  :name,
  :creator_request_id,
  :description)
  include Aws::Structure
end

#descriptionString

A description for the namespace.

Returns:

  • (String)


97
98
99
100
101
102
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 97

class CreatePublicDnsNamespaceRequest < Struct.new(
  :name,
  :creator_request_id,
  :description)
  include Aws::Structure
end

#nameString

The name that you want to assign to this namespace.

Returns:

  • (String)


97
98
99
100
101
102
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 97

class CreatePublicDnsNamespaceRequest < Struct.new(
  :name,
  :creator_request_id,
  :description)
  include Aws::Structure
end