Partilhar via


Microsoft.ContainerRegistry registros/importPipelines 2023-08-01-preview

Definição de recursos do bíceps

O tipo de recurso registros/importPipelines pode ser implantado com operações direcionadas:

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

Formato do recurso

Para criar um recurso Microsoft.ContainerRegistry/registries/importPipelines, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.ContainerRegistry/registries/importPipelines@2023-08-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    options: [
      'string'
    ]
    source: {
      keyVaultUri: 'string'
      type: 'string'
      uri: 'string'
    }
    trigger: {
      sourceTrigger: {
        status: 'string'
      }
    }
  }
}

Valores de propriedade

IdentityProperties

Designação Descrição Valor
tipo O tipo de identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. A identidade do usuário
as referências de chave de dicionário serão ids de recurso ARM no formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
IdentityPropertiesUserAssignedIdentities

IdentityPropertiesUserAssignedIdentities

Designação Descrição Valor

ImportPipelineProperties

Designação Descrição Valor
Opções A lista de todas as opções configuradas para o pipeline. Matriz de cadeia de caracteres contendo qualquer uma das:
'ContinueOnErrors'
'DeleteSourceBlobOnSuccess'
'OverwriteBlobs'
'OverwriteTags'
fonte As propriedades de origem do pipeline de importação. ImportPipelineSourceProperties (obrigatório)
gatilho As propriedades que descrevem o gatilho do pipeline de importação. PipelineTriggerProperties

ImportPipelineSourceProperties

Designação Descrição Valor
keyVaultUri Eles chaveiam o uri secreto do cofre para obter o token SAS de armazenamento de origem. string (obrigatório)
tipo O tipo de fonte para o pipeline de importação. 'AzureStorageBlobContainer'
URI O uri de origem do pipeline de importação.
Quando 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName"
Quando 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
string

Microsoft.ContainerRegistry/registries/importPipelines

Designação Descrição Valor
identidade A identidade do pipeline de importação. IdentityProperties
Localização A localização do pipeline de importação. string
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 5
Comprimento máximo = 50
Padrão = ^[a-zA-Z0-9]*$ (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 recurso do tipo: registros
propriedades As propriedades do pipeline de importação. ImportPipelineProperties

PipelineSourceTriggerProperties

Designação Descrição Valor
Situação O status atual do gatilho de origem. 'Desativado'
'Ativado' (obrigatório)

PipelineTriggerProperties

Designação Descrição Valor
sourceTrigger As propriedades de gatilho de origem do pipeline. PipelineSourceTriggerProperties

UserIdentityProperties

Designação Descrição Valor

Definição de recurso de modelo ARM

O tipo de recurso registros/importPipelines pode ser implantado com operações direcionadas:

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

Formato do recurso

Para criar um recurso Microsoft.ContainerRegistry/registries/importPipelines, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.ContainerRegistry/registries/importPipelines",
  "apiVersion": "2023-08-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "options": [ "string" ],
    "source": {
      "keyVaultUri": "string",
      "type": "string",
      "uri": "string"
    },
    "trigger": {
      "sourceTrigger": {
        "status": "string"
      }
    }
  }
}

Valores de propriedade

IdentityProperties

Designação Descrição Valor
tipo O tipo de identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. A identidade do usuário
as referências de chave de dicionário serão ids de recurso ARM no formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
IdentityPropertiesUserAssignedIdentities

IdentityPropertiesUserAssignedIdentities

Designação Descrição Valor

ImportPipelineProperties

Designação Descrição Valor
Opções A lista de todas as opções configuradas para o pipeline. Matriz de cadeia de caracteres contendo qualquer uma das:
'ContinueOnErrors'
'DeleteSourceBlobOnSuccess'
'OverwriteBlobs'
'OverwriteTags'
fonte As propriedades de origem do pipeline de importação. ImportPipelineSourceProperties (obrigatório)
gatilho As propriedades que descrevem o gatilho do pipeline de importação. PipelineTriggerProperties

ImportPipelineSourceProperties

