Dela via


Microsoft.Blueprint-skisser/artefakter

Bicep-resursdefinition

Resurstypen skisser/artefakter kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en resurs för Microsoft.Blueprint/blueprints/artifacts lägger du till följande Bicep i mallen.

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

skisser/artefakter

Ange typegenskapen för att ange typ av objekt.

För policyAssignment använder du:

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

För roleAssignment använder du:

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

För mall använder du:

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

Egenskapsvärden

skisser/artefakter

Namn Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
Typ Ange objekttyp policyAssignment
roleAssignment
mall (krävs)
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: skisser

PolicyAssignmentArtifact

Namn Beskrivning Värde
Typ Anger typen av skissartefakt. "policyAssignment" (krävs)
properties egenskaper för policyAssignment Artifact PolicyAssignmentArtifactProperties (krävs)

PolicyAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng
displayName Enradssträng förklarar den här resursen. sträng
parametrar Parametervärden för principdefinitionen. objekt (obligatoriskt)
policyDefinitionId Azure-resurs-ID för principdefinitionen. sträng (krävs)
resourceGroup Namnet på platshållaren för resursgruppen som principen ska tilldelas till. sträng

RoleAssignmentArtifact

Namn Beskrivning Värde
Typ Anger typen av skissartefakt. "roleAssignment" (obligatoriskt)
properties Egenskaper för en rolltilldelningsskissartefakt. RoleAssignmentArtifactProperties (krävs)

RoleAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng
displayName Enradssträng förklarar den här resursen. sträng
principalIds Matris med användar- eller gruppidentiteter i Azure Active Directory. RoleDefinition gäller för varje identitet. För Bicep kan du använda funktionen any(). (krävs)
resourceGroup RoleAssignment kommer att vara omfånget för den här resourceGroup. Om den är tom omfångsbegränsas den till prenumerationen. sträng
roleDefinitionId Azure-resurs-ID för RoleDefinition. sträng (krävs)

TemplateArtifact

Namn Beskrivning Värde
Typ Anger typen av skissartefakt. "template" (krävs)
properties Egenskaper för en Resource Manager mallskissartefakt. TemplateArtifactProperties (krävs)

TemplateArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng
displayName Enradssträng förklarar den här resursen. sträng
parametrar Resource Manager parametervärden för skissartefakter för mallar. objekt (obligatoriskt)
resourceGroup I förekommande fall namnet på resursgruppens platshållare som Resource Manager mallskissartefakt ska distribueras till. sträng
mall Den Resource Manager mallens artefakttext för mallen. För Bicep kan du använda funktionen any(). (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skisser – Skapa en ny skissdefinition

Distribuera till Azure
Den här mallen skapar en skissdefinition för Azure Blueprint. Skissdefinitionen innehåller en principtilldelningsartefakt och kan ändras och sedan distribueras till hanteringsgrupper eller prenumerationer för konsekventa miljöer.

Resursdefinition för ARM-mall

Resurstypen skisser/artefakter kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en resurs för Microsoft.Blueprint/blueprints/artifacts lägger du till följande JSON i mallen.

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

skisser/artefakter

Ange typegenskapen för att ange typ av objekt.

För policyAssignment använder du:

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

För roleAssignment använder du:

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

För mall använder du:

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

Egenskapsvärden

skisser/artefakter

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Blueprint/blueprints/artifacts"
apiVersion Resurs-API-versionen "2018-11-01-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
Typ Ange objekttyp policyAssignment
roleAssignment
mall (krävs)

PolicyAssignmentArtifact

Namn Beskrivning Värde
Typ Anger typen av skissartefakt. "policyAssignment" (krävs)
properties egenskaper för policyAssignment Artifact PolicyAssignmentArtifactProperties (krävs)

PolicyAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng
displayName Enradssträng förklarar den här resursen. sträng
parametrar Parametervärden för principdefinitionen. objekt (krävs)
policyDefinitionId Azure-resurs-ID för principdefinitionen. sträng (krävs)
resourceGroup Namnet på resursgruppens platshållare som principen ska tilldelas till. sträng

RoleAssignmentArtifact

Namn Beskrivning Värde
Typ Anger typen av skissartefakt. "roleAssignment" (krävs)
properties Egenskaper för en skissartefakt för rolltilldelning. RoleAssignmentArtifactProperties (krävs)

RoleAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Flera rader förklarar den här resursen. sträng
displayName Enradssträng förklarar den här resursen. sträng
principalIds Matris med användar- eller gruppidentiteter i Azure Active Directory. RoleDefinition gäller för varje identitet.
resourceGroup RoleAssignment kommer att vara omfång för den här resourceGroup. Om den är tom omfångsbegränsas den till prenumerationen. sträng
roleDefinitionId Azure-resurs-ID för RoleDefinition. sträng (krävs)

TemplateArtifact

Namn Beskrivning Värde
Typ Anger typen av skissartefakt. "mall" (krävs)
properties Egenskaper för en Resource Manager skissartefakt. TemplateArtifactProperties (krävs)

TemplateArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Flera rader förklarar den här resursen. sträng
displayName Enradssträng förklarar den här resursen. sträng
parametrar Resource Manager mallartefaktparametervärden. objekt (krävs)
resourceGroup I förekommande fall namnet på resursgruppens platshållare som Resource Manager mallritningsartefakt ska distribueras till. sträng
mall Den Resource Manager mallen skissartefakt brödtext.

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skisser – Skapa en ny skissdefinition

Distribuera till Azure
Den här mallen skapar en skissdefinition för Azure Blueprint. Skissdefinitionen innehåller en principtilldelningsartefakt och kan ändras och sedan distribueras till hanteringsgrupper eller prenumerationer för konsekventa miljöer.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen skisser/artefakter kan distribueras med åtgärder som mål:

  • Resursgrupper
  • Prenumerationer
  • Hanteringsgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Blueprint/blueprints/artifacts lägger du till följande Terraform i mallen.

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"
  })
}

skisser/artefakter-objekt

Ange typegenskapen för att ange typ av objekt.

För policyAssignment använder du:

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

För roleAssignment använder du:

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

För mall använder du:

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

Egenskapsvärden

skisser/artefakter

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"
name Resursnamnet sträng (krävs)
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: skisser
Typ Ange objekttyp policyAssignment
roleAssignment
mall (krävs)

PolicyAssignmentArtifact

Namn Beskrivning Värde
Typ Anger typen av skissartefakt. "policyAssignment" (krävs)
properties egenskaper för policyAssignment Artifact PolicyAssignmentArtifactProperties (krävs)

PolicyAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Flera rader förklarar den här resursen. sträng
displayName Enradssträng förklarar den här resursen. sträng
parametrar Parametervärden för principdefinitionen. objekt (krävs)
policyDefinitionId Azure-resurs-ID för principdefinitionen. sträng (krävs)
resourceGroup Namnet på resursgruppens platshållare som principen ska tilldelas till. sträng

RoleAssignmentArtifact

Namn Beskrivning Värde
Typ Anger typen av skissartefakt. "roleAssignment" (krävs)
properties Egenskaper för en skissartefakt för rolltilldelning. RoleAssignmentArtifactProperties (krävs)

RoleAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Flera rader förklarar den här resursen. sträng
displayName Enradssträng förklarar den här resursen. sträng
principalIds Matris med användar- eller gruppidentiteter i Azure Active Directory. RoleDefinition gäller för varje identitet.
resourceGroup RoleAssignment kommer att vara omfång för den här resourceGroup. Om den är tom omfångsbegränsas den till prenumerationen. sträng
roleDefinitionId Azure-resurs-ID för RoleDefinition. sträng (krävs)

TemplateArtifact

Namn Beskrivning Värde
Typ Anger typen av skissartefakt. "mall" (krävs)
properties Egenskaper för en Resource Manager skissartefakt. TemplateArtifactProperties (krävs)

TemplateArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Flera rader förklarar den här resursen. sträng
displayName Enradssträng förklarar den här resursen. sträng
parametrar Resource Manager mallartefaktparametervärden. objekt (krävs)
resourceGroup I förekommande fall namnet på resursgruppens platshållare som Resource Manager mallritningsartefakt ska distribueras till. sträng
mall Den Resource Manager mallen skissartefakt brödtext.