Partager via


Registres Microsoft.ContainerRegistry/pipelineRuns 2022-02-01-preview

Définition de ressource Bicep

Le type de ressource registres/pipelineRuns peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.ContainerRegistry/registrys/pipelineRuns, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.ContainerRegistry/registries/pipelineRuns@2022-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    forceUpdateTag: 'string'
    request: {
      artifacts: [
        'string'
      ]
      catalogDigest: 'string'
      pipelineResourceId: 'string'
      source: {
        name: 'string'
        type: 'string'
      }
      target: {
        name: 'string'
        type: 'string'
      }
    }
  }
}

Valeurs de propriété

Microsoft.ContainerRegistry/registrys/pipelineRuns

Nom Descriptif Valeur
nom Nom de la ressource chaîne

Contraintes:
Longueur minimale = 5
Longueur maximale = 50
Modèle = ^[a-zA-Z0-9]*$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : registres
Propriétés Propriétés d’une exécution de pipeline. PipelineRunProperties

PipelineRunProperties

Nom Descriptif Valeur
forceUpdateTag Comment l’exécution du pipeline doit être forcée de recréer même si la configuration de l’exécution du pipeline n’a pas changé. ficelle
requête Paramètres de requête d’une exécution de pipeline. PipelineRunRequest

PipelineRunRequest

Nom Descriptif Valeur
artefacts Liste des artefacts sources à transférer par le pipeline.
Spécifiez une image par référentiel ('hello-world'). Cette opération utilise la balise « latest ».
Spécifiez une image par balise ('hello-world :latest').
Spécifiez une image par synthèse de manifeste basé sur sha256 ('hello-world@sha256 :abc123').
chaîne de caractères[]
catalogDigest Synthèse du tar utilisé pour transférer les artefacts. ficelle
pipelineResourceId ID de ressource du pipeline à exécuter. ficelle
Source Propriétés sources de l’exécution du pipeline. PipelineRunSourceProperties
cible Propriétés cibles de l’exécution du pipeline. PipelineRunTargetProperties

PipelineRunSourceProperties

Nom Descriptif Valeur
nom Nom de la source. ficelle
type Type de la source. « AzureStorageBlob »

PipelineRunTargetProperties

Nom Descriptif Valeur
nom Nom de la cible. ficelle
type Type de la cible. « AzureStorageBlob »

Définition de ressource de modèle ARM

Le type de ressource registres/pipelineRuns peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.ContainerRegistry/registrys/pipelineRuns, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.ContainerRegistry/registries/pipelineRuns",
  "apiVersion": "2022-02-01-preview",
  "name": "string",
  "properties": {
    "forceUpdateTag": "string",
    "request": {
      "artifacts": [ "string" ],
      "catalogDigest": "string",
      "pipelineResourceId": "string",
      "source": {
        "name": "string",
        "type": "string"
      },
      "target": {
        "name": "string",
        "type": "string"
      }
    }
  }
}

Valeurs de propriété

Microsoft.ContainerRegistry/registrys/pipelineRuns

Nom Descriptif Valeur
apiVersion Version de l’API '2022-02-01-preview'
nom Nom de la ressource chaîne

Contraintes:
Longueur minimale = 5
Longueur maximale = 50
Modèle = ^[a-zA-Z0-9]*$ (obligatoire)
Propriétés Propriétés d’une exécution de pipeline. PipelineRunProperties
type Type de ressource 'Microsoft.ContainerRegistry/registrys/pipelineRuns'

PipelineRunProperties

Nom Descriptif Valeur
forceUpdateTag Comment l’exécution du pipeline doit être forcée de recréer même si la configuration de l’exécution du pipeline n’a pas changé. ficelle
requête Paramètres de requête d’une exécution de pipeline. PipelineRunRequest

PipelineRunRequest

Nom Descriptif Valeur
artefacts Liste des artefacts sources à transférer par le pipeline.
Spécifiez une image par référentiel ('hello-world'). Cette opération utilise la balise « latest ».
Spécifiez une image par balise ('hello-world :latest').
Spécifiez une image par synthèse de manifeste basé sur sha256 ('hello-world@sha256 :abc123').
chaîne de caractères[]
catalogDigest Synthèse du tar utilisé pour transférer les artefacts. ficelle
pipelineResourceId ID de ressource du pipeline à exécuter. ficelle
Source Propriétés sources de l’exécution du pipeline. PipelineRunSourceProperties
cible Propriétés cibles de l’exécution du pipeline. PipelineRunTargetProperties

PipelineRunSourceProperties

Nom Descriptif Valeur
nom Nom de la source. ficelle
type Type de la source. « AzureStorageBlob »

PipelineRunTargetProperties

Nom Descriptif Valeur
nom Nom de la cible. ficelle
type Type de la cible. « AzureStorageBlob »

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource registres/pipelineRuns peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.ContainerRegistry/registrys/pipelineRuns, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries/pipelineRuns@2022-02-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      forceUpdateTag = "string"
      request = {
        artifacts = [
          "string"
        ]
        catalogDigest = "string"
        pipelineResourceId = "string"
        source = {
          name = "string"
          type = "string"
        }
        target = {
          name = "string"
          type = "string"
        }
      }
    }
  }
}

Valeurs de propriété

Microsoft.ContainerRegistry/registrys/pipelineRuns

Nom Descriptif Valeur
nom Nom de la ressource chaîne

Contraintes:
Longueur minimale = 5
Longueur maximale = 50
Modèle = ^[a-zA-Z0-9]*$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : registres
Propriétés Propriétés d’une exécution de pipeline. PipelineRunProperties
type Type de ressource « Microsoft.ContainerRegistry/registrys/pipelineRuns@2022-02-01-preview »

PipelineRunProperties

Nom Descriptif Valeur
forceUpdateTag Comment l’exécution du pipeline doit être forcée de recréer même si la configuration de l’exécution du pipeline n’a pas changé. ficelle
requête Paramètres de requête d’une exécution de pipeline. PipelineRunRequest

PipelineRunRequest

Nom Descriptif Valeur
artefacts Liste des artefacts sources à transférer par le pipeline.
Spécifiez une image par référentiel ('hello-world'). Cette opération utilise la balise « latest ».
Spécifiez une image par balise ('hello-world :latest').
Spécifiez une image par synthèse de manifeste basé sur sha256 ('hello-world@sha256 :abc123').
chaîne de caractères[]
catalogDigest Synthèse du tar utilisé pour transférer les artefacts. ficelle
pipelineResourceId ID de ressource du pipeline à exécuter. ficelle
Source Propriétés sources de l’exécution du pipeline. PipelineRunSourceProperties
cible Propriétés cibles de l’exécution du pipeline. PipelineRunTargetProperties

PipelineRunSourceProperties

Nom Descriptif Valeur
nom Nom de la source. ficelle
type Type de la source. « AzureStorageBlob »

PipelineRunTargetProperties

Nom Descriptif Valeur
nom Nom de la cible. ficelle
type Type de la cible. « AzureStorageBlob »