Delen via


Microsoft.Blueprint-blauwdrukken/artefacten

Bicep-resourcedefinitie

Het resourcetype blauwdrukken/artefacten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Blueprint/blueprints/artifacts wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

blauwdrukken/artefactenobjecten

Stel de eigenschap Soort in om het type object op te geven.

Gebruik voor policyAssignment:

  kind: 'policyAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {}
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }

Gebruik voor roleAssignment:

  kind: 'roleAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    principalIds: any()
    resourceGroup: 'string'
    roleDefinitionId: 'string'
  }

Gebruik voor de sjabloon:

  kind: 'template'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {}
    resourceGroup: 'string'
    template: any()
  }

Eigenschapswaarden

blauwdrukken/artefacten

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Soort Het objecttype instellen policyAssignment
roleAssignment
sjabloon (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: blauwdrukken

PolicyAssignmentArtifact

Naam Description Waarde
Soort Hiermee geeft u het soort blauwdrukartefact op. 'policyAssignment' (vereist)
properties eigenschappen voor policyAssignment-artefact PolicyAssignmentArtifactProperties (vereist)

PolicyAssignmentArtifactProperties

Naam Description Waarde
dependsOn Artefacten die moeten worden geïmplementeerd vóór het opgegeven artefact. tekenreeks[]
beschrijving Uitleg over deze resource met meerdere regels. tekenreeks
displayName Een tekenreeks met één liner legt deze resource uit. tekenreeks
parameters Parameterwaarden voor de beleidsdefinitie. object (vereist)
policyDefinitionId Azure-resource-id van de beleidsdefinitie. tekenreeks (vereist)
resourceGroup Naam van de tijdelijke aanduiding voor de resourcegroep waaraan het beleid wordt toegewezen. tekenreeks

RoleAssignmentArtifact

Naam Description Waarde
Soort Hiermee geeft u het soort blauwdrukartefact op. 'roleAssignment' (vereist)
properties Eigenschappen voor een blauwdrukartefact voor roltoewijzing. RoleAssignmentArtifactProperties (vereist)

RoleAssignmentArtifactProperties

Naam Description Waarde
dependsOn Artefacten die moeten worden geïmplementeerd vóór het opgegeven artefact. tekenreeks[]
beschrijving Uitleg over deze resource met meerdere regels. tekenreeks
displayName Een tekenreeks met één liner legt deze resource uit. tekenreeks
principalIds Matrix van gebruikers- of groepsidentiteiten in Azure Active Directory. De roleDefinition is van toepassing op elke identiteit. Voor Bicep kunt u de functie any() gebruiken. (vereist)
resourceGroup RoleAssignment is het bereik van deze resourceGroup. Als deze leeg is, is het bereik van het abonnement. tekenreeks
roleDefinitionId Azure-resource-id van de RoleDefinition. tekenreeks (vereist)

TemplateArtifact

Naam Description Waarde
Soort Hiermee geeft u het type blauwdrukartefact op. 'sjabloon' (vereist)
properties Eigenschappen voor een blauwdrukartefact Resource Manager sjabloon. TemplateArtifactEigenschappen (vereist)

TemplateArtifactEigenschappen

Naam Description Waarde
dependsOn Artefacten die moeten worden geïmplementeerd vóór het opgegeven artefact. tekenreeks[]
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
parameters Resource Manager parameterwaarden voor blauwdrukartefacten van sjabloon. object (vereist)
resourceGroup Indien van toepassing, de naam van de tijdelijke aanduiding voor de resourcegroep waarop het blauwdrukartefact van de Resource Manager-sjabloon wordt geïmplementeerd. tekenreeks
sjabloon De hoofdtekst van het blauwdrukartefact Resource Manager sjabloon. Voor Bicep kunt u de functie any() gebruiken. (vereist)

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Blauwdrukken: een nieuwe blauwdrukdefinitie maken

Implementeren op Azure
Met deze sjabloon maakt u een blauwdrukdefinitie voor Azure Blueprint. De blauwdrukdefinitie bevat een artefact voor beleidstoewijzing en kan worden gewijzigd en vervolgens worden geïmplementeerd in beheergroepen of abonnementen voor consistente omgevingen.

Resourcedefinitie van ARM-sjabloon

Het resourcetype blauwdrukken/artefacten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Blueprint/blueprints/artifacts-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Blueprint/blueprints/artifacts",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "kind": "string",
  // For remaining properties, see blueprints/artifacts objects
}

