Compartilhar via


Microsoft.ContainerRegistry registries/connectedRegistries 2020-11-01-preview

Definição de recurso do Bicep

O tipo de recurso Registries/connectedRegistries pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.ContainerRegistry/registries/connectedRegistries, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.ContainerRegistry/registries/connectedRegistries@2020-11-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    clientTokenIds: [
      'string'
    ]
    logging: {
      auditLogStatus: 'string'
      logLevel: 'string'
    }
    loginServer: {}
    mode: 'string'
    parent: {
      id: 'string'
      syncProperties: {
        messageTtl: 'string'
        schedule: 'string'
        syncWindow: 'string'
        tokenId: 'string'
      }
    }
  }
}

Valores de propriedade

registries/connectedRegistries

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte Recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: registros
properties As propriedades do registro conectado. ConnectedRegistryProperties

ConnectedRegistryProperties

Nome Descrição Valor
clientTokenIds A lista de IDs de recurso de token do ACR usadas para autenticar clientes no registro conectado. string[]
registro em log As propriedades de registro em log do registro conectado. LoggingProperties
loginServer As propriedades do servidor de logon do registro conectado. LoginServerProperties
mode O modo do recurso do Registro conectado que indica as permissões do registro. 'Espelho'
'Registro' (obrigatório)
pai O pai do registro conectado. ParentProperties (obrigatório)

LoggingProperties

Nome Descrição Valor
auditLogStatus Indica se os logs de auditoria estão habilitados no registro conectado. 'Desabilitado'
'Enabled'
logLevel O detalhamento dos logs persistiu no registro conectado. 'Depurar'
'Error'
'Information'
'None'
'Aviso'

LoginServerProperties

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

ParentProperties

Nome Descrição Valor
id A ID do recurso do pai ao qual o registro conectado será associado. string
syncProperties As propriedades de sincronização do registro conectado com seu pai. SyncProperties (obrigatório)

SyncProperties

Nome Descrição Valor
messageTtl O período para o qual uma mensagem está disponível para sincronização antes de expirar. Especifique a duração usando o formato P[n]Y[n]M[n]DT[n]H[n]M[n]S de acordo com ISO8601. cadeia de caracteres (obrigatório)
schedule A expressão cron que indica o agendamento que o registro conectado sincronizará com seu pai. string
syncWindow A janela de tempo durante a qual a sincronização está habilitada para cada ocorrência de agendamento. Especifique a duração usando o formato P[n]Y[n]M[n]DT[n]H[n]M[n]S de acordo com ISO8601. string
tokenId A ID do recurso do token do ACR usado para autenticar o registro conectado ao pai durante a sincronização. cadeia de caracteres (obrigatório)

Definição de recurso de modelo do ARM

O tipo de recurso Registries/connectedRegistries pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.ContainerRegistry/registries/connectedRegistries, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.ContainerRegistry/registries/connectedRegistries",
  "apiVersion": "2020-11-01-preview",
  "name": "string",
  "properties": {
    "clientTokenIds": [ "string" ],
    "logging": {
      "auditLogStatus": "string",
      "logLevel": "string"
    },
    "loginServer": {},
    "mode": "string",
    "parent": {
      "id": "string",
      "syncProperties": {
        "messageTtl": "string",
        "schedule": "string",
        "syncWindow": "string",
        "tokenId": "string"
      }
    }
  }
}

Valores de propriedade

registries/connectedRegistries

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.ContainerRegistry/registries/connectedRegistries'
apiVersion A versão da API do recurso '2020-11-01-preview'
name O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
cadeia de caracteres (obrigatório)
properties As propriedades do registro conectado. ConnectedRegistryProperties

ConnectedRegistryProperties

Nome Descrição Valor
clientTokenIds A lista de IDs de recurso de token do ACR usadas para autenticar clientes no registro conectado. string[]
registro em log As propriedades de registro em log do registro conectado. LoggingProperties
loginServer As propriedades do servidor de logon do registro conectado. LoginServerProperties
mode O modo do recurso do Registro conectado que indica as permissões do registro. 'Espelho'
'Registro' (obrigatório)
pai O pai do registro conectado. ParentProperties (obrigatório)

