Class: Aws::ServiceDiscovery::Types::UpdatePublicDnsNamespaceRequest

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

Overview

Note:

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

{
  id: "ResourceId", # required
  updater_request_id: "ResourceId",
  namespace: { # required
    description: "ResourceDescription",
    properties: {
      dns_properties: { # required
        soa: { # required
          ttl: 1, # required
        },
      },
    },
  },
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#idString

The ID of the namespace being updated.

Returns:

  • (String)

3742
3743
3744
3745
3746
3747
3748
# File 'lib/aws-sdk-servicediscovery/types.rb', line 3742

class UpdatePublicDnsNamespaceRequest < Struct.new(
  :id,
  :updater_request_id,
  :namespace)
  SENSITIVE = []
  include Aws::Structure
end

#namespaceTypes::PublicDnsNamespaceChange

Updated properties for the public DNS namespace.


3742
3743
3744
3745
3746
3747
3748
# File 'lib/aws-sdk-servicediscovery/types.rb', line 3742

class UpdatePublicDnsNamespaceRequest < Struct.new(
  :id,
  :updater_request_id,
  :namespace)
  SENSITIVE = []
  include Aws::Structure
end

#updater_request_idString

A unique string that identifies the request and that allows failed `UpdatePublicDnsNamespace` requests to be retried without the risk of running the operation twice. `UpdaterRequestId` can be any unique string (for example, a date/timestamp).

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

Returns:

  • (String)

3742
3743
3744
3745
3746
3747
3748
# File 'lib/aws-sdk-servicediscovery/types.rb', line 3742

class UpdatePublicDnsNamespaceRequest < Struct.new(
  :id,
  :updater_request_id,
  :namespace)
  SENSITIVE = []
  include Aws::Structure
end