blauwdrukken/artefactenobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor policyAssignment:

  "kind": "policyAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {},
    "policyDefinitionId": "string",
    "resourceGroup": "string"
  }

Gebruik voor roleAssignment:

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

Gebruik voor sjabloon:

  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {},
    "resourceGroup": "string",
    "template": {}
  }

Eigenschapswaarden

blauwdrukken/artefacten

Naam Description Waarde
type Het resourcetype 'Microsoft.Blueprint/blueprints/artifacts'
apiVersion De resource-API-versie '2018-11-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
Soort Het objecttype instellen policyAssignment
roleAssignment
sjabloon (vereist)

PolicyAssignmentArtifact

Naam Description Waarde
Soort Hiermee geeft u het type blauwdrukartefact op. 'policyAssignment' (vereist)
properties eigenschappen voor policyAssignment Artifact PolicyAssignmentArtifactProperties (vereist)

PolicyAssignmentArtifactProperties

Naam Description Waarde
dependsOn Artefacten die moeten worden geïmplementeerd vóór het opgegeven artefact. tekenreeks[]
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
parameters Parameterwaarden voor de beleidsdefinitie. object (vereist)
policyDefinitionId Azure-resource-id van de beleidsdefinitie. tekenreeks (vereist)
resourceGroup Naam van de tijdelijke aanduiding voor de resourcegroep waaraan het beleid wordt toegewezen. tekenreeks

RoleAssignmentArtifact

Naam Description Waarde
Soort Hiermee geeft u het soort blauwdrukartefact op. 'roleAssignment' (vereist)
properties Eigenschappen voor een blauwdrukartefact voor roltoewijzing. RoleAssignmentArtifactProperties (vereist)

RoleAssignmentArtifactProperties

Naam Description Waarde
dependsOn Artefacten die moeten worden geïmplementeerd vóór het opgegeven artefact. tekenreeks[]
beschrijving Uitleg over deze resource met meerdere regels. tekenreeks
displayName Een tekenreeks met één liner legt deze resource uit. tekenreeks
principalIds Matrix van gebruikers- of groepsidentiteiten in Azure Active Directory. De roleDefinition is van toepassing op elke identiteit.
resourceGroup RoleAssignment is het bereik van deze resourceGroup. Als deze leeg is, is het bereik van het abonnement. tekenreeks
roleDefinitionId Azure-resource-id van de RoleDefinition. tekenreeks (vereist)

TemplateArtifact

Naam Description Waarde
Soort Hiermee geeft u het soort blauwdrukartefact op. 'sjabloon' (vereist)
properties Eigenschappen voor een blauwdrukartefact voor een Resource Manager-sjabloon. TemplateArtifactProperties (vereist)

TemplateArtifactProperties

Naam Description Waarde
dependsOn Artefacten die moeten worden geïmplementeerd vóór het opgegeven artefact. tekenreeks[]
beschrijving Uitleg over deze resource met meerdere regels. tekenreeks
displayName Een tekenreeks met één liner legt deze resource uit. tekenreeks
parameters Resource Manager sjabloonblauwdrukartefactparameterwaarden. object (vereist)
resourceGroup Indien van toepassing, de naam van de tijdelijke aanduiding voor de resourcegroep waarop het Resource Manager sjabloonblauwdrukartefact wordt geïmplementeerd. tekenreeks
sjabloon De hoofdtekst van het blauwdrukartefact Resource Manager sjabloon.

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Blauwdrukken: een nieuwe blauwdrukdefinitie maken

