1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. cr
  6. getRegistry
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus

    Data Source schema for Byteplus::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: pulumi.Input[Optional[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: bytepluscc: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
    Container registry instance billing type. Currently, only the PostCharge pay-as-you-go mode is supported.
    CreatedTime string
    Time when the container registry instance was created.
    Endpoint Byteplus.GetRegistryEndpoint
    Public endpoint information for the image repository instance
    ExpireTime string
    Only applicable when the billing type is HybridCharge. Instance expiration time
    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 between 3 and 30 characters.
    Project string
    Specify the project to associate with the instance. Each instance can only be associated with one project
    ProxyCache Byteplus.GetRegistryProxyCache
    ProxyCache configuration. Required when set to ProxyCache
    ProxyCacheEnabled bool
    Whether to set as ProxyCache instance
    RenewType string
    Only applicable when the billing type is HybridCharge. Instance auto-renewal type
    Status Byteplus.GetRegistryStatus
    Container registry instance status, composed 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 overdue payment, {Stopped, [Released]}: Pending recycle, {Stopped, [Released, Balance]}: Suspended due to overdue payment, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Error
    Tags List<Byteplus.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
    Container registry instance billing type. Currently, only the PostCharge pay-as-you-go mode is supported.
    CreatedTime string
    Time when the container registry instance was created.
    Endpoint GetRegistryEndpoint
    Public endpoint information for the image repository instance
    ExpireTime string
    Only applicable when the billing type is HybridCharge. Instance expiration time
    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 between 3 and 30 characters.
    Project string
    Specify the project to associate with the instance. Each instance can only be associated with one project
    ProxyCache GetRegistryProxyCache
    ProxyCache configuration. Required when set to ProxyCache
    ProxyCacheEnabled bool
    Whether to set as ProxyCache instance
    RenewType string
    Only applicable when the billing type is HybridCharge. Instance auto-renewal type
    Status GetRegistryStatus
    Container registry instance status, composed 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 overdue payment, {Stopped, [Released]}: Pending recycle, {Stopped, [Released, Balance]}: Suspended due to overdue payment, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Error
    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
    Container registry instance billing type. Currently, only the PostCharge pay-as-you-go mode is supported.
    createdTime String
    Time when the container registry instance was created.
    endpoint GetRegistryEndpoint
    Public endpoint information for the image repository instance
    expireTime String
    Only applicable when the billing type is HybridCharge. Instance expiration time
    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 between 3 and 30 characters.
    project String
    Specify the project to associate with the instance. Each instance can only be associated with one project
    proxyCache GetRegistryProxyCache
    ProxyCache configuration. Required when set to ProxyCache
    proxyCacheEnabled Boolean
    Whether to set as ProxyCache instance
    renewType String
    Only applicable when the billing type is HybridCharge. Instance auto-renewal type
    status GetRegistryStatus
    Container registry instance status, composed 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 overdue payment, {Stopped, [Released]}: Pending recycle, {Stopped, [Released, Balance]}: Suspended due to overdue payment, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Error
    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
    Container registry instance billing type. Currently, only the PostCharge pay-as-you-go mode is supported.
    createdTime string
    Time when the container registry instance was created.
    endpoint GetRegistryEndpoint
    Public endpoint information for the image repository instance
    expireTime string
    Only applicable when the billing type is HybridCharge. Instance expiration time
    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 between 3 and 30 characters.
    project string
    Specify the project to associate with the instance. Each instance can only be associated with one project
    proxyCache GetRegistryProxyCache
    ProxyCache configuration. Required when set to ProxyCache
    proxyCacheEnabled boolean
    Whether to set as ProxyCache instance
    renewType string
    Only applicable when the billing type is HybridCharge. Instance auto-renewal type
    status GetRegistryStatus
    Container registry instance status, composed 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 overdue payment, {Stopped, [Released]}: Pending recycle, {Stopped, [Released, Balance]}: Suspended due to overdue payment, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Error
    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
    Container registry instance billing type. Currently, only the PostCharge pay-as-you-go mode is supported.
    created_time str
    Time when the container registry instance was created.
    endpoint GetRegistryEndpoint
    Public endpoint information for the image repository instance
    expire_time str
    Only applicable when the billing type is HybridCharge. Instance expiration time
    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 between 3 and 30 characters.
    project str
    Specify the project to associate with the instance. Each instance can only be associated with one project
    proxy_cache GetRegistryProxyCache
    ProxyCache configuration. Required when set to ProxyCache
    proxy_cache_enabled bool
    Whether to set as ProxyCache instance
    renew_type str
    Only applicable when the billing type is HybridCharge. Instance auto-renewal type
    status GetRegistryStatus
    Container registry instance status, composed 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 overdue payment, {Stopped, [Released]}: Pending recycle, {Stopped, [Released, Balance]}: Suspended due to overdue payment, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Error
    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
    Container registry instance billing type. Currently, only the PostCharge pay-as-you-go mode is supported.
    createdTime String
    Time when the container registry instance was created.
    endpoint Property Map
    Public endpoint information for the image repository instance
    expireTime String
    Only applicable when the billing type is HybridCharge. Instance expiration time
    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 between 3 and 30 characters.
    project String
    Specify the project to associate with the instance. Each instance can only be associated with one project
    proxyCache Property Map
    ProxyCache configuration. Required when set to ProxyCache
    proxyCacheEnabled Boolean
    Whether to set as ProxyCache instance
    renewType String
    Only applicable when the billing type is HybridCharge. Instance auto-renewal type
    status Property Map
    Container registry instance status, composed 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 overdue payment, {Stopped, [Released]}: Pending recycle, {Stopped, [Released, Balance]}: Suspended due to overdue payment, {Starting, [Progressing]}: Starting, {Deleting, [Progressing]}: Deleting, {Failed, [Unknown]}: Error
    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

    GetRegistryEndpoint

    AclPolicies List<Byteplus.GetRegistryEndpointAclPolicy>
    Public IP allowlist
    Enabled bool
    Whether to enable the public endpoint. Options: false: not enabled; true: enabled. Default is false
    Status string
    Current status of the public endpoint. Parameter values: Enabling: enabling; Enabled: enabled; Disabling: disabling; Updating: updating; Failed: failed; Disabled: disabled
    AclPolicies []GetRegistryEndpointAclPolicy
    Public IP allowlist
    Enabled bool
    Whether to enable the public endpoint. Options: false: not enabled; true: enabled. Default is false
    Status string
    Current status of the public endpoint. Parameter values: Enabling: enabling; Enabled: enabled; Disabling: disabling; Updating: updating; Failed: failed; Disabled: disabled
    aclPolicies List<GetRegistryEndpointAclPolicy>
    Public IP allowlist
    enabled Boolean
    Whether to enable the public endpoint. Options: false: not enabled; true: enabled. Default is false
    status String
    Current status of the public endpoint. Parameter values: Enabling: enabling; Enabled: enabled; Disabling: disabling; Updating: updating; Failed: failed; Disabled: disabled
    aclPolicies GetRegistryEndpointAclPolicy[]
    Public IP allowlist
    enabled boolean
    Whether to enable the public endpoint. Options: false: not enabled; true: enabled. Default is false
    status string
    Current status of the public endpoint. Parameter values: Enabling: enabling; Enabled: enabled; Disabling: disabling; Updating: updating; Failed: failed; Disabled: disabled
    acl_policies Sequence[GetRegistryEndpointAclPolicy]
    Public IP allowlist
    enabled bool
    Whether to enable the public endpoint. Options: false: not enabled; true: enabled. Default is false
    status str
    Current status of the public endpoint. Parameter values: Enabling: enabling; Enabled: enabled; Disabling: disabling; Updating: updating; Failed: failed; Disabled: disabled
    aclPolicies List<Property Map>
    Public IP allowlist
    enabled Boolean
    Whether to enable the public endpoint. Options: false: not enabled; true: enabled. Default is false
    status String
    Current status of the public endpoint. Parameter values: Enabling: enabling; Enabled: enabled; Disabling: disabling; Updating: updating; Failed: failed; Disabled: disabled

    GetRegistryEndpointAclPolicy

    Description string
    IP entry address
    Entry string
    IP entry description
    Description string
    IP entry address
    Entry string
    IP entry description
    description String
    IP entry address
    entry String
    IP entry description
    description string
    IP entry address
    entry string
    IP entry description
    description str
    IP entry address
    entry str
    IP entry description
    description String
    IP entry address
    entry String
    IP entry description

    GetRegistryProxyCache

    Type string
    Instance types supported by ProxyCache. Parameter value description: DockerHub: DockerHub image repository.
    Type string
    Instance types supported by ProxyCache. Parameter value description: DockerHub: DockerHub image repository.
    type String
    Instance types supported by ProxyCache. Parameter value description: DockerHub: DockerHub image repository.
    type string
    Instance types supported by ProxyCache. Parameter value description: DockerHub: DockerHub image repository.
    type str
    Instance types supported by ProxyCache. Parameter value description: DockerHub: DockerHub image repository.
    type String
    Instance types supported by ProxyCache. Parameter value description: DockerHub: DockerHub image repository.

    GetRegistryStatus

    Conditions List<string>
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    Phase string
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    Conditions []string
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    Phase string
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    conditions List<String>
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    phase String
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    conditions string[]
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    phase string
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    conditions Sequence[str]
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    phase str
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    conditions List<String>
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.
    phase String
    Creating, [ Progressing ]: Creating. Running, [ Ok ]: Running. Running, [ Degraded ]: Running. Stopped, [ Balance ]: Suspended due to overdue payment. Stopped, [ Released ]: Pending recycle. Stopped, [ Released, Balance ]: Suspended due to overdue payment. Starting, [ Progressing ]: Starting. Deleting, [ Progressing ]: Deleting. Failed, [ Unknown ]: Error.

    GetRegistryTag

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

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.25
    published on Thursday, May 7, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.