Microsoft.Blueprint-skisser/artefakter 2017-11-11-preview
Bicep-resursdefinition
Resurstypen skisser/artefakter kan distribueras med åtgärder som mål:
- Hanteringsgrupper – Se distributionskommandon för hanteringsgrupp
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Blueprint/blueprints/artifacts-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview' = {
name: 'string'
kind: 'string'
// For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}
Microsoft.Blueprint/blueprints/artifacts objects
Ange egenskapen typ för att ange typ av objekt.
För policyAssignmentanvänder du:
{
kind: 'policyAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {
{customized property}: {
description: 'string'
}
}
policyDefinitionId: 'string'
resourceGroup: 'string'
}
}
För roleAssignmentanvänder du:
{
kind: 'roleAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
principalIds: any(Azure.Bicep.Types.Concrete.AnyType)
resourceGroup: 'string'
roleDefinitionId: 'string'
}
}
För mallanvänder du:
{
kind: 'template'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {
{customized property}: {
description: 'string'
}
}
resourceGroup: 'string'
template: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Egenskapsvärden
Microsoft.Blueprint/blueprints/artifacts
Namn | Beskrivning | Värde |
---|---|---|
sort | Ange till "policyAssignment" för typen PolicyAssignmentArtifact. Ange till "roleAssignment" för typen RoleAssignmentArtifact. Ange till mall för typ TemplateArtifact. | "policyAssignment" "roleAssignment" "mall" (krävs) |
Namn | Resursnamnet | sträng (krävs) |
förälder | 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 den överordnade resursen. |
Symboliskt namn för resurs av typen: skisser |
ParameterValueBase
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Valfri egenskap, bara för att upprätta ParameterValueBase som en BaseClass. | sträng |
ParameterValueCollection
Namn | Beskrivning | Värde |
---|
ParameterValueCollection
Namn | Beskrivning | Värde |
---|
PolicyAssignmentArtifact
Namn | Beskrivning | Värde |
---|---|---|
sort | Anger typen av skissartefakt. | "policyAssignment" (krävs) |
Egenskaper | 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 Begränsningar: Maxlängd = 500 |
displayName | Enradssträng förklarar den här resursen. | sträng Begränsningar: Max längd = 256 |
Parametrar | Parametervärden för principdefinitionen. | ParameterValueCollection (krävs) |
policyDefinitionId | Azure-resurs-ID för principdefinitionen. | sträng (krävs) |
resourceGroup | Namn på platshållaren för resursgruppen som principen ska tilldelas till. | sträng |
RoleAssignmentArtifact
Namn | Beskrivning | Värde |
---|---|---|
sort | Anger typen av skissartefakt. | "roleAssignment" (krävs) |
Egenskaper | Egenskaper för roleAssignment artifact. | 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 Begränsningar: Maxlängd = 500 |
displayName | Enradssträng förklarar den här resursen. | sträng Begränsningar: Max längd = 256 |
principalIds | Matris med användar- eller gruppidentiteter i Azure Active Directory. RoleDefinition gäller för den här identiteten. | any (krävs) |
resourceGroup | RoleAssignment kommer att vara omfånget för den här resursgruppen, om det lämnas tomt skulle det omfatta prenumerationen. | sträng |
roleDefinitionId | Azure-resurs-ID för RoleDefinition. | sträng (krävs) |
TemplateArtifact
Namn | Beskrivning | Värde |
---|---|---|
sort | Anger typen av skissartefakt. | "mall" (krävs) |
Egenskaper | Egenskaper för mallartefakt | 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 Begränsningar: Maxlängd = 500 |
displayName | Enradssträng förklarar den här resursen. | sträng Begränsningar: Max längd = 256 |
Parametrar | Mallparametervärden. | ParameterValueCollection (krävs) |
resourceGroup | I tillämpliga fall namnet på platshållaren för resursgruppen som mallen ska distribueras till. | sträng |
mall | Azure Resource Manager-malltexten. | any (krävs) |
Resursdefinition för ARM-mall
Resurstypen skisser/artefakter kan distribueras med åtgärder som mål:
- Hanteringsgrupper – Se distributionskommandon för hanteringsgrupp
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Blueprint/blueprints/artifacts-resurs lägger du till följande JSON i mallen.
{
"name": "string",
"kind": "string"
// For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}
Microsoft.Blueprint/blueprints/artifacts objects
Ange egenskapen typ för att ange typ av objekt.
För policyAssignmentanvänder du:
{
"kind": "policyAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {
"{customized property}": {
"description": "string"
}
},
"policyDefinitionId": "string",
"resourceGroup": "string"
}
}
För roleAssignmentanvänder du:
{
"kind": "roleAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"principalIds": {},
"resourceGroup": "string",
"roleDefinitionId": "string"
}
}
För mallanvänder du:
{
"kind": "template",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {
"{customized property}": {
"description": "string"
}
},
"resourceGroup": "string",
"template": {}
}
}
Egenskapsvärden
Microsoft.Blueprint/blueprints/artifacts
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2017-11-11-preview" |
sort | Ange till "policyAssignment" för typen PolicyAssignmentArtifact. Ange till "roleAssignment" för typen RoleAssignmentArtifact. Ange till mall för typ TemplateArtifact. | "policyAssignment" "roleAssignment" "mall" (krävs) |
Namn | Resursnamnet | sträng (krävs) |
typ | Resurstypen | "Microsoft.Blueprint/blueprints/artifacts" |
ParameterValueBase
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Valfri egenskap, bara för att upprätta ParameterValueBase som en BaseClass. | sträng |
ParameterValueCollection
Namn | Beskrivning | Värde |
---|
ParameterValueCollection
Namn | Beskrivning | Värde |
---|
PolicyAssignmentArtifact
Namn | Beskrivning | Värde |
---|---|---|
sort | Anger typen av skissartefakt. | "policyAssignment" (krävs) |
Egenskaper | 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 Begränsningar: Maxlängd = 500 |
displayName | Enradssträng förklarar den här resursen. | sträng Begränsningar: Max längd = 256 |
Parametrar | Parametervärden för principdefinitionen. | ParameterValueCollection (krävs) |
policyDefinitionId | Azure-resurs-ID för principdefinitionen. | sträng (krävs) |
resourceGroup | Namn på platshållaren för resursgruppen som principen ska tilldelas till. | sträng |
RoleAssignmentArtifact
Namn | Beskrivning | Värde |
---|---|---|
sort | Anger typen av skissartefakt. | "roleAssignment" (krävs) |
Egenskaper | Egenskaper för roleAssignment artifact. | 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 Begränsningar: Maxlängd = 500 |
displayName | Enradssträng förklarar den här resursen. | sträng Begränsningar: Max längd = 256 |
principalIds | Matris med användar- eller gruppidentiteter i Azure Active Directory. RoleDefinition gäller för den här identiteten. | any (krävs) |
resourceGroup | RoleAssignment kommer att vara omfånget för den här resursgruppen, om det lämnas tomt skulle det omfatta prenumerationen. | sträng |
roleDefinitionId | Azure-resurs-ID för RoleDefinition. | sträng (krävs) |
TemplateArtifact
Namn | Beskrivning | Värde |
---|---|---|
sort | Anger typen av skissartefakt. | "mall" (krävs) |
Egenskaper | Egenskaper för mallartefakt | 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 Begränsningar: Maxlängd = 500 |
displayName | Enradssträng förklarar den här resursen. | sträng Begränsningar: Max längd = 256 |
Parametrar | Mallparametervärden. | ParameterValueCollection (krävs) |
resourceGroup | I tillämpliga fall namnet på platshållaren för resursgruppen som mallen ska distribueras till. | sträng |
mall | Azure Resource Manager-malltexten. | any (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
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:
- Hanteringsgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Blueprint/blueprints/artifacts-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
name = "string"
kind = "string"
// For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}
Microsoft.Blueprint/blueprints/artifacts objects
Ange egenskapen typ för att ange typ av objekt.
För policyAssignmentanvänder du:
{
kind = "policyAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {
{customized property} = {
description = "string"
}
}
policyDefinitionId = "string"
resourceGroup = "string"
}
}
För roleAssignmentanvänder du:
{
kind = "roleAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
principalIds = ?
resourceGroup = "string"
roleDefinitionId = "string"
}
}
För mallanvänder du:
{
kind = "template"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {
{customized property} = {
description = "string"
}
}
resourceGroup = "string"
template = ?
}
}
Egenskapsvärden
Microsoft.Blueprint/blueprints/artifacts
Namn | Beskrivning | Värde |
---|---|---|
sort | Ange till "policyAssignment" för typen PolicyAssignmentArtifact. Ange till "roleAssignment" för typen RoleAssignmentArtifact. Ange till mall för typ TemplateArtifact. | "policyAssignment" "roleAssignment" "mall" (krävs) |
Namn | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: skisser |
typ | Resurstypen | "Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview" |
ParameterValueBase
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Valfri egenskap, bara för att upprätta ParameterValueBase som en BaseClass. | sträng |
ParameterValueCollection
Namn | Beskrivning | Värde |
---|
ParameterValueCollection
Namn | Beskrivning | Värde |
---|
PolicyAssignmentArtifact
Namn | Beskrivning | Värde |
---|---|---|
sort | Anger typen av skissartefakt. | "policyAssignment" (krävs) |
Egenskaper | 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 Begränsningar: Maxlängd = 500 |
displayName | Enradssträng förklarar den här resursen. | sträng Begränsningar: Max längd = 256 |
Parametrar | Parametervärden för principdefinitionen. | ParameterValueCollection (krävs) |
policyDefinitionId | Azure-resurs-ID för principdefinitionen. | sträng (krävs) |
resourceGroup | Namn på platshållaren för resursgruppen som principen ska tilldelas till. | sträng |
RoleAssignmentArtifact
Namn | Beskrivning | Värde |
---|---|---|
sort | Anger typen av skissartefakt. | "roleAssignment" (krävs) |
Egenskaper | Egenskaper för roleAssignment artifact. | 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 Begränsningar: Maxlängd = 500 |
displayName | Enradssträng förklarar den här resursen. | sträng Begränsningar: Max längd = 256 |
principalIds | Matris med användar- eller gruppidentiteter i Azure Active Directory. RoleDefinition gäller för den här identiteten. | any (krävs) |
resourceGroup | RoleAssignment kommer att vara omfånget för den här resursgruppen, om det lämnas tomt skulle det omfatta prenumerationen. | sträng |
roleDefinitionId | Azure-resurs-ID för RoleDefinition. | sträng (krävs) |
TemplateArtifact
Namn | Beskrivning | Värde |
---|---|---|
sort | Anger typen av skissartefakt. | "mall" (krävs) |
Egenskaper | Egenskaper för mallartefakt | 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 Begränsningar: Maxlängd = 500 |
displayName | Enradssträng förklarar den här resursen. | sträng Begränsningar: Max längd = 256 |
Parametrar | Mallparametervärden. | ParameterValueCollection (krävs) |
resourceGroup | I tillämpliga fall namnet på platshållaren för resursgruppen som mallen ska distribueras till. | sträng |
mall | Azure Resource Manager-malltexten. | any (krävs) |