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