Partager via


Registres Microsoft.ContainerRegistry/pipelineRuns 2023-01-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@2023-01-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 Description Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 5
Longueur maximale = 5
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 Description 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é. corde
demander Paramètres de requête d’une exécution de pipeline. PipelineRunRequest

PipelineRunRequest

Nom Description 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').
string[]
catalogDigest Synthèse du tar utilisé pour transférer les artefacts. corde
pipelineResourceId ID de ressource du pipeline à exécuter. corde
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 Description Valeur
nom Nom de la source. corde
type Type de la source. 'AzureStorageBlob'

PipelineRunTargetProperties

Nom Description Valeur
nom Nom de la cible. corde
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": "2023-01-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 Description Valeur
apiVersion Version de l’API '2023-01-01-preview'
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 5
Longueur maximale = 5
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 Description 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é. corde
demander Paramètres de requête d’une exécution de pipeline. PipelineRunRequest

PipelineRunRequest

Nom Description 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').
string[]
catalogDigest Synthèse du tar utilisé pour transférer les artefacts. corde
pipelineResourceId ID de ressource du pipeline à exécuter. corde
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 Description Valeur
nom Nom de la source. corde
type Type de la source. 'AzureStorageBlob'

PipelineRunTargetProperties

Nom Description Valeur
nom Nom de la cible. corde
type Type de la cible. 'AzureStorageBlob'

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@2023-01-01-preview"
  name = "string"
  body = jsonencode({
    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 Description Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 5
Longueur maximale = 5
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@2023-01-01-preview »

PipelineRunProperties

Nom Description 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é. corde
demander Paramètres de requête d’une exécution de pipeline. PipelineRunRequest

PipelineRunRequest

Nom Description 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').
string[]
catalogDigest Synthèse du tar utilisé pour transférer les artefacts. corde
pipelineResourceId ID de ressource du pipeline à exécuter. corde
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 Description Valeur
nom Nom de la source. corde
type Type de la source. 'AzureStorageBlob'

PipelineRunTargetProperties

Nom Description Valeur
nom Nom de la cible. corde
type Type de la cible. 'AzureStorageBlob'