Podrobné plány/artefakty Microsoft.Blueprint

Definice prostředku Bicep

Typ prostředku podrobné plány/artefakty je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprints/artifacts, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
  name: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  // For remaining properties, see blueprints/artifacts objects
}

objekty podrobných plánů/artefaktů

Nastavením vlastnosti kind zadejte typ objektu.

Pro přiřazení zásad použijte:

  kind: 'policyAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {}
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }

Pro přiřazení roleAssignment použijte:

  kind: 'roleAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    principalIds: any()
    resourceGroup: 'string'
    roleDefinitionId: 'string'
  }

Pro šablonu použijte:

  kind: 'template'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {}
    resourceGroup: 'string'
    template: any()
  }

Hodnoty vlastností

podrobné plány/artefakty

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
Druhu Nastavení typu objektu policyAssignment
přiřazení roleAssignment
šablona (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: podrobné plány

PolicyAssignmentArtifact

Název Description Hodnota
Druhu Určuje druh artefaktu podrobného plánu. 'policyAssignment' (povinné)
properties vlastnosti pro artefakt policyAssignment PolicyAssignmentArtifactProperties (povinné)

PolicyAssignmentArtifactProperties

Název Description Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento zdroj je vysvětlený jedním řetězcem. řetězec
parameters Hodnoty parametrů pro definici zásady. object (povinné)
policyDefinitionId ID prostředku Azure definice zásady string (povinné)
resourceGroup Název zástupného symbolu skupiny prostředků, ke které se zásady přiřadí. řetězec

RoleAssignmentArtifact

Název Description Hodnota
Druhu Určuje druh artefaktu podrobného plánu. roleAssignment (povinné)
properties Vlastnosti artefaktu podrobného plánu přiřazení role RoleAssignmentArtifactProperties (povinné)

RoleAssignmentArtifactProperties

Název Description Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento zdroj je vysvětlený jedním řetězcem. řetězec
id objektu zabezpečení Pole identit uživatelů nebo skupin v Azure Active Directory Definice roledefinition se použije pro každou identitu. Pro Bicep můžete použít funkci any(). (povinné)
resourceGroup RoleAssignment bude oborem pro tuto skupinu prostředků. Pokud je prázdný, rozsah se vztahuje na předplatné. řetězec
roleDefinitionId ID prostředku Azure roleDefinition. string (povinné)

TemplateArtifact

Název Description Hodnota
Druhu Určuje druh artefaktu podrobného plánu. 'template' (povinné)
properties Vlastnosti artefaktu podrobného plánu šablony Resource Manager. TemplateArtifactProperties (povinné)

TemplateArtifactVlastnosti

Název Description Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento prostředek vysvětluje jeden řetězec. řetězec
parameters Resource Manager hodnoty parametrů artefaktu podrobného plánu šablony. object (povinné)
resourceGroup Pokud je to možné, název zástupného symbolu skupiny prostředků, do kterého se nasadí artefakt podrobného plánu šablony Resource Manager. řetězec
šablona Tělo artefaktu podrobného plánu šablony Resource Manager Pro Bicep můžete použít funkci any(). (povinné)

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Podrobné plány – vytvoření nové definice podrobného plánu

Nasazení do Azure
Tato šablona vytvoří definici podrobného plánu Azure Blueprint. Definice podrobného plánu obsahuje artefakt přiřazení zásad a dá se upravit a pak nasadit do skupin pro správu nebo předplatných pro konzistentní prostředí.

Definice prostředku šablony ARM

Typ prostředku podrobné plány/artefakty je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprint/blueprints/artifacts, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Blueprint/blueprints/artifacts",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "kind": "string",
  // For remaining properties, see blueprints/artifacts objects
}

objekty podrobných plánů/artefaktů

Nastavte vlastnost kind pro určení typu objektu.

Pro přiřazení zásad použijte:

  "kind": "policyAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {},
    "policyDefinitionId": "string",
    "resourceGroup": "string"
  }

Pro přiřazení roleAssignment použijte:

  "kind": "roleAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "principalIds": {},
    "resourceGroup": "string",
    "roleDefinitionId": "string"
  }

Pro šablonu použijte:

  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {},
    "resourceGroup": "string",
    "template": {}
  }

Hodnoty vlastností

podrobné plány/artefakty

Název Description Hodnota
typ Typ prostředku Microsoft.Blueprint/blueprints/artifacts
apiVersion Verze rozhraní API prostředků '2018-11-01-preview'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
Druhu Nastavení typu objektu policyAssignment
roleAssignment
šablona (povinné)

PolicyAssignmentArtifact

Název Description Hodnota
Druhu Určuje druh artefaktu podrobného plánu. PolicyAssignment (povinné)
properties vlastnosti pro artefakt policyAssignment PolicyAssignmentArtifactProperties (povinné)

PolicyAssignmentArtifactVlastnosti

Název Description Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento prostředek vysvětluje jeden řetězec. řetězec
parameters Hodnoty parametrů pro definici zásady. object (povinné)
policyDefinitionId ID prostředku Azure definice zásady string (povinné)
resourceGroup Název zástupného symbolu skupiny prostředků, ke které se zásady přiřadí. řetězec

