Microsoft.DeploymentManager-implementaties 2019-11-01-preview

Bicep-resourcedefinitie

Het resourcetype implementaties kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DeploymentManager/rollouts-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.DeploymentManager/rollouts@2019-11-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    identityIds: [
      'string'
    ]
    type: 'string'
  }
  properties: {
    artifactSourceId: 'string'
    buildVersion: 'string'
    stepGroups: [
      {
        dependsOnStepGroups: [
          'string'
        ]
        deploymentTargetId: 'string'
        name: 'string'
        postDeploymentSteps: [
          {
            stepId: 'string'
          }
        ]
        preDeploymentSteps: [
          {
            stepId: 'string'
          }
        ]
      }
    ]
    targetServiceTopologyId: 'string'
  }
}

Eigenschapswaarden

implementaties

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity Identiteit voor de resource. Identiteit (vereist)
properties Definieert de eigenschappen waaruit een implementatieaanvraag bestaat. RolloutRequestPropertiesOrRolloutProperties (vereist)

Identiteit

Naam Description Waarde
identityIds De lijst met identiteiten. tekenreeks[] (vereist)
type Het identiteitstype. tekenreeks (vereist)

RolloutRequestPropertiesOrRolloutProperties

Naam Description Waarde
artifactSourceId De verwijzing naar de bron-id van het artefact waar de nettolading zich bevindt. tekenreeks
buildVersion De versie van de build die wordt geïmplementeerd. tekenreeks (vereist)
stepGroups De lijst met stapgroepen die de indeling definiëren. StepGroup[] (vereist)
targetServiceTopologyId De resource-id van de servicetopologie van waaruit naar service-eenheden wordt verwezen in stapgroepen die moeten worden geïmplementeerd. tekenreeks (vereist)

StepGroup

Naam Description Waarde
dependsOnStepGroups De lijst met namen van stapgroepen waarvan deze stapgroep afhankelijk is. tekenreeks[]
deploymentTargetId De resource-id van de service-eenheid die moet worden geïmplementeerd. De service-eenheid moet afkomstig zijn van de servicetopologie waarnaar wordt verwezen in targetServiceTopologyId tekenreeks (vereist)
naam De naam van de stapgroep. tekenreeks (vereist)
postDeploymentSteps De lijst met stappen die moeten worden uitgevoerd na het implementeren van het doel. PrePostStep[]
preDeploymentSteps De lijst met stappen die moeten worden uitgevoerd voordat het doel wordt geïmplementeerd. PrePostStep[]

PrePostStep

Naam Description Waarde
stepId De resource-id van de stap die moet worden uitgevoerd. tekenreeks (vereist)

Resourcedefinitie van ARM-sjabloon

Het resourcetype implementaties kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DeploymentManager/rollouts-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.DeploymentManager/rollouts",
  "apiVersion": "2019-11-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "identityIds": [ "string" ],
    "type": "string"
  },
  "properties": {
    "artifactSourceId": "string",
    "buildVersion": "string",
    "stepGroups": [
      {
        "dependsOnStepGroups": [ "string" ],
        "deploymentTargetId": "string",
        "name": "string",
        "postDeploymentSteps": [
          {
            "stepId": "string"
          }
        ],
        "preDeploymentSteps": [
          {
            "stepId": "string"
          }
        ]
      }
    ],
    "targetServiceTopologyId": "string"
  }
}

Eigenschapswaarden

implementaties

Naam Description Waarde
type Het resourcetype 'Microsoft.DeploymentManager/rollouts'
apiVersion De resource-API-versie '2019-11-01-preview'
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity Identiteit voor de resource. Identiteit (vereist)
properties Definieert de eigenschappen waaruit een implementatieaanvraag bestaat. RolloutRequestPropertiesOrRolloutProperties (vereist)

Identiteit

Naam Description Waarde
identityIds De lijst met identiteiten. tekenreeks[] (vereist)
type Het identiteitstype. tekenreeks (vereist)

RolloutRequestPropertiesOrRolloutProperties

Naam Description Waarde
artifactSourceId De verwijzing naar de bron-id van het artefact waar de nettolading zich bevindt. tekenreeks
buildVersion De versie van de build die wordt geïmplementeerd. tekenreeks (vereist)
stepGroups De lijst met stapgroepen die de indeling definiëren. StepGroup[] (vereist)
targetServiceTopologyId De resource-id van de servicetopologie van waaruit in stapgroepen wordt verwezen naar service-eenheden die moeten worden geïmplementeerd. tekenreeks (vereist)

StepGroup

Naam Description Waarde
dependsOnStepGroups De lijst met namen van stapgroepen waarvan deze stapgroep afhankelijk is. tekenreeks[]
deploymentTargetId De resource-id van de service-eenheid die moet worden geïmplementeerd. De service-eenheid moet afkomstig zijn van de servicetopologie waarnaar wordt verwezen in targetServiceTopologyId tekenreeks (vereist)
naam De naam van de stapgroep. tekenreeks (vereist)
postDeploymentSteps De lijst met stappen die moeten worden uitgevoerd na het implementeren van het doel. PrePostStep[]
preDeploymentSteps De lijst met stappen die moeten worden uitgevoerd voordat het doel wordt geïmplementeerd. PrePostStep[]

PrePostStep

Naam Description Waarde
stepId De resource-id van de stap die moet worden uitgevoerd. tekenreeks (vereist)

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype implementaties kan worden geïmplementeerd in:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.DeploymentManager/rollouts wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DeploymentManager/rollouts@2019-11-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    identityIds = [
      "string"
    ]
    type = "string"
  }
  body = jsonencode({
    properties = {
      artifactSourceId = "string"
      buildVersion = "string"
      stepGroups = [
        {
          dependsOnStepGroups = [
            "string"
          ]
          deploymentTargetId = "string"
          name = "string"
          postDeploymentSteps = [
            {
              stepId = "string"
            }
          ]
          preDeploymentSteps = [
            {
              stepId = "string"
            }
          ]
        }
      ]
      targetServiceTopologyId = "string"
    }
  })
}

Eigenschapswaarden

implementaties

Naam Description Waarde
type Het resourcetype "Microsoft.DeploymentManager/rollouts@2019-11-01-preview"
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
identity Identiteit voor de resource. Identiteit (vereist)
properties Definieert de eigenschappen waaruit een implementatieaanvraag bestaat. RolloutRequestPropertiesOrRolloutProperties (vereist)

Identiteit

Naam Description Waarde
identityIds De lijst met identiteiten. tekenreeks[] (vereist)
type Het identiteitstype. tekenreeks (vereist)

RolloutRequestPropertiesOrRolloutProperties

Naam Description Waarde
artifactSourceId De verwijzing naar de bron-id van het artefact waar de nettolading zich bevindt. tekenreeks
buildVersion De versie van de build die wordt geïmplementeerd. tekenreeks (vereist)
stepGroups De lijst met stapgroepen die de indeling definiëren. StepGroup[] (vereist)
targetServiceTopologyId De resource-id van de servicetopologie van waaruit naar service-eenheden wordt verwezen in stapgroepen die moeten worden geïmplementeerd. tekenreeks (vereist)

StepGroup

Naam Description Waarde
dependsOnStepGroups De lijst met namen van stapgroepen waarvan deze stapgroep afhankelijk is. tekenreeks[]
deploymentTargetId De resource-id van de service-eenheid die moet worden geïmplementeerd. De service-eenheid moet afkomstig zijn van de servicetopologie waarnaar wordt verwezen in targetServiceTopologyId tekenreeks (vereist)
naam De naam van de stapgroep. tekenreeks (vereist)
postDeploymentSteps De lijst met stappen die moeten worden uitgevoerd na het implementeren van het doel. PrePostStep[]
preDeploymentSteps De lijst met stappen die moeten worden uitgevoerd voordat het doel wordt geïmplementeerd. PrePostStep[]

PrePostStep

Naam Description Waarde
stepId De resource-id van de stap die moet worden uitgevoerd. tekenreeks (vereist)