PrivateDnsNamespaceAttributes

class aws_cdk.aws_servicediscovery.PrivateDnsNamespaceAttributes(*, namespace_arn, namespace_id, namespace_name)

Bases: object

Parameters:
  • namespace_arn (str) – Namespace ARN for the Namespace.

  • namespace_id (str) – Namespace Id for the Namespace.

  • namespace_name (str) – A name for the Namespace.

ExampleMetadata:

infused

Example:

# vpc: ec2.Vpc


imported_namespace = cloudmap.PrivateDnsNamespace.from_private_dns_namespace_attributes(self, "ImportedNamespace",
    namespace_id="ns-xxxxxxxxxxxxx",
    namespace_arn="arn:aws:servicediscovery:us-east-1:123456789012:namespace/ns-xxxxxxxxxxxxx",
    namespace_name="example.local"
)

cluster = ecs.Cluster(self, "Cluster", vpc=vpc)

cluster.add_existing_default_cloud_map_namespace(
    namespace=imported_namespace
)

Attributes

namespace_arn

Namespace ARN for the Namespace.

namespace_id

Namespace Id for the Namespace.

namespace_name

A name for the Namespace.