import * as pulumi from "@pulumi/pulumi"; /** * Gets a namespace. */ export declare function getNamespace(args: GetNamespaceArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetNamespaceArgs { location: string; namespaceId: string; project?: string; } export interface GetNamespaceResult { /** * The timestamp when the namespace was created. */ readonly createTime: string; /** * Optional. Resource labels associated with this namespace. No more than 64 user labels can be associated with a given resource. Label keys and values can be no longer than 63 characters. */ readonly labels: { [key: string]: string; }; /** * Immutable. The resource name for the namespace in the format `projects/*/locations/*/namespaces/*`. */ readonly name: string; /** * A globally unique identifier (in UUID4 format) for this namespace. */ readonly uid: string; /** * The timestamp when the namespace was last updated. */ readonly updateTime: string; } /** * Gets a namespace. */ export declare function getNamespaceOutput(args: GetNamespaceOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetNamespaceOutputArgs { location: pulumi.Input; namespaceId: pulumi.Input; project?: pulumi.Input; }