Freigeben über


Microsoft.Blueprint-Blaupausen/Artefakte

Bicep-Ressourcendefinition

Der Ressourcentyp "Blueprints/Artefakte" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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 Bicep hinzu.

resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Microsoft.Blueprint/Blueprints/Artifacts-Objekte

Legen Sie die Art Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für policyAssignment-:

{
  kind: 'policyAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

Verwenden Sie für roleAssignment-:

{
  kind: 'roleAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    principalIds: any(Azure.Bicep.Types.Concrete.AnyType)
    resourceGroup: 'string'
    roleDefinitionId: 'string'
  }
}

Verwenden Sie für Vorlage:

{
  kind: 'template'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    resourceGroup: 'string'
    template: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Eigenschaftswerte

KeyVaultReference

Name Beschreibung Wert
id Azure-Ressourcen-ID des Key Vault. Zeichenfolge (erforderlich)

Microsoft.Blueprint/Blueprints/Artefakte

Name Beschreibung Wert
Art Set to 'policyAssignment' for type PolicyAssignmentArtifact. Set to 'roleAssignment' for type RoleAssignmentArtifact. Legen Sie für den Typ TemplateArtifact-auf "template" fest. "policyAssignment"
'roleAssignment'
'vorlage' (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil 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 Die Ressource des Typs: Blueprints

ParameterValue

Name Beschreibung Wert
Referenz Parameterwert als Bezugstyp. SecretValueReference
Wert Parameterwert. Jeder gültige JSON-Wert ist zulässig, einschließlich Objekte, Arrays, Zeichenfolgen, Zahlen und Booleans. jegliche

PolicyAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprintartefakts an. 'policyAssignment' (erforderlich)
Eigenschaften Eigenschaften für policyAssignment Artifact PolicyAssignmentArtifactProperties (erforderlich)

PolicyAssignmentArtifactProperties

Name Beschreibung Wert
dependsOn Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. string[]
Beschreibung Mehrzeilige Erläuterung dieser Ressource. Schnur

Zwänge:
Max. Länge =
displayName Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. Schnur

Zwänge:
Max. Länge =
Parameter Parameterwerte für die Richtliniendefinition. PolicyAssignmentArtifactPropertiesParameters (erforderlich)
policyDefinitionId Azure-Ressourcen-ID der Richtliniendefinition. Zeichenfolge (erforderlich)
resourceGroup Name des Platzhalters der Ressourcengruppe, dem die Richtlinie zugewiesen wird. Schnur

PolicyAssignmentArtifactPropertiesParameters

Name Beschreibung Wert

RoleAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprintartefakts an. 'roleAssignment' (erforderlich)
Eigenschaften Eigenschaften für ein Rollenzuweisungs-Blueprintartefakt. RoleAssignmentArtifactProperties (erforderlich)

RoleAssignmentArtifactProperties

Name Beschreibung Wert
dependsOn Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. string[]
Beschreibung Mehrzeilige Erläuterung dieser Ressource. Schnur

Zwänge:
Max. Länge =
displayName Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. Schnur

Zwänge:
Max. Länge =
principalIds Array von Benutzer- oder Gruppenidentitäten in Azure Active Directory. Die roleDefinition gilt für jede Identität. beliebig (erforderlich)
resourceGroup RoleAssignment ist Bereich für diese resourceGroup. Wenn sie leer ist, wird der Bereich für das Abonnement festgelegt. Schnur
roleDefinitionId Azure-Ressourcen-ID der RoleDefinition. Zeichenfolge (erforderlich)

SecretValueReference

Name Beschreibung Wert
keyVault Gibt den Verweis auf einen bestimmten Azure Key Vault an. KeyVaultReference- (erforderlich)
secretName Der Name des geheimen Schlüssels. Zeichenfolge (erforderlich)
secretVersion Die zu verwendende Version des geheimen Schlüssels. Wenn sie leer gelassen wird, wird die neueste Version des geheimen Schlüssels verwendet. Schnur

TemplateArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprintartefakts an. 'vorlage' (erforderlich)
Eigenschaften Eigenschaften für ein Ressourcen-Manager-Vorlagen-Blueprintartefakt. TemplateArtifactProperties (erforderlich)

TemplateArtifactProperties

Name Beschreibung Wert
dependsOn Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. string[]
Beschreibung Mehrzeilige Erläuterung dieser Ressource. Schnur

Zwänge:
Max. Länge =
displayName Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. Schnur

Zwänge:
Max. Länge =
Parameter Ressourcen-Manager-Vorlagen-Blueprintartefaktparameterwerte. TemplateArtifactPropertiesParameters (erforderlich)
resourceGroup Falls zutreffend, wird der Name des Ressourcengruppenplatzhalters, für den das Ressourcen-Manager-Vorlagen-Blueprintartefakt bereitgestellt wird, bereitgestellt. Schnur
Schablone Der Ressourcen-Manager-Vorlagen-Blueprintartefakttext. beliebig (erforderlich)

TemplateArtifactPropertiesParameters

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "Blueprints/Artefakte" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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.

{
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Microsoft.Blueprint/Blueprints/Artifacts-Objekte

Legen Sie die Art Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für policyAssignment-:

{
  "kind": "policyAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "policyDefinitionId": "string",
    "resourceGroup": "string"
  }
}

Verwenden Sie für roleAssignment-:

{
  "kind": "roleAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "principalIds": {},
    "resourceGroup": "string",
    "roleDefinitionId": "string"
  }
}

Verwenden Sie für Vorlage:

{
  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

Eigenschaftswerte

KeyVaultReference

Name Beschreibung Wert
id Azure-Ressourcen-ID des Key Vault. Zeichenfolge (erforderlich)

Microsoft.Blueprint/Blueprints/Artefakte

Name Beschreibung Wert
apiVersion Die API-Version "2018-11-01-preview"
Art Set to 'policyAssignment' for type PolicyAssignmentArtifact. Set to 'roleAssignment' for type RoleAssignmentArtifact. Legen Sie für den Typ TemplateArtifact-auf "template" fest. "policyAssignment"
'roleAssignment'
'vorlage' (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Art Der Ressourcentyp "Microsoft.Blueprint/Blueprints/Artefakte"

ParameterValue

Name Beschreibung Wert
Referenz Parameterwert als Bezugstyp. SecretValueReference
Wert Parameterwert. Jeder gültige JSON-Wert ist zulässig, einschließlich Objekte, Arrays, Zeichenfolgen, Zahlen und Booleans. jegliche

PolicyAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprintartefakts an. 'policyAssignment' (erforderlich)
Eigenschaften Eigenschaften für policyAssignment Artifact PolicyAssignmentArtifactProperties (erforderlich)

PolicyAssignmentArtifactProperties

Name Beschreibung Wert
dependsOn Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. string[]
Beschreibung Mehrzeilige Erläuterung dieser Ressource. Schnur

Zwänge:
Max. Länge =
displayName Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. Schnur

Zwänge:
Max. Länge =
Parameter Parameterwerte für die Richtliniendefinition. PolicyAssignmentArtifactPropertiesParameters (erforderlich)
policyDefinitionId Azure-Ressourcen-ID der Richtliniendefinition. Zeichenfolge (erforderlich)
resourceGroup Name des Platzhalters der Ressourcengruppe, dem die Richtlinie zugewiesen wird. Schnur

PolicyAssignmentArtifactPropertiesParameters

Name Beschreibung Wert

RoleAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprintartefakts an. 'roleAssignment' (erforderlich)
Eigenschaften Eigenschaften für ein Rollenzuweisungs-Blueprintartefakt. RoleAssignmentArtifactProperties (erforderlich)

RoleAssignmentArtifactProperties

Name Beschreibung Wert
dependsOn Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. string[]
Beschreibung Mehrzeilige Erläuterung dieser Ressource. Schnur

Zwänge:
Max. Länge =
displayName Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. Schnur

Zwänge:
Max. Länge =
principalIds Array von Benutzer- oder Gruppenidentitäten in Azure Active Directory. Die roleDefinition gilt für jede Identität. beliebig (erforderlich)
resourceGroup RoleAssignment ist Bereich für diese resourceGroup. Wenn sie leer ist, wird der Bereich für das Abonnement festgelegt. Schnur
roleDefinitionId Azure-Ressourcen-ID der RoleDefinition. Zeichenfolge (erforderlich)

SecretValueReference

Name Beschreibung Wert
keyVault Gibt den Verweis auf einen bestimmten Azure Key Vault an. KeyVaultReference- (erforderlich)
secretName Der Name des geheimen Schlüssels. Zeichenfolge (erforderlich)
secretVersion Die zu verwendende Version des geheimen Schlüssels. Wenn sie leer gelassen wird, wird die neueste Version des geheimen Schlüssels verwendet. Schnur

TemplateArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprintartefakts an. 'vorlage' (erforderlich)
Eigenschaften Eigenschaften für ein Ressourcen-Manager-Vorlagen-Blueprintartefakt. TemplateArtifactProperties (erforderlich)

TemplateArtifactProperties

Name Beschreibung Wert
dependsOn Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. string[]
Beschreibung Mehrzeilige Erläuterung dieser Ressource. Schnur

Zwänge:
Max. Länge =
displayName Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. Schnur

Zwänge:
Max. Länge =
Parameter Ressourcen-Manager-Vorlagen-Blueprintartefaktparameterwerte. TemplateArtifactPropertiesParameters (erforderlich)
resourceGroup Falls zutreffend, wird der Name des Ressourcengruppenplatzhalters, für den das Ressourcen-Manager-Vorlagen-Blueprintartefakt bereitgestellt wird, bereitgestellt. Schnur
Schablone Der Ressourcen-Manager-Vorlagen-Blueprintartefakttext. beliebig (erforderlich)

TemplateArtifactPropertiesParameters

Name Beschreibung Wert

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Blueprints – Erstellen einer neuen Blueprintdefinition

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Blueprint-Blueprintdefinition. Die Blueprintdefinition enthält ein Richtlinienzuweisungsartefakt und kann geändert und dann in Verwaltungsgruppen oder Abonnements für konsistente Umgebungen bereitgestellt werden.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "Blueprints/Artefakte" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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 hinzu.

resource "azapi_resource" "symbolicname" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Microsoft.Blueprint/Blueprints/Artifacts-Objekte

Legen Sie die Art Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für policyAssignment-:

{
  kind = "policyAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    policyDefinitionId = "string"
    resourceGroup = "string"
  }
}

Verwenden Sie für roleAssignment-:

{
  kind = "roleAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    principalIds = ?
    resourceGroup = "string"
    roleDefinitionId = "string"
  }
}

Verwenden Sie für Vorlage:

{
  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

Eigenschaftswerte

KeyVaultReference

Name Beschreibung Wert
id Azure-Ressourcen-ID des Key Vault. Zeichenfolge (erforderlich)

Microsoft.Blueprint/Blueprints/Artefakte

Name Beschreibung Wert
Art Set to 'policyAssignment' for type PolicyAssignmentArtifact. Set to 'roleAssignment' for type RoleAssignmentArtifact. Legen Sie für den Typ TemplateArtifact-auf "template" fest. "policyAssignment"
'roleAssignment'
'vorlage' (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Blueprints
Art Der Ressourcentyp "Microsoft.Blueprint/Blueprints/artifacts@2018-11-01-preview"

ParameterValue

Name Beschreibung Wert
Referenz Parameterwert als Bezugstyp. SecretValueReference
Wert Parameterwert. Jeder gültige JSON-Wert ist zulässig, einschließlich Objekte, Arrays, Zeichenfolgen, Zahlen und Booleans. jegliche

PolicyAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprintartefakts an. 'policyAssignment' (erforderlich)
Eigenschaften Eigenschaften für policyAssignment Artifact PolicyAssignmentArtifactProperties (erforderlich)

PolicyAssignmentArtifactProperties

Name Beschreibung Wert
dependsOn Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. string[]
Beschreibung Mehrzeilige Erläuterung dieser Ressource. Schnur

Zwänge:
Max. Länge =
displayName Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. Schnur

Zwänge:
Max. Länge =
Parameter Parameterwerte für die Richtliniendefinition. PolicyAssignmentArtifactPropertiesParameters (erforderlich)
policyDefinitionId Azure-Ressourcen-ID der Richtliniendefinition. Zeichenfolge (erforderlich)
resourceGroup Name des Platzhalters der Ressourcengruppe, dem die Richtlinie zugewiesen wird. Schnur

PolicyAssignmentArtifactPropertiesParameters

Name Beschreibung Wert

RoleAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprintartefakts an. 'roleAssignment' (erforderlich)
Eigenschaften Eigenschaften für ein Rollenzuweisungs-Blueprintartefakt. RoleAssignmentArtifactProperties (erforderlich)

RoleAssignmentArtifactProperties

Name Beschreibung Wert
dependsOn Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. string[]
Beschreibung Mehrzeilige Erläuterung dieser Ressource. Schnur

Zwänge:
Max. Länge =
displayName Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. Schnur

Zwänge:
Max. Länge =
principalIds Array von Benutzer- oder Gruppenidentitäten in Azure Active Directory. Die roleDefinition gilt für jede Identität. beliebig (erforderlich)
resourceGroup RoleAssignment ist Bereich für diese resourceGroup. Wenn sie leer ist, wird der Bereich für das Abonnement festgelegt. Schnur
roleDefinitionId Azure-Ressourcen-ID der RoleDefinition. Zeichenfolge (erforderlich)

SecretValueReference

Name Beschreibung Wert
keyVault Gibt den Verweis auf einen bestimmten Azure Key Vault an. KeyVaultReference- (erforderlich)
secretName Der Name des geheimen Schlüssels. Zeichenfolge (erforderlich)
secretVersion Die zu verwendende Version des geheimen Schlüssels. Wenn sie leer gelassen wird, wird die neueste Version des geheimen Schlüssels verwendet. Schnur

TemplateArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprintartefakts an. 'vorlage' (erforderlich)
Eigenschaften Eigenschaften für ein Ressourcen-Manager-Vorlagen-Blueprintartefakt. TemplateArtifactProperties (erforderlich)

TemplateArtifactProperties

Name Beschreibung Wert
dependsOn Artefakte, die vor dem angegebenen Artefakt bereitgestellt werden müssen. string[]
Beschreibung Mehrzeilige Erläuterung dieser Ressource. Schnur

Zwänge:
Max. Länge =
displayName Diese Ressource wird durch eine einzeilige Zeichenfolge erläutert. Schnur

Zwänge:
Max. Länge =
Parameter Ressourcen-Manager-Vorlagen-Blueprintartefaktparameterwerte. TemplateArtifactPropertiesParameters (erforderlich)
resourceGroup Falls zutreffend, wird der Name des Ressourcengruppenplatzhalters, für den das Ressourcen-Manager-Vorlagen-Blueprintartefakt bereitgestellt wird, bereitgestellt. Schnur
Schablone Der Ressourcen-Manager-Vorlagen-Blueprintartefakttext. beliebig (erforderlich)

TemplateArtifactPropertiesParameters

Name Beschreibung Wert