Podrobné plány/artifacts Microsoft.Blueprint 2018-11-01-preview
Definice prostředku Bicep
Typ prostředku podrobné plány/artefakty je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
- Předplatná – viz příkazy pro nasazení předplatného.
- Skupiny pro správu – viz příkazy pro nasazení skupin 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í 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 |
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:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
- Předplatná – viz příkazy nasazení předplatného.
- Skupiny pro správu – Viz příkazy nasazení skupin 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.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 |
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 |