import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::CR::NameSpace */ export declare function getNameSpace(args: GetNameSpaceArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNameSpace. */ export interface GetNameSpaceArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getNameSpace. */ export interface GetNameSpaceResult { /** * Namespace creation time. */ readonly createdTime: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Namespace name. Supports lowercase English letters, numbers, periods (.), hyphens (-), and underscores (_). Punctuation cannot appear at the beginning or end, nor be used consecutively. Length must be between 2 and 90 characters. Standard edition instance: The name must be unique within the same image repository instance. Trial edition instance: The namespace name must be unique across all accounts within the same region. If the namespace name you set is already taken, try another name or purchase a standard edition instance. */ readonly name: string; /** * Name of the project to which the namespace belongs. This parameter is case-sensitive and must not exceed 64 characters. If the parameter is empty, the namespace is associated with the default project. */ readonly project: string; /** * Specify the image repository instance name. Obtain it via ListRegistries or from the instance list page in the image repository console. */ readonly registry: string; } /** * Data Source schema for Volcengine::CR::NameSpace */ export declare function getNameSpaceOutput(args: GetNameSpaceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNameSpace. */ export interface GetNameSpaceOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }