1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. cr
  6. getRegistry
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::CR::Registry

    Using getRegistry

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getRegistry(args: GetRegistryArgs, opts?: InvokeOptions): Promise<GetRegistryResult>
    function getRegistryOutput(args: GetRegistryOutputArgs, opts?: InvokeOptions): Output<GetRegistryResult>
    def get_registry(id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetRegistryResult
    def get_registry_output(id: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetRegistryResult]
    func LookupRegistry(ctx *Context, args *LookupRegistryArgs, opts ...InvokeOption) (*LookupRegistryResult, error)
    func LookupRegistryOutput(ctx *Context, args *LookupRegistryOutputArgs, opts ...InvokeOption) LookupRegistryResultOutput

    > Note: This function is named LookupRegistry in the Go SDK.

    public static class GetRegistry 
    {
        public static Task<GetRegistryResult> InvokeAsync(GetRegistryArgs args, InvokeOptions? opts = null)
        public static Output<GetRegistryResult> Invoke(GetRegistryInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRegistryResult> getRegistry(GetRegistryArgs args, InvokeOptions options)
    public static Output<GetRegistryResult> getRegistry(GetRegistryArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:cr/getRegistry:getRegistry
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getRegistry Result

    The following output properties are available:

    ChargeType string
    Billing type for the container registry instance. Currently, only PostCharge pay-as-you-go mode is supported
    CreatedTime string
    Creation time of the container registry instance
    ExpireTime string
    Instance expiration time is only available for HybridCharge billing type
    Id string
    Uniquely identifies the resource.
    Name string
    Standard edition instance name. Names must be unique within the same region. Supports lowercase English letters, numbers, and hyphens (-). Numbers cannot be the first character, and hyphens (-) cannot be the first or last character. Length must be 3–30 characters
    Project string
    Enter the project to associate with the instance. Each instance can only be associated with one project
    ProxyCache Volcengine.GetRegistryProxyCache
    ProxyCache configuration. Required when set as ProxyCache
    ProxyCacheEnabled bool
    Set as ProxyCache instance
    RenewType string
    Instance auto-renewal type is only available for HybridCharge billing type
    Status Volcengine.GetRegistryStatus
    Container registry instance status consists of Phase and Conditions. Valid Phase and Conditions combinations are as follows: {Creating, [Progressing]}: Creating, {Running, [Ok]}: Running, {Running, [Degraded]}: Running, {Stopped, [Balance]}: Suspended due to insufficient balance, {Stopped, [Released]}: Pending reclamation, {Stopped, [Released, Balance]}: Suspended due to insufficient balance, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Abnormal
    Tags List<Volcengine.GetRegistryTag>
    Instance tags
    Type string
    If not specified, a standard edition instance will be created by default. Enterprise: Standard edition, Micro: Micro edition
    ChargeType string
    Billing type for the container registry instance. Currently, only PostCharge pay-as-you-go mode is supported
    CreatedTime string
    Creation time of the container registry instance
    ExpireTime string
    Instance expiration time is only available for HybridCharge billing type
    Id string
    Uniquely identifies the resource.
    Name string
    Standard edition instance name. Names must be unique within the same region. Supports lowercase English letters, numbers, and hyphens (-). Numbers cannot be the first character, and hyphens (-) cannot be the first or last character. Length must be 3–30 characters
    Project string
    Enter the project to associate with the instance. Each instance can only be associated with one project
    ProxyCache GetRegistryProxyCache
    ProxyCache configuration. Required when set as ProxyCache
    ProxyCacheEnabled bool
    Set as ProxyCache instance
    RenewType string
    Instance auto-renewal type is only available for HybridCharge billing type
    Status GetRegistryStatus
    Container registry instance status consists of Phase and Conditions. Valid Phase and Conditions combinations are as follows: {Creating, [Progressing]}: Creating, {Running, [Ok]}: Running, {Running, [Degraded]}: Running, {Stopped, [Balance]}: Suspended due to insufficient balance, {Stopped, [Released]}: Pending reclamation, {Stopped, [Released, Balance]}: Suspended due to insufficient balance, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Abnormal
    Tags []GetRegistryTag
    Instance tags
    Type string
    If not specified, a standard edition instance will be created by default. Enterprise: Standard edition, Micro: Micro edition
    chargeType String
    Billing type for the container registry instance. Currently, only PostCharge pay-as-you-go mode is supported
    createdTime String
    Creation time of the container registry instance
    expireTime String
    Instance expiration time is only available for HybridCharge billing type
    id String
    Uniquely identifies the resource.
    name String
    Standard edition instance name. Names must be unique within the same region. Supports lowercase English letters, numbers, and hyphens (-). Numbers cannot be the first character, and hyphens (-) cannot be the first or last character. Length must be 3–30 characters
    project String
    Enter the project to associate with the instance. Each instance can only be associated with one project
    proxyCache GetRegistryProxyCache
    ProxyCache configuration. Required when set as ProxyCache
    proxyCacheEnabled Boolean
    Set as ProxyCache instance
    renewType String
    Instance auto-renewal type is only available for HybridCharge billing type
    status GetRegistryStatus
    Container registry instance status consists of Phase and Conditions. Valid Phase and Conditions combinations are as follows: {Creating, [Progressing]}: Creating, {Running, [Ok]}: Running, {Running, [Degraded]}: Running, {Stopped, [Balance]}: Suspended due to insufficient balance, {Stopped, [Released]}: Pending reclamation, {Stopped, [Released, Balance]}: Suspended due to insufficient balance, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Abnormal
    tags List<GetRegistryTag>
    Instance tags
    type String
    If not specified, a standard edition instance will be created by default. Enterprise: Standard edition, Micro: Micro edition
    chargeType string
    Billing type for the container registry instance. Currently, only PostCharge pay-as-you-go mode is supported
    createdTime string
    Creation time of the container registry instance
    expireTime string
    Instance expiration time is only available for HybridCharge billing type
    id string
    Uniquely identifies the resource.
    name string
    Standard edition instance name. Names must be unique within the same region. Supports lowercase English letters, numbers, and hyphens (-). Numbers cannot be the first character, and hyphens (-) cannot be the first or last character. Length must be 3–30 characters
    project string
    Enter the project to associate with the instance. Each instance can only be associated with one project
    proxyCache GetRegistryProxyCache
    ProxyCache configuration. Required when set as ProxyCache
    proxyCacheEnabled boolean
    Set as ProxyCache instance
    renewType string
    Instance auto-renewal type is only available for HybridCharge billing type
    status GetRegistryStatus
    Container registry instance status consists of Phase and Conditions. Valid Phase and Conditions combinations are as follows: {Creating, [Progressing]}: Creating, {Running, [Ok]}: Running, {Running, [Degraded]}: Running, {Stopped, [Balance]}: Suspended due to insufficient balance, {Stopped, [Released]}: Pending reclamation, {Stopped, [Released, Balance]}: Suspended due to insufficient balance, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Abnormal
    tags GetRegistryTag[]
    Instance tags
    type string
    If not specified, a standard edition instance will be created by default. Enterprise: Standard edition, Micro: Micro edition
    charge_type str
    Billing type for the container registry instance. Currently, only PostCharge pay-as-you-go mode is supported
    created_time str
    Creation time of the container registry instance
    expire_time str
    Instance expiration time is only available for HybridCharge billing type
    id str
    Uniquely identifies the resource.
    name str
    Standard edition instance name. Names must be unique within the same region. Supports lowercase English letters, numbers, and hyphens (-). Numbers cannot be the first character, and hyphens (-) cannot be the first or last character. Length must be 3–30 characters
    project str
    Enter the project to associate with the instance. Each instance can only be associated with one project
    proxy_cache GetRegistryProxyCache
    ProxyCache configuration. Required when set as ProxyCache
    proxy_cache_enabled bool
    Set as ProxyCache instance
    renew_type str
    Instance auto-renewal type is only available for HybridCharge billing type
    status GetRegistryStatus
    Container registry instance status consists of Phase and Conditions. Valid Phase and Conditions combinations are as follows: {Creating, [Progressing]}: Creating, {Running, [Ok]}: Running, {Running, [Degraded]}: Running, {Stopped, [Balance]}: Suspended due to insufficient balance, {Stopped, [Released]}: Pending reclamation, {Stopped, [Released, Balance]}: Suspended due to insufficient balance, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Abnormal
    tags Sequence[GetRegistryTag]
    Instance tags
    type str
    If not specified, a standard edition instance will be created by default. Enterprise: Standard edition, Micro: Micro edition
    chargeType String
    Billing type for the container registry instance. Currently, only PostCharge pay-as-you-go mode is supported
    createdTime String
    Creation time of the container registry instance
    expireTime String
    Instance expiration time is only available for HybridCharge billing type
    id String
    Uniquely identifies the resource.
    name String
    Standard edition instance name. Names must be unique within the same region. Supports lowercase English letters, numbers, and hyphens (-). Numbers cannot be the first character, and hyphens (-) cannot be the first or last character. Length must be 3–30 characters
    project String
    Enter the project to associate with the instance. Each instance can only be associated with one project
    proxyCache Property Map
    ProxyCache configuration. Required when set as ProxyCache
    proxyCacheEnabled Boolean
    Set as ProxyCache instance
    renewType String
    Instance auto-renewal type is only available for HybridCharge billing type
    status Property Map
    Container registry instance status consists of Phase and Conditions. Valid Phase and Conditions combinations are as follows: {Creating, [Progressing]}: Creating, {Running, [Ok]}: Running, {Running, [Degraded]}: Running, {Stopped, [Balance]}: Suspended due to insufficient balance, {Stopped, [Released]}: Pending reclamation, {Stopped, [Released, Balance]}: Suspended due to insufficient balance, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Abnormal
    tags List<Property Map>
    Instance tags
    type String
    If not specified, a standard edition instance will be created by default. Enterprise: Standard edition, Micro: Micro edition

    Supporting Types

    GetRegistryProxyCache

    Type string
    Instance types supported by ProxyCache for container registry. Parameter values are as follows: DockerHub: DockerHub container registry
    Type string
    Instance types supported by ProxyCache for container registry. Parameter values are as follows: DockerHub: DockerHub container registry
    type String
    Instance types supported by ProxyCache for container registry. Parameter values are as follows: DockerHub: DockerHub container registry
    type string
    Instance types supported by ProxyCache for container registry. Parameter values are as follows: DockerHub: DockerHub container registry
    type str
    Instance types supported by ProxyCache for container registry. Parameter values are as follows: DockerHub: DockerHub container registry
    type String
    Instance types supported by ProxyCache for container registry. Parameter values are as follows: DockerHub: DockerHub container registry

    GetRegistryStatus

    Conditions List<string>
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    Phase string
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    Conditions []string
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    Phase string
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    conditions List<String>
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    phase String
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    conditions string[]
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    phase string
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    conditions Sequence[str]
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    phase str
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    conditions List<String>
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal
    phase String
    Creating, [ Progressing ]: Creating Running, [ Ok ]: Running Running, [ Degraded ]: Running Stopped, [ Balance ]: Suspended due to insufficient balance Stopped, [ Released ]: Pending reclamation Stopped, [ Released, Balance ]: Suspended due to insufficient balance Starting, [ Progressing ]: Starting Deleting, [ Progressing ]: Deleting Failed, [ Unknown ]: Abnormal

    GetRegistryTag

    Key string
    Tag key values
    Value string
    List of tag values
    Key string
    Tag key values
    Value string
    List of tag values
    key String
    Tag key values
    value String
    List of tag values
    key string
    Tag key values
    value string
    List of tag values
    key str
    Tag key values
    value str
    List of tag values
    key String
    Tag key values
    value String
    List of tag values

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.