Designação Descrição Valor
keyVaultUri Eles chaveiam o uri secreto do cofre para obter o token SAS de armazenamento de origem. string (obrigatório)
tipo O tipo de fonte para o pipeline de importação. 'AzureStorageBlobContainer'
URI O uri de origem do pipeline de importação.
Quando 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName"
Quando 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
string

Microsoft.ContainerRegistry/registries/importPipelines

Designação Descrição Valor
apiVersion A versão api '2023-08-01-pré-visualização'
identidade A identidade do pipeline de importação. IdentityProperties
Localização A localização do pipeline de importação. string
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 5
Comprimento máximo = 50
Padrão = ^[a-zA-Z0-9]*$ (obrigatório)
propriedades As propriedades do pipeline de importação. ImportPipelineProperties
tipo O tipo de recurso 'Microsoft.ContainerRegistry/registries/importPipelines'

PipelineSourceTriggerProperties

Designação Descrição Valor
Situação O status atual do gatilho de origem. 'Desativado'
'Ativado' (obrigatório)

PipelineTriggerProperties

Designação Descrição Valor
sourceTrigger As propriedades de gatilho de origem do pipeline. PipelineSourceTriggerProperties

UserIdentityProperties

Designação Descrição Valor

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso registros/importPipelines pode ser implantado com operações direcionadas:

  • Grupos de recursos

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

Formato do recurso

Para criar um recurso Microsoft.ContainerRegistry/registries/importPipelines, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries/importPipelines@2023-08-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  body = jsonencode({
    properties = {
      options = [
        "string"
      ]
      source = {
        keyVaultUri = "string"
        type = "string"
        uri = "string"
      }
      trigger = {
        sourceTrigger = {
          status = "string"
        }
      }
    }
  })
}

Valores de propriedade

IdentityProperties

Designação Descrição Valor
tipo O tipo de identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. A identidade do usuário
as referências de chave de dicionário serão ids de recurso ARM no formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/
providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
IdentityPropertiesUserAssignedIdentities

IdentityPropertiesUserAssignedIdentities

Designação Descrição Valor

ImportPipelineProperties

Designação Descrição Valor
Opções A lista de todas as opções configuradas para o pipeline. Matriz de cadeia de caracteres contendo qualquer uma das:
'ContinueOnErrors'
'DeleteSourceBlobOnSuccess'
'OverwriteBlobs'
'OverwriteTags'
fonte As propriedades de origem do pipeline de importação. ImportPipelineSourceProperties (obrigatório)
gatilho As propriedades que descrevem o gatilho do pipeline de importação. PipelineTriggerProperties

ImportPipelineSourceProperties

Designação Descrição Valor
keyVaultUri Eles chaveiam o uri secreto do cofre para obter o token SAS de armazenamento de origem. string (obrigatório)
tipo O tipo de fonte para o pipeline de importação. 'AzureStorageBlobContainer'
URI O uri de origem do pipeline de importação.
Quando 'AzureStorageBlob': "https://accountName.blob.core.windows.net/containerName/blobName"
Quando 'AzureStorageBlobContainer': "https://accountName.blob.core.windows.net/containerName"
string

Microsoft.ContainerRegistry/registries/importPipelines

Designação Descrição Valor
identidade A identidade do pipeline de importação. IdentityProperties
Localização A localização do pipeline de importação. string
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 5
Comprimento máximo = 50
Padrão = ^[a-zA-Z0-9]*$ (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: registos
propriedades As propriedades do pipeline de importação. ImportPipelineProperties
tipo O tipo de recurso "Microsoft.ContainerRegistry/registries/importPipelines@2023-08-01-preview"

PipelineSourceTriggerProperties

Designação Descrição Valor
Situação O status atual do gatilho de origem. 'Desativado'
'Ativado' (obrigatório)

PipelineTriggerProperties

Designação Descrição Valor
sourceTrigger As propriedades de gatilho de origem do pipeline. PipelineSourceTriggerProperties

UserIdentityProperties

Designação Descrição Valor