Microsoft.Blueprint Blaupausen/Artefakte
Bicep-Ressourcendefinition
Der Ressourcentyp blaupausen/artefakte kann mit Vorgängen bereitgestellt werden, die folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
- Abonnements : Siehe Befehle zur Abonnementbereitstellung
- 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@2018-11-01-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 ein Rollenzuweisungs-Blaupausenartefakt. | 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 jede Identität. | Für Bicep können Sie die Funktion any() verwenden. (erforderlich) |
resourceGroup | RoleAssignment ist der Bereich für diese resourceGroup. Wenn es leer ist, wird der Bereich auf das Abonnement festgelegt. | 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 ein Resource Manager Vorlagen-Blaupausenartefakt. | 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 | Resource Manager Parameterwerte für Blaupausenartefakt der Vorlage. | Objekt (erforderlich) |
resourceGroup | Falls zutreffend, der Name des Ressourcengruppenplatzhalters, für den das Resource Manager Vorlagen-Blaupausenartefakt bereitgestellt wird. | Zeichenfolge |
Vorlage | Der Resource Manager Vorlagen-Blaupausenartefaktkörper. | 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:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
- Abonnements : Siehe Befehle zur Abonnementbereitstellung
- 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": "2018-11-01-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 | "2018-11-01-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 ein Rollenzuweisungs-Blaupausenartefakt. | 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 jede Identität. | |
resourceGroup | RoleAssignment ist der Bereich für diese resourceGroup. Wenn es leer ist, wird der Bereich auf das Abonnement festgelegt. | 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 ein Resource Manager Vorlagen-Blaupausenartefakt. | 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 | Resource Manager Parameterwerte für Blaupausenartefakt der Vorlage. | Objekt (erforderlich) |
resourceGroup | Falls zutreffend, der Name des Ressourcengruppenplatzhalters, für den das Resource Manager Vorlagen-Blaupausenartefakt bereitgestellt wird. | Zeichenfolge |
Vorlage | Der Resource Manager Vorlagen-Blaupausenartefaktkörper. |
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:
- Ressourcengruppen
- Abonnements
- 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@2018-11-01-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@2018-11-01-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 ein Rollenzuweisungs-Blaupausenartefakt. | 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 jede Identität. | |
resourceGroup | RoleAssignment ist der Bereich für diese resourceGroup. Wenn es leer ist, wird der Bereich auf das Abonnement festgelegt. | 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 ein Resource Manager Vorlagen-Blaupausenartefakt. | 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 | Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. | Zeichenfolge |
parameters | Resource Manager Parameterwerte für Blaupausenartefakt der Vorlage. | Objekt (erforderlich) |
resourceGroup | Falls zutreffend, der Name des Ressourcengruppenplatzhalters, für den das Resource Manager Vorlagen-Blaupausenartefakt bereitgestellt wird. | Zeichenfolge |
Vorlage | Der Resource Manager Vorlagen-Blaupausenartefakttext. |