RoleAssignmentArtifact

Název Description Hodnota
Druhu Určuje druh artefaktu podrobného plánu. roleAssignment (povinné)
properties Vlastnosti artefaktu podrobného plánu přiřazení role RoleAssignmentArtifactProperties (povinné)

RoleAssignmentArtifactProperties

Název Description Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento zdroj je vysvětlený jedním řetězcem. řetězec
id objektu zabezpečení Pole identit uživatelů nebo skupin v Azure Active Directory Definice roledefinition se použije pro každou identitu.
resourceGroup RoleAssignment bude oborem pro tuto skupinu prostředků. Pokud je tato hodnota prázdná, rozsah se vztahuje na předplatné. řetězec
roleDefinitionId ID prostředku Azure definice RoleDefinition string (povinné)

ŠablonaArtifact

Název Description Hodnota
Druhu Určuje druh artefaktu podrobného plánu. 'šablona' (povinné)
properties Vlastnosti artefaktu podrobného plánu šablony Resource Manager. TemplateArtifactProperties (povinné)

Vlastnosti TemplateArtifact

Název Description Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento zdroj je vysvětlený jedním řetězcem. řetězec
parameters Resource Manager hodnoty parametrů artefaktu podrobného plánu šablony. object (povinné)
resourceGroup Pokud je to možné, název zástupného symbolu skupiny prostředků, do kterého se nasadí artefakt podrobného plánu šablony Resource Manager. řetězec
šablona Tělo artefaktu podrobného plánu šablony Resource Manager

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Podrobné plány – vytvoření nové definice podrobného plánu

Nasazení do Azure
Tato šablona vytvoří definici podrobného plánu Azure Blueprint. Definice podrobného plánu obsahuje artefakt přiřazení zásad a je možné ji upravit a pak nasadit do skupin pro správu nebo předplatných pro zajištění konzistentních prostředí.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku podrobné plány/artefakty je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků
  • Předplatná
  • Skupiny pro správu

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Blueprints/artifacts, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"
  name = "string"
  parent_id = "string"
  // For remaining properties, see blueprints/artifacts objects
  body = jsonencode({
    kind = "string"
  })
}

objekty podrobných plánů/artefaktů

Nastavením vlastnosti kind zadejte typ objektu.

Pro přiřazení zásad použijte:

  kind = "policyAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {}
    policyDefinitionId = "string"
    resourceGroup = "string"
  }

Pro přiřazení roleAssignment použijte:

  kind = "roleAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    resourceGroup = "string"
    roleDefinitionId = "string"
  }

Pro šablonu použijte:

  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {}
    resourceGroup = "string"
  }

Hodnoty vlastností

podrobné plány/artefakty

Název Description Hodnota
typ Typ prostředku Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: podrobné plány
Druhu Nastavení typu objektu policyAssignment
přiřazení roleAssignment
šablona (povinné)

PolicyAssignmentArtifact

Název Description Hodnota
Druhu Určuje druh artefaktu podrobného plánu. "policyAssignment" (povinné)
properties vlastnosti pro artefakt policyAssignment PolicyAssignmentArtifactProperties (povinné)

PolicyAssignmentArtifactProperties

Název Description Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento zdroj je vysvětlený jedním řetězcem. řetězec
parameters Hodnoty parametrů pro definici zásady. object (povinné)
policyDefinitionId ID prostředku Azure definice zásady string (povinné)
resourceGroup Název zástupného symbolu skupiny prostředků, ke které se zásady přiřadí. řetězec

RoleAssignmentArtifact

Název Description Hodnota
Druhu Určuje druh artefaktu podrobného plánu. "roleAssignment" (povinné)
properties Vlastnosti artefaktu podrobného plánu přiřazení role RoleAssignmentArtifactProperties (povinné)

RoleAssignmentArtifactProperties

Název Description Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento zdroj je vysvětlený jedním řetězcem. řetězec
id objektu zabezpečení Pole identit uživatelů nebo skupin v Azure Active Directory Definice roledefinition se použije pro každou identitu.
resourceGroup RoleAssignment bude oborem pro tuto skupinu prostředků. Pokud je tato hodnota prázdná, rozsah se vztahuje na předplatné. řetězec
roleDefinitionId ID prostředku Azure definice RoleDefinition string (povinné)

ŠablonaArtifact

Název Description Hodnota
Druhu Určuje druh artefaktu podrobného plánu. "šablona" (povinné)
properties Vlastnosti artefaktu podrobného plánu šablony Resource Manager. TemplateArtifactProperties (povinné)

Vlastnosti TemplateArtifact

Název Description Hodnota
dependsOn Artefakty, které je potřeba nasadit před zadaným artefaktem. string[]
description Víceřádkové vysvětlení tohoto prostředku řetězec
displayName Tento zdroj je vysvětlený jedním řetězcem. řetězec
parameters Resource Manager hodnoty parametrů artefaktu podrobného plánu šablony. object (povinné)
resourceGroup Pokud je to možné, název zástupného symbolu skupiny prostředků, do kterého se nasadí artefakt podrobného plánu šablony Resource Manager. řetězec
šablona Tělo artefaktu podrobného plánu šablony Resource Manager