New-AzContainerRegistry

Crea un registro de contenedor con los parámetros especificados.

Syntax

New-AzContainerRegistry
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Location <String>
   -Sku <SkuName>
   [-AnonymousPullEnabled]
   [-AzureAdAuthenticationAsArmPolicyStatus <AzureAdAuthenticationAsArmPolicyStatus>]
   [-DataEndpointEnabled]
   [-EnableAdminUser]
   [-EncryptionStatus <EncryptionStatus>]
   [-ExportPolicyStatus <ExportPolicyStatus>]
   [-IdentityPrincipalId <String>]
   [-IdentityTenantId <String>]
   [-IdentityType <ResourceIdentityType>]
   [-IdentityUserAssignedIdentity <Hashtable>]
   [-KeyVaultPropertyIdentity <String>]
   [-KeyVaultPropertyKeyIdentifier <String>]
   [-NetworkRuleBypassOption <NetworkRuleBypassOptions>]
   [-NetworkRuleSetDefaultAction <DefaultAction>]
   [-NetworkRuleSetIPRule <IIPRule[]>]
   [-PublicNetworkAccess <PublicNetworkAccess>]
   [-QuarantinePolicyStatus <PolicyStatus>]
   [-RetentionPolicyDay <Int32>]
   [-RetentionPolicyStatus <PolicyStatus>]
   [-SoftDeletePolicyRetentionDay <Int32>]
   [-SoftDeletePolicyStatus <PolicyStatus>]
   [-Tag <Hashtable>]
   [-TrustPolicyStatus <PolicyStatus>]
   [-TrustPolicyType <TrustPolicyType>]
   [-ZoneRedundancy <ZoneRedundancy>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Crea un registro de contenedor con los parámetros especificados.

Ejemplos

Ejemplo 1: Creación de un registro de contenedor con una nueva cuenta de almacenamiento.

New-AzContainerRegistry -ResourceGroupName "MyResourceGroup" -Name "RegistryExample" -Sku "Basic" -Location "west us"

Name             SkuName LoginServer                 CreationDate         ProvisioningState AdminUserEnabled
----             ------- -----------                 ------------         ----------------- ----------------
RegistryExample Basic   registryexample.azurecr.io 1/19/2023 6:10:49 AM Succeeded         False

Cree un registro de contenedor con una nueva cuenta de almacenamiento.

Ejemplo 2: Creación de un registro de contenedor con el usuario administrador habilitado.

New-AzContainerRegistry -ResourceGroupName "MyResourceGroup" -Name "RegistryExample" -Sku "Basic" -Location "west us" -EnableAdminUser

Name             SkuName LoginServer                 CreationDate         ProvisioningState AdminUserEnabled
----             ------- -----------                 ------------         ----------------- ----------------
RegistryExample Basic   registryexample.azurecr.io 1/19/2023 6:10:49 AM Succeeded         True

Cree un registro de contenedor con el usuario administrador habilitado.

Parámetros

-AnonymousPullEnabled

Habilita la extracción en todo el registro de clientes no autenticados.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Ejecución del comando como trabajo

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureAdAuthenticationAsArmPolicyStatus

Valor que indica si la directiva está habilitada o no.

Type:AzureAdAuthenticationAsArmPolicyStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataEndpointEnabled

Habilite un único punto de conexión de datos por región para servir datos.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

El parámetro DefaultProfile no es funcional. Use el parámetro SubscriptionId cuando esté disponible si ejecuta el cmdlet en otra suscripción.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAdminUser

Valor que indica si el usuario administrador está habilitado.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionStatus

Indica si el cifrado está habilitado para el registro de contenedor.

Type:EncryptionStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExportPolicyStatus

Valor que indica si la directiva está habilitada o no.

Type:ExportPolicyStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityPrincipalId

Identificador de entidad de seguridad de la identidad del recurso.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityTenantId

Identificador de inquilino del recurso.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityType

Tipo de identidad.

Type:ResourceIdentityType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityUserAssignedIdentity

Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyVaultPropertyIdentity

Identificador de cliente de la identidad que se usará para acceder al almacén de claves.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyVaultPropertyKeyIdentifier

URI del almacén de claves para acceder a la clave de cifrado.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Ubicación del recurso. No se puede cambiar después de crear el recurso.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nombre del registro de contenedor.

Type:String
Aliases:RegistryName, ResourceName, ContainerRegistryName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NetworkRuleBypassOption

Si se permite que los servicios de Azure de confianza accedan a un registro restringido de red.

Type:NetworkRuleBypassOptions
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkRuleSetDefaultAction

Acción predeterminada de permitir o denegar cuando no coinciden otras reglas.

Type:DefaultAction
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkRuleSetIPRule

Reglas de ACL de IP. Para construir, consulte la sección NOTES de las propiedades NETWORKRULESETIPRULE y cree una tabla hash.

Type:IIPRule[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Ejecutar el comando de forma asincrónica

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAccess

Indica si se permite o no el acceso a la red pública para el registro de contenedor.

Type:PublicNetworkAccess
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-QuarantinePolicyStatus

Valor que indica si la directiva está habilitada o no.

Type:PolicyStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionPolicyDay

Número de días para conservar un manifiesto sin etiqueta después del cual se purga.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RetentionPolicyStatus

Valor que indica si la directiva está habilitada o no.

Type:PolicyStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Sku

Nombre de SKU del registro de contenedor. Necesario para la creación del registro.

Type:SkuName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SoftDeletePolicyRetentionDay

Número de días después del cual se elimina permanentemente un elemento eliminado temporalmente.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SoftDeletePolicyStatus

Valor que indica si la directiva está habilitada o no.

Type:PolicyStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Identificador de la suscripción de destino. El valor debe ser un UUID.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Etiquetas del recurso.

Type:Hashtable
Aliases:Tags
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TrustPolicyStatus

Valor que indica si la directiva está habilitada o no.

Type:PolicyStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TrustPolicyType

Tipo de directiva de confianza.

Type:TrustPolicyType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ZoneRedundancy

Si la redundancia de zona está habilitada o no para este registro de contenedor

Type:ZoneRedundancy
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Salidas

IRegistry

Notas

ALIAS

PROPIEDADES DE PARÁMETRO COMPLEJAS

Para crear los parámetros descritos a continuación, cree una tabla hash que contenga las propiedades adecuadas. Para obtener información sobre las tablas hash, ejecute Get-Help about_Hash_Tables.

NETWORKRULESETIPRULE <IIPRule[]>: las reglas de ACL de IP.

  • IPAddressOrRange <String>: especifica el intervalo IP o IP en formato CIDR. Solo se permite la dirección IPV4.
  • [Action <Action?>]: la acción de la regla de ACL de IP.