Implementeren op Azure
Met deze sjabloon maakt u een blauwdrukdefinitie voor Azure Blueprint. De blauwdrukdefinitie bevat een artefact voor beleidstoewijzing en kan worden gewijzigd en vervolgens worden geïmplementeerd in beheergroepen of abonnementen voor consistente omgevingen.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype blauwdrukken/artefacten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen
  • Abonnementen
  • Beheergroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Blueprint/blueprints/artifacts wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
  })
}

blauwdrukken/artefactenobjecten

Stel de eigenschap Soort in om het type object op te geven.

Gebruik voor policyAssignment:

  kind = "policyAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {}
    policyDefinitionId = "string"
    resourceGroup = "string"
  }

Gebruik voor roleAssignment:

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

Gebruik voor de sjabloon:

  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {}
    resourceGroup = "string"
  }

Eigenschapswaarden

blauwdrukken/artefacten

Naam Description Waarde
type Het resourcetype "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van type: blauwdrukken
Soort Het objecttype instellen policyAssignment
roleAssignment
sjabloon (vereist)

PolicyAssignmentArtifact

Naam Description Waarde
Soort Hiermee geeft u het type blauwdrukartefact op. "policyAssignment" (vereist)
properties eigenschappen voor policyAssignment Artifact PolicyAssignmentArtifactProperties (vereist)

PolicyAssignmentArtifactProperties

Naam Description Waarde
dependsOn Artefacten die moeten worden geïmplementeerd vóór het opgegeven artefact. tekenreeks[]
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
parameters Parameterwaarden voor de beleidsdefinitie. object (vereist)
policyDefinitionId Azure-resource-id van de beleidsdefinitie. tekenreeks (vereist)
resourceGroup Naam van de tijdelijke aanduiding voor de resourcegroep waaraan het beleid wordt toegewezen. tekenreeks

RoleAssignmentArtifact

Naam Description Waarde
Soort Hiermee geeft u het type blauwdrukartefact op. "roleAssignment" (vereist)
properties Eigenschappen voor een blauwdrukartefact voor roltoewijzing. RoleAssignmentArtifactProperties (vereist)

RoleAssignmentArtifactProperties

Naam Description Waarde
dependsOn Artefacten die moeten worden geïmplementeerd vóór het opgegeven artefact. tekenreeks[]
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
principalIds Matrix van gebruikers- of groepsidentiteiten in Azure Active Directory. De roleDefinition is van toepassing op elke identiteit.
resourceGroup RoleAssignment valt onder het bereik van deze resourceGroup. Als deze leeg is, is het bereik van het abonnement. tekenreeks
roleDefinitionId Azure-resource-id van de RoleDefinition. tekenreeks (vereist)

TemplateArtifact

Naam Description Waarde
Soort Hiermee geeft u het type blauwdrukartefact op. "sjabloon" (vereist)
properties Eigenschappen voor een blauwdrukartefact Resource Manager sjabloon. TemplateArtifactEigenschappen (vereist)

TemplateArtifactEigenschappen

Naam Description Waarde
dependsOn Artefacten die moeten worden geïmplementeerd vóór het opgegeven artefact. tekenreeks[]
beschrijving Uitleg over deze resource in meerdere regels. tekenreeks
displayName Eén lijntekenreeks legt deze resource uit. tekenreeks
parameters Resource Manager parameterwaarden voor blauwdrukartefacten van sjabloon. object (vereist)
resourceGroup Indien van toepassing, de naam van de tijdelijke aanduiding voor de resourcegroep waarop het blauwdrukartefact van de Resource Manager-sjabloon wordt geïmplementeerd. tekenreeks
sjabloon De hoofdtekst van het blauwdrukartefact Resource Manager sjabloon.