Skip to content

NamespaceSummary

Source code in docs_src/capo_servicediscovery/types/namespace_summary.py
class NamespaceSummary(TypedDict, closed=True):
    id: NotRequired["capo_servicediscovery.types.resource_id.ResourceId"]
    """<p>The ID of the namespace.</p>"""
    arn: NotRequired["capo_servicediscovery.types.arn.Arn"]
    """<p>The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it.</p>"""
    resource_owner: NotRequired[
        "capo_servicediscovery.types.aws_account_id.AWSAccountId"
    ]
    """<p>The ID of the Amazon Web Services account that created the namespace. If this isn't your account ID, it's the ID of the account that shared the namespace with your account. For more information about shared namespaces, see <a href="https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html">Cross-account Cloud Map namespace sharing</a> in the <i>Cloud Map Developer Guide</i>.</p>"""
    name: NotRequired["capo_servicediscovery.types.namespace_name.NamespaceName"]
    """<p>The name of the namespace. When you create a namespace, Cloud Map automatically creates a Route 53 hosted zone that has the same name as the namespace.</p>"""
    type: NotRequired["capo_servicediscovery.types.namespace_type.NamespaceType"]
    """<p>The type of the namespace, either public or private.</p>"""
    description: NotRequired[
        "capo_servicediscovery.types.resource_description.ResourceDescription"
    ]
    """<p>A description for the namespace.</p>"""
    service_count: NotRequired[
        "capo_servicediscovery.types.resource_count.ResourceCount"
    ]
    """<p>The number of services that were created using the namespace.</p>"""
    properties: NotRequired[
        "capo_servicediscovery.types.namespace_properties.NamespaceProperties"
    ]
    """<p>The properties of the namespace.</p>"""
    create_date: NotRequired["capo_servicediscovery.types.timestamp.Timestamp"]
    """<p>The date and time that the namespace was created.</p>"""

arn instance-attribute

arn: NotRequired[Arn]

The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it.

create_date instance-attribute

create_date: NotRequired[Timestamp]

The date and time that the namespace was created.

description instance-attribute

description: NotRequired[ResourceDescription]

A description for the namespace.

id instance-attribute

id: NotRequired[ResourceId]

The ID of the namespace.

name instance-attribute

name: NotRequired[NamespaceName]

The name of the namespace. When you create a namespace, Cloud Map automatically creates a Route 53 hosted zone that has the same name as the namespace.

properties instance-attribute

properties: NotRequired[NamespaceProperties]

The properties of the namespace.

resource_owner instance-attribute

resource_owner: NotRequired[AWSAccountId]

The ID of the Amazon Web Services account that created the namespace. If this isn't your account ID, it's the ID of the account that shared the namespace with your account. For more information about shared namespaces, see Cross-account Cloud Map namespace sharing in the Cloud Map Developer Guide.

service_count instance-attribute

service_count: NotRequired[ResourceCount]

The number of services that were created using the namespace.

type instance-attribute

type: NotRequired[NamespaceType]

The type of the namespace, either public or private.