containerregistry.azure.com/v1api20210901
containerregistry.azure.com/v1api20210901
Package v1api20210901 contains API Schema definitions for the containerregistry v1api20210901 API group
APIVersion
(string
alias)
Value | Description |
---|---|
"2021-09-01" |
EncryptionProperty
(Appears on:Registry_Spec)
Field | Description |
---|---|
keyVaultProperties KeyVaultProperties |
KeyVaultProperties: Key vault properties. |
status EncryptionProperty_Status |
Status: Indicates whether or not the encryption is enabled for container registry. |
EncryptionProperty_STATUS
(Appears on:Registry_STATUS)
Field | Description |
---|---|
keyVaultProperties KeyVaultProperties_STATUS |
KeyVaultProperties: Key vault properties. |
status EncryptionProperty_Status_STATUS |
Status: Indicates whether or not the encryption is enabled for container registry. |
EncryptionProperty_Status
(string
alias)
(Appears on:EncryptionProperty)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
EncryptionProperty_Status_STATUS
(string
alias)
(Appears on:EncryptionProperty_STATUS)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
ExportPolicy
(Appears on:Policies)
The export policy for a container registry.
Field | Description |
---|---|
status ExportPolicy_Status |
Status: The value that indicates whether the policy is enabled or not. |
ExportPolicy_STATUS
(Appears on:Policies_STATUS)
The export policy for a container registry.
Field | Description |
---|---|
status ExportPolicy_Status_STATUS |
Status: The value that indicates whether the policy is enabled or not. |
ExportPolicy_Status
(string
alias)
(Appears on:ExportPolicy)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
ExportPolicy_Status_STATUS
(string
alias)
(Appears on:ExportPolicy_STATUS)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
IPRule
(Appears on:NetworkRuleSet)
IP rule with specific IP or IP range in CIDR format.
Field | Description |
---|---|
action IPRule_Action |
Action: The action of IP ACL rule. |
value string |
Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. |
IPRule_Action
(string
alias)
(Appears on:IPRule)
Value | Description |
---|---|
"Allow" |
IPRule_Action_STATUS
(string
alias)
(Appears on:IPRule_STATUS)
Value | Description |
---|---|
"Allow" |
IPRule_STATUS
(Appears on:NetworkRuleSet_STATUS)
IP rule with specific IP or IP range in CIDR format.
Field | Description |
---|---|
action IPRule_Action_STATUS |
Action: The action of IP ACL rule. |
value string |
Value: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. |
IdentityProperties
(Appears on:Registry_Spec)
Managed identity for the resource.
Field | Description |
---|---|
principalId string |
PrincipalId: The principal ID of resource identity. |
tenantId string |
TenantId: The tenant ID of resource. |
type IdentityProperties_Type |
Type: The identity type. |
userAssignedIdentities []UserAssignedIdentityDetails |
UserAssignedIdentities: The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’. |
IdentityProperties_STATUS
(Appears on:Registry_STATUS)
Managed identity for the resource.
Field | Description |
---|---|
principalId string |
PrincipalId: The principal ID of resource identity. |
tenantId string |
TenantId: The tenant ID of resource. |
type IdentityProperties_Type_STATUS |
Type: The identity type. |
userAssignedIdentities map[string]./api/containerregistry/v1api20210901.UserIdentityProperties_STATUS |
UserAssignedIdentities: The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’. |
IdentityProperties_Type
(string
alias)
(Appears on:IdentityProperties)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned, UserAssigned" |
|
"UserAssigned" |
IdentityProperties_Type_STATUS
(string
alias)
(Appears on:IdentityProperties_STATUS)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned, UserAssigned" |
|
"UserAssigned" |
KeyVaultProperties
(Appears on:EncryptionProperty)
Field | Description |
---|---|
identity string |
Identity: The client id of the identity which will be used to access key vault. |
keyIdentifier string |
KeyIdentifier: Key vault uri to access the encryption key. |
KeyVaultProperties_STATUS
(Appears on:EncryptionProperty_STATUS)
Field | Description |
---|---|
identity string |
Identity: The client id of the identity which will be used to access key vault. |
keyIdentifier string |
KeyIdentifier: Key vault uri to access the encryption key. |
keyRotationEnabled bool |
KeyRotationEnabled: Auto key rotation status for a CMK enabled registry. |
lastKeyRotationTimestamp string |
LastKeyRotationTimestamp: Timestamp of the last successful key rotation. |
versionedKeyIdentifier string |
VersionedKeyIdentifier: The fully qualified key identifier that includes the version of the key that is actually used for encryption. |
NetworkRuleSet
(Appears on:Registry_Spec)
The network rule set for a container registry.
Field | Description |
---|---|
defaultAction NetworkRuleSet_DefaultAction |
DefaultAction: The default action of allow or deny when no other rules match. |
ipRules []IPRule |
IpRules: The IP ACL rules. |
NetworkRuleSet_DefaultAction
(string
alias)
(Appears on:NetworkRuleSet)
Value | Description |
---|---|
"Allow" |
|
"Deny" |
NetworkRuleSet_DefaultAction_STATUS
(string
alias)
(Appears on:NetworkRuleSet_STATUS)
Value | Description |
---|---|
"Allow" |
|
"Deny" |
NetworkRuleSet_STATUS
(Appears on:Registry_STATUS)
The network rule set for a container registry.
Field | Description |
---|---|
defaultAction NetworkRuleSet_DefaultAction_STATUS |
DefaultAction: The default action of allow or deny when no other rules match. |
ipRules []IPRule_STATUS |
IpRules: The IP ACL rules. |
Policies
(Appears on:Registry_Spec)
The policies for a container registry.
Field | Description |
---|---|
exportPolicy ExportPolicy |
ExportPolicy: The export policy for a container registry. |
quarantinePolicy QuarantinePolicy |
QuarantinePolicy: The quarantine policy for a container registry. |
retentionPolicy RetentionPolicy |
RetentionPolicy: The retention policy for a container registry. |
trustPolicy TrustPolicy |
TrustPolicy: The content trust policy for a container registry. |
Policies_STATUS
(Appears on:Registry_STATUS)
The policies for a container registry.
Field | Description |
---|---|
exportPolicy ExportPolicy_STATUS |
ExportPolicy: The export policy for a container registry. |
quarantinePolicy QuarantinePolicy_STATUS |
QuarantinePolicy: The quarantine policy for a container registry. |
retentionPolicy RetentionPolicy_STATUS |
RetentionPolicy: The retention policy for a container registry. |
trustPolicy TrustPolicy_STATUS |
TrustPolicy: The content trust policy for a container registry. |
PrivateEndpointConnection_STATUS
(Appears on:Registry_STATUS)
An object that represents a private endpoint connection for a container registry.
Field | Description |
---|---|
id string |
Id: The resource ID. |
QuarantinePolicy
(Appears on:Policies)
The quarantine policy for a container registry.
Field | Description |
---|---|
status QuarantinePolicy_Status |
Status: The value that indicates whether the policy is enabled or not. |
QuarantinePolicy_STATUS
(Appears on:Policies_STATUS)
The quarantine policy for a container registry.
Field | Description |
---|---|
status QuarantinePolicy_Status_STATUS |
Status: The value that indicates whether the policy is enabled or not. |
QuarantinePolicy_Status
(string
alias)
(Appears on:QuarantinePolicy)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
QuarantinePolicy_Status_STATUS
(string
alias)
(Appears on:QuarantinePolicy_STATUS)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
Registry
Generator information: - Generated from: /containerregistry/resource-manager/Microsoft.ContainerRegistry/stable/2021-09-01/containerregistry.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}p>
Field | Description | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||||||
spec Registry_Spec |
|
||||||||||||||||||||||||||||||
status Registry_STATUS |
RegistryOperatorSpec
(Appears on:Registry_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
RegistryProperties_NetworkRuleBypassOptions
(string
alias)
(Appears on:Registry_Spec)
Value | Description |
---|---|
"AzureServices" |
|
"None" |
RegistryProperties_NetworkRuleBypassOptions_STATUS
(string
alias)
(Appears on:Registry_STATUS)
Value | Description |
---|---|
"AzureServices" |
|
"None" |
RegistryProperties_ProvisioningState_STATUS
(string
alias)
(Appears on:Registry_STATUS)
Value | Description |
---|---|
"Canceled" |
|
"Creating" |
|
"Deleting" |
|
"Failed" |
|
"Succeeded" |
|
"Updating" |
RegistryProperties_PublicNetworkAccess
(string
alias)
(Appears on:Registry_Spec)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
RegistryProperties_PublicNetworkAccess_STATUS
(string
alias)
(Appears on:Registry_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
RegistryProperties_ZoneRedundancy
(string
alias)
(Appears on:Registry_Spec)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
RegistryProperties_ZoneRedundancy_STATUS
(string
alias)
(Appears on:Registry_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
Registry_STATUS
(Appears on:Registry)
An object that represents a container registry.
Field | Description |
---|---|
adminUserEnabled bool |
AdminUserEnabled: The value that indicates whether the admin user is enabled. |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
creationDate string |
CreationDate: The creation date of the container registry in ISO8601 format. |
dataEndpointEnabled bool |
DataEndpointEnabled: Enable a single data endpoint per region for serving data. |
dataEndpointHostNames []string |
DataEndpointHostNames: List of host names that will serve data when dataEndpointEnabled is true. |
encryption EncryptionProperty_STATUS |
Encryption: The encryption settings of container registry. |
id string |
Id: The resource ID. |
identity IdentityProperties_STATUS |
Identity: The identity of the container registry. |
location string |
Location: The location of the resource. This cannot be changed after the resource is created. |
loginServer string |
LoginServer: The URL that can be used to log into the container registry. |
name string |
Name: The name of the resource. |
networkRuleBypassOptions RegistryProperties_NetworkRuleBypassOptions_STATUS |
NetworkRuleBypassOptions: Whether to allow trusted Azure services to access a network restricted registry. |
networkRuleSet NetworkRuleSet_STATUS |
NetworkRuleSet: The network rule set for a container registry. |
policies Policies_STATUS |
Policies: The policies for a container registry. |
privateEndpointConnections []PrivateEndpointConnection_STATUS |
PrivateEndpointConnections: List of private endpoint connections for a container registry. |
provisioningState RegistryProperties_ProvisioningState_STATUS |
ProvisioningState: The provisioning state of the container registry at the time the operation was called. |
publicNetworkAccess RegistryProperties_PublicNetworkAccess_STATUS |
PublicNetworkAccess: Whether or not public network access is allowed for the container registry. |
sku Sku_STATUS |
Sku: The SKU of the container registry. |
status Status_STATUS |
Status: The status of the container registry at the time the operation was called. |
systemData SystemData_STATUS |
SystemData: Metadata pertaining to creation and last modification of the resource. |
tags map[string]string |
Tags: The tags of the resource. |
type string |
Type: The type of the resource. |
zoneRedundancy RegistryProperties_ZoneRedundancy_STATUS |
ZoneRedundancy: Whether or not zone redundancy is enabled for this container registry |
Registry_Spec
(Appears on:Registry)
Field | Description |
---|---|
adminUserEnabled bool |
AdminUserEnabled: The value that indicates whether the admin user is enabled. |
azureName string |
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. |
dataEndpointEnabled bool |
DataEndpointEnabled: Enable a single data endpoint per region for serving data. |
encryption EncryptionProperty |
Encryption: The encryption settings of container registry. |
identity IdentityProperties |
Identity: The identity of the container registry. |
location string |
Location: The location of the resource. This cannot be changed after the resource is created. |
networkRuleBypassOptions RegistryProperties_NetworkRuleBypassOptions |
NetworkRuleBypassOptions: Whether to allow trusted Azure services to access a network restricted registry. |
networkRuleSet NetworkRuleSet |
NetworkRuleSet: The network rule set for a container registry. |
operatorSpec RegistryOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
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 resources.azure.com/ResourceGroup resource |
policies Policies |
Policies: The policies for a container registry. |
publicNetworkAccess RegistryProperties_PublicNetworkAccess |
PublicNetworkAccess: Whether or not public network access is allowed for the container registry. |
sku Sku |
Sku: The SKU of the container registry. |
tags map[string]string |
Tags: The tags of the resource. |
zoneRedundancy RegistryProperties_ZoneRedundancy |
ZoneRedundancy: Whether or not zone redundancy is enabled for this container registry |
RetentionPolicy
(Appears on:Policies)
The retention policy for a container registry.
Field | Description |
---|---|
days int |
Days: The number of days to retain an untagged manifest after which it gets purged. |
status RetentionPolicy_Status |
Status: The value that indicates whether the policy is enabled or not. |
RetentionPolicy_STATUS
(Appears on:Policies_STATUS)
The retention policy for a container registry.
Field | Description |
---|---|
days int |
Days: The number of days to retain an untagged manifest after which it gets purged. |
lastUpdatedTime string |
LastUpdatedTime: The timestamp when the policy was last updated. |
status RetentionPolicy_Status_STATUS |
Status: The value that indicates whether the policy is enabled or not. |
RetentionPolicy_Status
(string
alias)
(Appears on:RetentionPolicy)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
RetentionPolicy_Status_STATUS
(string
alias)
(Appears on:RetentionPolicy_STATUS)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
Sku
(Appears on:Registry_Spec)
The SKU of a container registry.
Field | Description |
---|---|
name Sku_Name |
Name: The SKU name of the container registry. Required for registry creation. |
Sku_Name
(string
alias)
(Appears on:Sku)
Value | Description |
---|---|
"Basic" |
|
"Classic" |
|
"Premium" |
|
"Standard" |
Sku_Name_STATUS
(string
alias)
(Appears on:Sku_STATUS)
Value | Description |
---|---|
"Basic" |
|
"Classic" |
|
"Premium" |
|
"Standard" |
Sku_STATUS
(Appears on:Registry_STATUS)
The SKU of a container registry.
Field | Description |
---|---|
name Sku_Name_STATUS |
Name: The SKU name of the container registry. Required for registry creation. |
tier Sku_Tier_STATUS |
Tier: The SKU tier based on the SKU name. |
Sku_Tier_STATUS
(string
alias)
(Appears on:Sku_STATUS)
Value | Description |
---|---|
"Basic" |
|
"Classic" |
|
"Premium" |
|
"Standard" |
Status_STATUS
(Appears on:Registry_STATUS)
The status of an Azure resource at the time the operation was called.
Field | Description |
---|---|
displayStatus string |
DisplayStatus: The short label for the status. |
message string |
Message: The detailed message for the status, including alerts and error messages. |
timestamp string |
Timestamp: The timestamp when the status was changed to the current value. |
SystemData_CreatedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_LastModifiedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_STATUS
(Appears on:Registry_STATUS)
Metadata pertaining to creation and last modification of the resource.
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC). |
createdBy string |
CreatedBy: The identity that created the resource. |
createdByType SystemData_CreatedByType_STATUS |
CreatedByType: The type of identity that created the resource. |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource modification (UTC). |
lastModifiedBy string |
LastModifiedBy: The identity that last modified the resource. |
lastModifiedByType SystemData_LastModifiedByType_STATUS |
LastModifiedByType: The type of identity that last modified the resource. |
TrustPolicy
(Appears on:Policies)
The content trust policy for a container registry.
Field | Description |
---|---|
status TrustPolicy_Status |
Status: The value that indicates whether the policy is enabled or not. |
type TrustPolicy_Type |
Type: The type of trust policy. |
TrustPolicy_STATUS
(Appears on:Policies_STATUS)
The content trust policy for a container registry.
Field | Description |
---|---|
status TrustPolicy_Status_STATUS |
Status: The value that indicates whether the policy is enabled or not. |
type TrustPolicy_Type_STATUS |
Type: The type of trust policy. |
TrustPolicy_Status
(string
alias)
(Appears on:TrustPolicy)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
TrustPolicy_Status_STATUS
(string
alias)
(Appears on:TrustPolicy_STATUS)
Value | Description |
---|---|
"disabled" |
|
"enabled" |
TrustPolicy_Type
(string
alias)
(Appears on:TrustPolicy)
Value | Description |
---|---|
"Notary" |
TrustPolicy_Type_STATUS
(string
alias)
(Appears on:TrustPolicy_STATUS)
Value | Description |
---|---|
"Notary" |
UserAssignedIdentityDetails
(Appears on:IdentityProperties)
Information about the user assigned identity for the resource
Field | Description |
---|---|
reference genruntime.ResourceReference |
UserIdentityProperties_STATUS
(Appears on:IdentityProperties_STATUS)
Field | Description |
---|---|
clientId string |
ClientId: The client id of user assigned identity. |
principalId string |
PrincipalId: The principal id of user assigned identity. |