NAME
Paws::ServiceDiscovery::Namespace
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::ServiceDiscovery::Namespace object:
$service_obj->Method(Att1 => { Arn => $value, ..., Type => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::ServiceDiscovery::Namespace object:
$result = $service_obj->Method(...);
$result->Att1->Arn
DESCRIPTION
A complex type that contains information about a specified namespace.
ATTRIBUTES
Arn => Str
The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it.
CreateDate => Str
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.
CreatorRequestId => Str
A unique string that identifies the request and that allows failed requests to be retried without the risk of running an operation twice.
Description => Str
The description that you specify for the namespace when you create it.
Id => Str
The ID of a namespace.
Name => Str
The name of the namespace, such as example.com
.
Properties => Paws::ServiceDiscovery::NamespaceProperties
A complex type that contains information that's specific to the type of the namespace.
ServiceCount => Int
The number of services that are associated with the namespace.
Type => Str
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.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::ServiceDiscovery
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues