Freigeben über


Microsoft.Blueprint Blaupausen/Artefakte

Bicep-Ressourcendefinition

Der Ressourcentyp blaupausen/artefakte kann mit Vorgängen bereitgestellt werden, die folgendes zum Ziel haben:

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

In Azure bereitstellen
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:

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

In Azure bereitstellen
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.