AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

CreatePrivateDnsNamespaceInput

import "github.com/aws/aws-sdk-go/service/servicediscovery"

type CreatePrivateDnsNamespaceInput struct { CreatorRequestId *string `type:"string" idempotencyToken:"true"` Description *string `type:"string"` Name *string `type:"string" required:"true"` Vpc *string `type:"string" required:"true"` }

CreatorRequestId

Type: *string

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

Description

Type: *string

A description for the namespace.

Name

Type: *string

The name that you want to assign to this namespace. When you create a private DNS namespace, AWS Cloud Map automatically creates an Amazon Route 53 private hosted zone that has the same name as the namespace.

Name is a required field

Vpc

Type: *string

The ID of the Amazon VPC that you want to associate the namespace with.

Vpc is a required field

Method

GoString

func (s CreatePrivateDnsNamespaceInput) GoString() string

GoString returns the string representation

SetCreatorRequestId

func (s *CreatePrivateDnsNamespaceInput) SetCreatorRequestId(v string) *CreatePrivateDnsNamespaceInput

SetCreatorRequestId sets the CreatorRequestId field's value.

SetDescription

func (s *CreatePrivateDnsNamespaceInput) SetDescription(v string) *CreatePrivateDnsNamespaceInput

SetDescription sets the Description field's value.

SetName

func (s *CreatePrivateDnsNamespaceInput) SetName(v string) *CreatePrivateDnsNamespaceInput

SetName sets the Name field's value.

SetVpc

func (s *CreatePrivateDnsNamespaceInput) SetVpc(v string) *CreatePrivateDnsNamespaceInput

SetVpc sets the Vpc field's value.

String

func (s CreatePrivateDnsNamespaceInput) String() string

String returns the string representation

Validate

func (s *CreatePrivateDnsNamespaceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

On this page: