containerregistry.azure.com/v20251101

APIVersion

Value Description
“2025-11-01”

RegistryCacheRule

Generator information: - Generated from: /containerregistry/resource-manager/Microsoft.ContainerRegistry/Registry/stable/2025-11-01/containerregistry.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.ContainerRegistry/​registries/​{registryName}/​cacheRules/​{cacheRuleName}

Used by: RegistryCacheRuleList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec RegistryCacheRule_Spec
Optional
status RegistryCacheRule_STATUS
Optional

RegistryCacheRule_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
credentialSetResourceReference The ARM resource ID of the credential store which is associated with the cache rule. genruntime.ResourceReference
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure RegistryCacheRuleOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a containerregistry.azure.com/Registry resource genruntime.KnownResourceReference
Required
sourceRepository Source repository pulled from upstream. string
Optional
targetRepository Target repository specified in docker pull command. Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag} string
Optional

RegistryCacheRule_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
creationDate The creation date of the cache rule. string
Optional
credentialSetResourceId The ARM resource ID of the credential store which is associated with the cache rule. string
Optional
id Fully qualified resource ID for the resource. E.g. “/​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}” string
Optional
name The name of the resource string
Optional
provisioningState Provisioning state of the resource. ProvisioningState_STATUS
Optional
sourceRepository Source repository pulled from upstream. string
Optional
systemData Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData_STATUS
Optional
targetRepository Target repository specified in docker pull command. Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag} string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

RegistryCacheRuleList

Generator information: - Generated from: /containerregistry/resource-manager/Microsoft.ContainerRegistry/Registry/stable/2025-11-01/containerregistry.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.ContainerRegistry/​registries/​{registryName}/​cacheRules/​{cacheRuleName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items RegistryCacheRule[]
Optional

RegistryCacheRule_Spec

Used by: RegistryCacheRule.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
credentialSetResourceReference The ARM resource ID of the credential store which is associated with the cache rule. genruntime.ResourceReference
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure RegistryCacheRuleOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a containerregistry.azure.com/Registry resource genruntime.KnownResourceReference
Required
sourceRepository Source repository pulled from upstream. string
Optional
targetRepository Target repository specified in docker pull command. Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag} string
Optional

RegistryCacheRule_STATUS

Used by: RegistryCacheRule.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
creationDate The creation date of the cache rule. string
Optional
credentialSetResourceId The ARM resource ID of the credential store which is associated with the cache rule. string
Optional
id Fully qualified resource ID for the resource. E.g. “/​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}” string
Optional
name The name of the resource string
Optional
provisioningState Provisioning state of the resource. ProvisioningState_STATUS
Optional
sourceRepository Source repository pulled from upstream. string
Optional
systemData Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData_STATUS
Optional
targetRepository Target repository specified in docker pull command. Eg: docker pull myregistry.azurecr.io/{targetRepository}:{tag} string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

ProvisioningState_STATUS

The provisioning state of the archive at the time the operation was called.

Used by: RegistryCacheRule_STATUS.

Value Description
“Canceled”
“Creating”
“Deleting”
“Failed”
“Succeeded”
“Updating”

RegistryCacheRuleOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: RegistryCacheRule_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

SystemData_STATUS

Metadata pertaining to creation and last modification of the resource.

Used by: RegistryCacheRule_STATUS.

Property Description Type
createdAt The timestamp of resource creation (UTC). string
Optional
createdBy The identity that created the resource. string
Optional
createdByType The type of identity that created the resource. SystemData_CreatedByType_STATUS
Optional
lastModifiedAt The timestamp of resource last modification (UTC) string
Optional
lastModifiedBy The identity that last modified the resource. string
Optional
lastModifiedByType The type of identity that last modified the resource. SystemData_LastModifiedByType_STATUS
Optional

SystemData_CreatedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

SystemData_LastModifiedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”