Microsoft.Blueprint-skisser/artefakter
Bicep-resursdefinition
Resurstypen skisser/artefakter kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
- Prenumerationer – Se kommandon för prenumerationsdistribution
- Hanteringsgrupper – Se kommandon för distribution av 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 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 |
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:
- Resursgrupper – Se kommandon för resursgruppsdistribution
- Prenumerationer – Se kommandon för prenumerationsdistribution
- Hanteringsgrupper – Se kommandon för distribution av 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 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 |
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. |