Microsoft.Blueprint Blaupausen/Artefakte 2017-11-11-preview
Bicep-Ressourcendefinition
Der Ressourcentyp blaupausen/artefakte kann mit Vorgängen bereitgestellt werden, die folgendes zum Ziel haben:
- Verwaltungsgruppen : Siehe Verwaltungsgruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Blueprint/blueprints/artifacts-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview' = {
name: 'string'
kind: 'string'
parent: resourceSymbolicName
// For remaining properties, see blueprints/artifacts objects
}
Blaupausen-/Artefakteobjekte
Legen Sie die kind-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für policyAssignment Folgendes:
kind: 'policyAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
policyDefinitionId: 'string'
resourceGroup: 'string'
}
Verwenden Sie für roleAssignment Folgendes:
kind: 'roleAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
principalIds: any()
resourceGroup: 'string'
roleDefinitionId: 'string'
}
Verwenden Sie für Vorlage Folgendes:
kind: 'template'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
resourceGroup: 'string'
template: any()
}
Eigenschaftswerte
blueprints/artifacts
Name | Beschreibung | Wert |
---|---|---|
name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen. |
Zeichenfolge (erforderlich) |
kind | Festlegen des Objekttyps | policyAssignment roleAssignment Vorlage (erforderlich) |
parent | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: Blaupausen |
PolicyAssignmentArtifact
Name | Beschreibung | Wert |
---|---|---|
kind | Gibt die Art des Blaupausenartefakts an. | "policyAssignment" (erforderlich) |
properties | Eigenschaften für policyAssignment Artifact | PolicyAssignmentArtifactProperties (erforderlich) |
PolicyAssignmentArtifactProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
dependsOn | Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. | string[] |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
parameters | Parameterwerte für die Richtliniendefinition. | Objekt (erforderlich) |
policyDefinitionId | Azure-Ressourcen-ID der Richtliniendefinition. | Zeichenfolge (erforderlich) |
resourceGroup | Name des Ressourcengruppenplatzhalters, dem die Richtlinie zugewiesen wird. | Zeichenfolge |
RoleAssignmentArtifact
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Gibt die Art des Blaupausenartefakts an. | 'roleAssignment' (erforderlich) |
properties | Eigenschaften für roleAssignment-Artefakt. | RoleAssignmentArtifactProperties (erforderlich) |
RoleAssignmentArtifactProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
dependsOn | Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. | string[] |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
principalIds | Array von Benutzer- oder Gruppenidentitäten in Azure Active Directory. RoleDefinition gilt für diese Identität. | Für Bicep können Sie die Funktion any() verwenden. (erforderlich) |
resourceGroup | RoleAssignment ist bereich für diese resourceGroup. Wenn es leer bleibt, würde es für das Abonnement gelten. | Zeichenfolge |
roleDefinitionId | Azure-Ressourcen-ID der RoleDefinition. | Zeichenfolge (erforderlich) |
TemplateArtifact
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Gibt die Art des Blaupausenartefakts an. | 'Vorlage' (erforderlich) |
properties | Eigenschaften für Vorlagenartefakt | TemplateArtifactProperties (erforderlich) |
TemplateArtifactProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
dependsOn | Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. | string[] |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
parameters | Vorlagenparameterwerte. | Objekt (erforderlich) |
resourceGroup | Falls zutreffend, der Name des Ressourcengruppenplatzhalters, für den die Vorlage bereitgestellt wird. | Zeichenfolge |
Vorlage | Der Azure Resource Manager-Vorlagentext. | Für Bicep können Sie die Funktion any() verwenden. (erforderlich) |
Schnellstartvorlagen
Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | Beschreibung |
---|---|
Blaupausen: Erstellen einer neuen Blaupausendefinition |
Mit dieser Vorlage wird eine Azure Blueprint-Blaupausendefinition erstellt. Die Blaupausendefinition enthält ein Richtlinienzuweisungsartefakt und kann geändert und dann in Verwaltungsgruppen oder Abonnements für konsistente Umgebungen bereitgestellt werden. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp blaupausen/artefakte kann mit Vorgängen bereitgestellt werden, die folgendes zum Ziel haben:
- Verwaltungsgruppen : Siehe Verwaltungsgruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Blueprint/blueprints/artifacts-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Blueprint/blueprints/artifacts",
"apiVersion": "2017-11-11-preview",
"name": "string",
"kind": "string",
// For remaining properties, see blueprints/artifacts objects
}
Blaupausen-/Artefakteobjekte
Legen Sie die kind-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für policyAssignment Folgendes:
"kind": "policyAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"policyDefinitionId": "string",
"resourceGroup": "string"
}
Verwenden Sie für roleAssignment Folgendes:
"kind": "roleAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"principalIds": {},
"resourceGroup": "string",
"roleDefinitionId": "string"
}
Verwenden Sie für Vorlage Folgendes:
"kind": "template",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"resourceGroup": "string",
"template": {}
}
Eigenschaftswerte
blueprints/artifacts
Name | Beschreibung | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Blueprint/blueprints/artifacts" |
apiVersion | Die Version der Ressourcen-API | '2017-11-11-preview' |
name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagen festlegen. |
Zeichenfolge (erforderlich) |
kind | Festlegen des Objekttyps | policyAssignment roleAssignment Vorlage (erforderlich) |
PolicyAssignmentArtifact
Name | Beschreibung | Wert |
---|---|---|
kind | Gibt die Art des Blaupausenartefakts an. | "policyAssignment" (erforderlich) |
properties | Eigenschaften für policyAssignment Artifact | PolicyAssignmentArtifactProperties (erforderlich) |
PolicyAssignmentArtifactProperties
Name | Beschreibung | Wert |
---|---|---|
dependsOn | Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. | string[] |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
parameters | Parameterwerte für die Richtliniendefinition. | Objekt (erforderlich) |
policyDefinitionId | Azure-Ressourcen-ID der Richtliniendefinition. | Zeichenfolge (erforderlich) |
resourceGroup | Name des Ressourcengruppenplatzhalters, dem die Richtlinie zugewiesen wird. | Zeichenfolge |
RoleAssignmentArtifact
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Gibt die Art des Blaupausenartefakts an. | 'roleAssignment' (erforderlich) |
properties | Eigenschaften für roleAssignment-Artefakt. | RoleAssignmentArtifactProperties (erforderlich) |
RoleAssignmentArtifactProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
dependsOn | Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. | string[] |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
principalIds | Array von Benutzer- oder Gruppenidentitäten in Azure Active Directory. RoleDefinition gilt für diese Identität. | |
resourceGroup | RoleAssignment ist bereich für diese resourceGroup. Wenn es leer bleibt, würde es für das Abonnement gelten. | Zeichenfolge |
roleDefinitionId | Azure-Ressourcen-ID der RoleDefinition. | Zeichenfolge (erforderlich) |
TemplateArtifact
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Gibt die Art des Blaupausenartefakts an. | 'Vorlage' (erforderlich) |
properties | Eigenschaften für Vorlagenartefakt | TemplateArtifactProperties (erforderlich) |
TemplateArtifactProperties
Name | Beschreibung | Wert |
---|---|---|
dependsOn | Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. | string[] |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
parameters | Vorlagenparameterwerte. | Objekt (erforderlich) |
resourceGroup | Falls zutreffend, der Name des Ressourcengruppenplatzhalters, für den die Vorlage bereitgestellt wird. | Zeichenfolge |
Vorlage | Der Azure Resource Manager-Vorlagentext. |
Schnellstartvorlagen
Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Blaupausen: Erstellen einer neuen Blaupausendefinition |
Mit dieser Vorlage wird eine Azure Blueprint-Blaupausendefinition erstellt. Die Blaupausendefinition enthält ein Richtlinienzuweisungsartefakt und kann geändert und dann in Verwaltungsgruppen oder Abonnements für konsistente Umgebungen bereitgestellt werden. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Ressourcentyp blaupausen/artefakte kann mit Vorgängen bereitgestellt werden, die folgendes zum Ziel haben:
- Verwaltungsgruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Blueprint/blueprints/artifacts-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview"
name = "string"
parent_id = "string"
// For remaining properties, see blueprints/artifacts objects
body = jsonencode({
kind = "string"
})
}
Blaupausen-/Artefakteobjekte
Legen Sie die kind-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für policyAssignment Folgendes:
kind = "policyAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
policyDefinitionId = "string"
resourceGroup = "string"
}
Verwenden Sie für roleAssignment Folgendes:
kind = "roleAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
resourceGroup = "string"
roleDefinitionId = "string"
}
Verwenden Sie für Vorlage Folgendes:
kind = "template"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
resourceGroup = "string"
}
Eigenschaftswerte
blueprints/artifacts
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
parent_id | Die ID der Ressource, die die übergeordnete Ressource für diese Ressource ist. | ID für Ressource vom Typ: Blaupausen |
kind | Festlegen des Objekttyps | policyAssignment roleAssignment Vorlage (erforderlich) |
PolicyAssignmentArtifact
Name | Beschreibung | Wert |
---|---|---|
kind | Gibt die Art des Blaupausenartefakts an. | "policyAssignment" (erforderlich) |
properties | Eigenschaften für policyAssignment Artifact | PolicyAssignmentArtifactProperties (erforderlich) |
PolicyAssignmentArtifactProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
dependsOn | Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. | string[] |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
parameters | Parameterwerte für die Richtliniendefinition. | Objekt (erforderlich) |
policyDefinitionId | Azure-Ressourcen-ID der Richtliniendefinition. | Zeichenfolge (erforderlich) |
resourceGroup | Name des Ressourcengruppenplatzhalters, dem die Richtlinie zugewiesen wird. | Zeichenfolge |
RoleAssignmentArtifact
Name | Beschreibung | Wert |
---|---|---|
kind | Gibt die Art des Blaupausenartefakts an. | "roleAssignment" (erforderlich) |
properties | Eigenschaften für roleAssignment-Artefakt. | RoleAssignmentArtifactProperties (erforderlich) |
RoleAssignmentArtifactProperties
Name | Beschreibung | Wert |
---|---|---|
dependsOn | Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. | string[] |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
principalIds | Array von Benutzer- oder Gruppenidentitäten in Azure Active Directory. RoleDefinition gilt für diese Identität. | |
resourceGroup | RoleAssignment ist bereich für diese resourceGroup. Wenn es leer bleibt, würde es für das Abonnement gelten. | Zeichenfolge |
roleDefinitionId | Azure-Ressourcen-ID der RoleDefinition. | Zeichenfolge (erforderlich) |
TemplateArtifact
Name | BESCHREIBUNG | Wert |
---|---|---|
kind | Gibt die Art des Blaupausenartefakts an. | "Vorlage" (erforderlich) |
properties | Eigenschaften für Vorlagenartefakt | TemplateArtifactProperties (erforderlich) |
TemplateArtifactProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
dependsOn | Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. | string[] |
description | Mehrzeilige Erläuterungen zu dieser Ressource. | Zeichenfolge |
displayName | Eine einzeilige Zeichenfolge erklärt diese Ressource. | Zeichenfolge |
parameters | Vorlagenparameterwerte. | Objekt (erforderlich) |
resourceGroup | Falls zutreffend, der Name des Ressourcengruppenplatzhalters, für den die Vorlage bereitgestellt wird. | Zeichenfolge |
Vorlage | Der Azure Resource Manager-Vorlagentext. |