Freigeben über


Microsoft.Blueprint blueprints/artifacts 2017-11-11-preview

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@2017-11-11-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}: {
        description: 'string'
      }
    }
    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}: {
        description: 'string'
      }
    }
    resourceGroup: 'string'
    template: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Eigenschaftswerte

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

ParameterValueBase

Name Beschreibung Wert
Beschreibung Optionale Eigenschaft, nur um ParameterValueBase als BaseClass einzurichten. Schnur

ParameterValueCollection

Name Beschreibung Wert

ParameterValueCollection

Name Beschreibung Wert

PolicyAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprint-Artefakts 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. ParameterValueCollection- (erforderlich)
policyDefinitionId Azure-Ressourcen-ID der Richtliniendefinition. Zeichenfolge (erforderlich)
resourceGroup Name des Platzhalters der Ressourcengruppe, dem die Richtlinie zugewiesen wird. Schnur

RoleAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprint-Artefakts an. 'roleAssignment' (erforderlich)
Eigenschaften Eigenschaften für roleAssignment-Artefakt. 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 diese Identität. beliebig (erforderlich)
resourceGroup RoleAssignment ist bereichsbezogener Bereich für diese resourceGroup, wenn sie leer gelassen wird, würde der Bereich für das Abonnement gelten. Schnur
roleDefinitionId Azure-Ressourcen-ID der RoleDefinition. Zeichenfolge (erforderlich)

TemplateArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprint-Artefakts an. 'vorlage' (erforderlich)
Eigenschaften Eigenschaften für Vorlagenartefakt 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 Vorlagenparameterwerte. ParameterValueCollection- (erforderlich)
resourceGroup Falls zutreffend, der Name des Ressourcengruppenplatzhalters, für den die Vorlage bereitgestellt wird. Schnur
Schablone Der Textkörper der Azure Resource Manager-Vorlage. beliebig (erforderlich)

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}": {
        "description": "string"
      }
    },
    "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}": {
        "description": "string"
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

Eigenschaftswerte

Microsoft.Blueprint/Blueprints/Artefakte

Name Beschreibung Wert
apiVersion Die API-Version "2017-11-11-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"

ParameterValueBase

Name Beschreibung Wert
Beschreibung Optionale Eigenschaft, nur um ParameterValueBase als BaseClass einzurichten. Schnur

ParameterValueCollection

Name Beschreibung Wert

ParameterValueCollection

Name Beschreibung Wert

PolicyAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprint-Artefakts 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. ParameterValueCollection- (erforderlich)
policyDefinitionId Azure-Ressourcen-ID der Richtliniendefinition. Zeichenfolge (erforderlich)
resourceGroup Name des Platzhalters der Ressourcengruppe, dem die Richtlinie zugewiesen wird. Schnur

RoleAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprint-Artefakts an. 'roleAssignment' (erforderlich)
Eigenschaften Eigenschaften für roleAssignment-Artefakt. 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 diese Identität. beliebig (erforderlich)
resourceGroup RoleAssignment ist bereichsbezogener Bereich für diese resourceGroup, wenn sie leer gelassen wird, würde der Bereich für das Abonnement gelten. Schnur
roleDefinitionId Azure-Ressourcen-ID der RoleDefinition. Zeichenfolge (erforderlich)

TemplateArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprint-Artefakts an. 'vorlage' (erforderlich)
Eigenschaften Eigenschaften für Vorlagenartefakt 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 Vorlagenparameterwerte. ParameterValueCollection- (erforderlich)
resourceGroup Falls zutreffend, der Name des Ressourcengruppenplatzhalters, für den die Vorlage bereitgestellt wird. Schnur
Schablone Der Textkörper der Azure Resource Manager-Vorlage. beliebig (erforderlich)

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:

  • -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 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} = {
        description = "string"
      }
    }
    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} = {
        description = "string"
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

Eigenschaftswerte

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@2017-11-11-preview"

ParameterValueBase

Name Beschreibung Wert
Beschreibung Optionale Eigenschaft, nur um ParameterValueBase als BaseClass einzurichten. Schnur

ParameterValueCollection

Name Beschreibung Wert

ParameterValueCollection

Name Beschreibung Wert

PolicyAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprint-Artefakts 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. ParameterValueCollection- (erforderlich)
policyDefinitionId Azure-Ressourcen-ID der Richtliniendefinition. Zeichenfolge (erforderlich)
resourceGroup Name des Platzhalters der Ressourcengruppe, dem die Richtlinie zugewiesen wird. Schnur

RoleAssignmentArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprint-Artefakts an. 'roleAssignment' (erforderlich)
Eigenschaften Eigenschaften für roleAssignment-Artefakt. 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 diese Identität. beliebig (erforderlich)
resourceGroup RoleAssignment ist bereichsbezogener Bereich für diese resourceGroup, wenn sie leer gelassen wird, würde der Bereich für das Abonnement gelten. Schnur
roleDefinitionId Azure-Ressourcen-ID der RoleDefinition. Zeichenfolge (erforderlich)

TemplateArtifact

Name Beschreibung Wert
Art Gibt die Art des Blueprint-Artefakts an. 'vorlage' (erforderlich)
Eigenschaften Eigenschaften für Vorlagenartefakt 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 Vorlagenparameterwerte. ParameterValueCollection- (erforderlich)
resourceGroup Falls zutreffend, der Name des Ressourcengruppenplatzhalters, für den die Vorlage bereitgestellt wird. Schnur
Schablone Der Textkörper der Azure Resource Manager-Vorlage. beliebig (erforderlich)