Update-AzContainerRegistry

Atualiza um registro de contêiner com os parâmetros especificados.

Syntax

Update-AzContainerRegistry
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-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>]
      [-Sku <SkuName>]
      [-SoftDeletePolicyRetentionDay <Int32>]
      [-SoftDeletePolicyStatus <PolicyStatus>]
      [-Tag <Hashtable>]
      [-TrustPolicyStatus <PolicyStatus>]
      [-TrustPolicyType <TrustPolicyType>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzContainerRegistry
      -InputObject <IContainerRegistryIdentity>
      [-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>]
      [-Sku <SkuName>]
      [-SoftDeletePolicyRetentionDay <Int32>]
      [-SoftDeletePolicyStatus <PolicyStatus>]
      [-Tag <Hashtable>]
      [-TrustPolicyStatus <PolicyStatus>]
      [-TrustPolicyType <TrustPolicyType>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Atualiza um registro de contêiner com os parâmetros especificados.

Exemplos

Exemplo 1: Habilitar usuário administrador para um registro de contêiner especificado

Update-AzContainerRegistry -ResourceGroupName "MyResourceGroup" -Name "RegistryExample" -EnableAdminUser

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

Este comando habilita o usuário administrador para o registro de contêiner especificado.

Parâmetros

-AnonymousPullEnabled

Habilita a extração em todo o registro de clientes não autenticados.

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

-AsJob

Executar o comando como um trabalho

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

-AzureAdAuthenticationAsArmPolicyStatus

O valor que indica se a política está habilitada ou não.

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

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

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

-DataEndpointEnabled

Habilite um único ponto de extremidade de dados por região para servir dados.

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

-DefaultProfile

O parâmetro DefaultProfile não está funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.

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

-EnableAdminUser

O valor que indica se o usuário administrador está habilitado.

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

-EncryptionStatus

Indica se a criptografia está habilitada ou não para o registro de contêiner.

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

-ExportPolicyStatus

O valor que indica se a política está habilitada ou não.

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

-IdentityPrincipalId

A ID principal da identidade do recurso.

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

-IdentityTenantId

A ID do locatário do recurso.

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

-IdentityType

O tipo de identidade.

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

-IdentityUserAssignedIdentity

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no 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

-InputObject

Parâmetro de identidade Para construir, consulte a seção NOTAS para propriedades INPUTOBJECT e crie uma tabela de hash.

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

-KeyVaultPropertyIdentity

O ID do cliente da identidade que será usada para acessar o cofre de chaves.

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

-KeyVaultPropertyKeyIdentifier

Uri do cofre de chaves para acessar a chave de criptografia.

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

-Name

O nome do registro de contêiner.

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

-NetworkRuleBypassOption

Se os serviços confiáveis do Azure devem ser permitidos para acessar um registro restrito de rede.

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

-NetworkRuleSetDefaultAction

A ação padrão de permitir ou negar quando nenhuma outra regra corresponder.

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

-NetworkRuleSetIPRule

As regras da ACL IP. Para construir, consulte a seção NOTAS para propriedades NETWORKRULESETIPRULE e crie uma tabela de hash.

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

-NoWait

Execute o comando de forma assíncrona

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

-PublicNetworkAccess

Se o acesso à rede pública é ou não permitido para o registro de contêiner.

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

-QuarantinePolicyStatus

O valor que indica se a política está habilitada ou não.

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

-ResourceGroupName

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

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

-RetentionPolicyDay

O número de dias para reter um manifesto não marcado após o qual ele é limpo.

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

-RetentionPolicyStatus

O valor que indica se a política está habilitada ou não.

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

-Sku

O nome da SKU do registro do contêiner. Necessário para a criação do registro.

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

-SoftDeletePolicyRetentionDay

O número de dias após os quais um item excluído automaticamente é excluído permanentemente.

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

-SoftDeletePolicyStatus

O valor que indica se a política está habilitada ou não.

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

-SubscriptionId

A ID da assinatura de destino. O valor deve ser um UUID.

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

-Tag

As marcas para o registro de contêiner.

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

-TrustPolicyStatus

O valor que indica se a política está habilitada ou não.

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

-TrustPolicyType

O tipo de política de confiança.

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

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

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

Entradas

IContainerRegistryIdentity

Saídas

IRegistry

Observações

ALIASES

PROPRIEDADES DE PARÂMETROS COMPLEXOS

Para criar os parâmetros descritos abaixo, construa uma tabela de hash contendo as propriedades apropriadas. Para obter informações sobre tabelas de hash, execute Get-Help about_Hash_Tables.

INPUTOBJECT <IContainerRegistryIdentity>: parâmetro de identidade

  • [AgentPoolName <String>]: O nome do pool de agentes.
  • [CacheRuleName <String>]: O nome da regra de cache.
  • [ConnectedRegistryName <String>]: O nome do registro conectado.
  • [CredentialSetName <String>]: O nome do conjunto de credenciais.
  • [ExportPipelineName <String>]: O nome do pipeline de exportação.
  • [GroupName <String>]: O nome do recurso de link privado.
  • [Id <String>]: Caminho de identidade do recurso
  • [ImportPipelineName <String>]: O nome do pipeline de importação.
  • [PipelineRunName <String>]: O nome da execução do pipeline.
  • [PrivateEndpointConnectionName <String>]: O nome da conexão de ponto de extremidade privada.
  • [RegistryName <String>]: O nome do registro do contêiner.
  • [ReplicationName <String>]: O nome da replicação.
  • [ResourceGroupName <String>]: O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
  • [RunId <String>]: O ID de execução.
  • [ScopeMapName <String>]: O nome do mapa de escopo.
  • [SubscriptionId <String>]: A ID da assinatura de destino. O valor deve ser um UUID.
  • [TaskName <String>]: O nome da tarefa de registro do contêiner.
  • [TaskRunName <String>]: O nome da execução da tarefa.
  • [TokenName <String>]: O nome do token.
  • [WebhookName <String>]: O nome do webhook.

NETWORKRULESETIPRULE <IIPRule[]>: As regras da ACL IP.

  • IPAddressOrRange <String>: Especifica o intervalo de IP ou IP no formato CIDR. Somente o endereço IPv4 é permitido.
  • [Action <Action?>]: A ação da regra de ACL IP.