LoggingProperties

Nome Descrição Valor
auditLogStatus Indica se os logs de auditoria estão habilitados no registro conectado. 'Desabilitado'
'Enabled'
logLevel O detalhamento dos logs persistiu no registro conectado. 'Depurar'
'Error'
'Information'
'None'
'Aviso'

LoginServerProperties

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

ParentProperties

Nome Descrição Valor
id A ID do recurso do pai ao qual o registro conectado será associado. string
syncProperties As propriedades de sincronização do registro conectado com seu pai. SyncProperties (obrigatório)

SyncProperties

Nome Descrição Valor
messageTtl O período para o qual uma mensagem está disponível para sincronização antes de expirar. Especifique a duração usando o formato P[n]Y[n]M[n]DT[n]H[n]M[n]S de acordo com ISO8601. cadeia de caracteres (obrigatório)
schedule A expressão cron que indica o agendamento que o registro conectado sincronizará com seu pai. string
syncWindow A janela de tempo durante a qual a sincronização está habilitada para cada ocorrência de agendamento. Especifique a duração usando o formato P[n]Y[n]M[n]DT[n]H[n]M[n]S de acordo com ISO8601. string
tokenId A ID do recurso do token do ACR usado para autenticar o registro conectado ao pai durante a sincronização. cadeia de caracteres (obrigatório)

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso Registries/connectedRegistries pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.ContainerRegistry/registries/connectedRegistries, adicione o Terraform a seguir ao modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries/connectedRegistries@2020-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      clientTokenIds = [
        "string"
      ]
      logging = {
        auditLogStatus = "string"
        logLevel = "string"
      }
      loginServer = {}
      mode = "string"
      parent = {
        id = "string"
        syncProperties = {
          messageTtl = "string"
          schedule = "string"
          syncWindow = "string"
          tokenId = "string"
        }
      }
    }
  })
}

Valores de propriedade

registries/connectedRegistries

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.ContainerRegistry/registries/connectedRegistries@2020-11-01-preview"
name O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: registros
properties As propriedades do registro conectado. ConnectedRegistryProperties

ConnectedRegistryProperties

Nome Descrição Valor
clientTokenIds A lista das IDs de recurso de token do ACR usadas para autenticar clientes no registro conectado. string[]
registro em log As propriedades de registro em log do registro conectado. LogProperties
loginServer As propriedades do servidor de logon do registro conectado. LoginServerProperties
mode O modo do recurso do Registro conectado que indica as permissões do registro. "Espelho"
"Registro" (obrigatório)
pai O pai do registro conectado. ParentProperties (obrigatório)

LogProperties

Nome Descrição Valor
auditLogStatus Indica se os logs de auditoria estão habilitados no registro conectado. "Desabilitado"
"Habilitado"
logLevel A verbosidade dos logs persistiu no registro conectado. "Depurar"
"Erro"
"Informações"
"None"
"Warning"

LoginServerProperties

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

ParentProperties

Nome Descrição Valor
id A ID do recurso do pai ao qual o registro conectado será associado. string
syncProperties As propriedades de sincronização do registro conectado com seu pai. SyncProperties (obrigatório)

SyncProperties

Nome Descrição Valor
messageTtl O período para o qual uma mensagem está disponível para sincronização antes de expirar. Especifique a duração usando o formato P[n]Y[n]M[n]DT[n]H[n]M[n]S de acordo com ISO8601. cadeia de caracteres (obrigatório)
schedule A expressão cron que indica o agendamento que o registro conectado sincronizará com seu pai. string
syncWindow A janela de tempo durante a qual a sincronização está habilitada para cada ocorrência de agendamento. Especifique a duração usando o formato P[n]Y[n]M[n]DT[n]H[n]M[n]S de acordo com ISO8601. string
tokenId A ID do recurso do token do ACR usado para autenticar o registro conectado ao pai durante a sincronização. cadeia de caracteres (obrigatório)