class Aws::ServiceDiscovery::Types::Namespace
A complex type that contains information about a specified namespace.
@!attribute [rw] id
The ID of a namespace. @return [String]
@!attribute [rw] arn
The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it. @return [String]
@!attribute [rw] name
The name of the namespace, such as `example.com`. @return [String]
@!attribute [rw] type
The type of the namespace. The methods for discovering instances depends on the value that you specify: HTTP : Instances can be discovered only programmatically, using the Cloud Map `DiscoverInstances` API. DNS\_PUBLIC : Instances can be discovered using public DNS queries and using the `DiscoverInstances` API. DNS\_PRIVATE : Instances can be discovered using DNS queries in VPCs and using the `DiscoverInstances` API. @return [String]
@!attribute [rw] description
The description that you specify for the namespace when you create it. @return [String]
@!attribute [rw] service_count
The number of services that are associated with the namespace. @return [Integer]
@!attribute [rw] properties
A complex type that contains information that's specific to the type of the namespace. @return [Types::NamespaceProperties]
@!attribute [rw] create_date
The date that the namespace was created, in Unix date/time format and Coordinated Universal Time (UTC). The value of `CreateDate` is accurate to milliseconds. For example, the value `1516925490.087` represents Friday, January 26, 2018 12:11:30.087 AM. @return [Time]
@!attribute [rw] creator_request_id
A unique string that identifies the request and that allows failed requests to be retried without the risk of running an operation twice. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/Namespace AWS API Documentation
Constants
- SENSITIVE