Delen via


Microsoft.Blueprint-blauwdrukken/artefacten 2017-11-11-preview

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor 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@2017-11-11-preview' = {
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Microsoft.Blueprint/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: {
      {customized property}: {
        description: 'string'
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

Gebruik voor roleAssignment:

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

Gebruik voor sjabloon:

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

Eigenschapswaarden

Microsoft.Blueprint/blueprints/artifacts

Naam Beschrijving Waarde
soort Ingesteld op policyAssignment voor het type PolicyAssignmentArtifact. Ingesteld op roleAssignment voor het type RoleAssignmentArtifact. Ingesteld op sjabloon voor het type TemplateArtifact. 'policyAssignment'
'roleAssignment'
'sjabloon' (vereist)
naam De resourcenaam tekenreeks (vereist)
ouder 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 de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: blauwdrukken

ParameterValueBase

Naam Beschrijving Waarde
beschrijving Optionele eigenschap, alleen om ParameterValueBase tot stand te brengen als een BaseClass. snaar

ParameterValueCollection

Naam Beschrijving Waarde

ParameterValueCollection

Naam Beschrijving Waarde

PolicyAssignmentArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. 'policyAssignment' (vereist)
Eigenschappen eigenschappen voor policyAssignment Artifact PolicyAssignmentArtifactProperties (vereist)

PolicyAssignmentArtifactProperties

Naam Beschrijving Waarde
dependsOn Artefacten die vóór het opgegeven artefact moeten worden geïmplementeerd. tekenreeks[]
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 500
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 256
Parameters Parameterwaarden voor de beleidsdefinitie. ParameterValueCollection (vereist)
policyDefinitionId Azure-resource-id van de beleidsdefinitie. tekenreeks (vereist)
resourceGroup Naam van de tijdelijke aanduiding voor de resourcegroep waaraan het beleid wordt toegewezen. snaar

RoleAssignmentArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. roleAssignment (vereist)
Eigenschappen Eigenschappen voor roleAssignment-artefact. RoleAssignmentArtifactProperties (vereist)

RoleAssignmentArtifactProperties

Naam Beschrijving Waarde
dependsOn Artefacten die vóór het opgegeven artefact moeten worden geïmplementeerd. tekenreeks[]
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 500
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 256
principalIds Matrix van gebruikers- of groepsidentiteiten in Azure Active Directory. De roleDefinition is van toepassing op deze identiteit. elke (vereist)
resourceGroup RoleAssignment is het bereik van deze resourceGroup, als deze leeg blijft, wordt het bereik voor het abonnement bereikt. snaar
roleDefinitionId Azure-resource-id van de RoleDefinition. tekenreeks (vereist)

TemplateArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. 'sjabloon' (vereist)
Eigenschappen Eigenschappen voor sjabloonartefact TemplateArtifactProperties (vereist)

TemplateArtifactProperties

Naam Beschrijving Waarde
dependsOn Artefacten die vóór het opgegeven artefact moeten worden geïmplementeerd. tekenreeks[]
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 500
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 256
Parameters Sjabloonparameterwaarden. ParameterValueCollection (vereist)
resourceGroup Indien van toepassing, de naam van de tijdelijke aanduiding voor de resourcegroep waarop de sjabloon wordt geïmplementeerd. snaar
sjabloon De hoofdtekst van de Azure Resource Manager-sjabloon. elke (vereist)

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor 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 JSON toe aan uw sjabloon.

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

Microsoft.Blueprint/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": {
      "{customized property}": {
        "description": "string"
      }
    },
    "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": {
      "{customized property}": {
        "description": "string"
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

Eigenschapswaarden

Microsoft.Blueprint/blueprints/artifacts

Naam Beschrijving Waarde
apiVersion De API-versie '2017-11-11-preview'
soort Ingesteld op policyAssignment voor het type PolicyAssignmentArtifact. Ingesteld op roleAssignment voor het type RoleAssignmentArtifact. Ingesteld op sjabloon voor het type TemplateArtifact. 'policyAssignment'
'roleAssignment'
'sjabloon' (vereist)
naam De resourcenaam tekenreeks (vereist)
type Het resourcetype 'Microsoft.Blueprint/blueprints/artifacts'

ParameterValueBase

Naam Beschrijving Waarde
beschrijving Optionele eigenschap, alleen om ParameterValueBase tot stand te brengen als een BaseClass. snaar

ParameterValueCollection

Naam Beschrijving Waarde

ParameterValueCollection

Naam Beschrijving Waarde

PolicyAssignmentArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. 'policyAssignment' (vereist)
Eigenschappen eigenschappen voor policyAssignment Artifact PolicyAssignmentArtifactProperties (vereist)

PolicyAssignmentArtifactProperties

Naam Beschrijving Waarde
dependsOn Artefacten die vóór het opgegeven artefact moeten worden geïmplementeerd. tekenreeks[]
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 500
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 256
Parameters Parameterwaarden voor de beleidsdefinitie. ParameterValueCollection (vereist)
policyDefinitionId Azure-resource-id van de beleidsdefinitie. tekenreeks (vereist)
resourceGroup Naam van de tijdelijke aanduiding voor de resourcegroep waaraan het beleid wordt toegewezen. snaar

RoleAssignmentArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. roleAssignment (vereist)
Eigenschappen Eigenschappen voor roleAssignment-artefact. RoleAssignmentArtifactProperties (vereist)

RoleAssignmentArtifactProperties

Naam Beschrijving Waarde
dependsOn Artefacten die vóór het opgegeven artefact moeten worden geïmplementeerd. tekenreeks[]
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 500
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 256
principalIds Matrix van gebruikers- of groepsidentiteiten in Azure Active Directory. De roleDefinition is van toepassing op deze identiteit. elke (vereist)
resourceGroup RoleAssignment is het bereik van deze resourceGroup, als deze leeg blijft, wordt het bereik voor het abonnement bereikt. snaar
roleDefinitionId Azure-resource-id van de RoleDefinition. tekenreeks (vereist)

TemplateArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. 'sjabloon' (vereist)
Eigenschappen Eigenschappen voor sjabloonartefact TemplateArtifactProperties (vereist)

TemplateArtifactProperties

Naam Beschrijving Waarde
dependsOn Artefacten die vóór het opgegeven artefact moeten worden geïmplementeerd. tekenreeks[]
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 500
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 256
Parameters Sjabloonparameterwaarden. ParameterValueCollection (vereist)
resourceGroup Indien van toepassing, de naam van de tijdelijke aanduiding voor de resourcegroep waarop de sjabloon wordt geïmplementeerd. snaar
sjabloon De hoofdtekst van de Azure Resource Manager-sjabloon. elke (vereist)

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
Blueprints - Een nieuwe blauwdrukdefinitie maken

implementeren in 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:

  • beheergroepen

Zie logboek wijzigenvoor 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" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Microsoft.Blueprint/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 = {
      {customized property} = {
        description = "string"
      }
    }
    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 = {
      {customized property} = {
        description = "string"
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

Eigenschapswaarden

Microsoft.Blueprint/blueprints/artifacts

Naam Beschrijving Waarde
soort Ingesteld op policyAssignment voor het type PolicyAssignmentArtifact. Ingesteld op roleAssignment voor het type RoleAssignmentArtifact. Ingesteld op sjabloon voor het type TemplateArtifact. 'policyAssignment'
'roleAssignment'
'sjabloon' (vereist)
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: blauwdrukken
type Het resourcetype "Microsoft.Blueprint/blueprints/artifacts@2017-11-11-preview"

ParameterValueBase

Naam Beschrijving Waarde
beschrijving Optionele eigenschap, alleen om ParameterValueBase tot stand te brengen als een BaseClass. snaar

ParameterValueCollection

Naam Beschrijving Waarde

ParameterValueCollection

Naam Beschrijving Waarde

PolicyAssignmentArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. 'policyAssignment' (vereist)
Eigenschappen eigenschappen voor policyAssignment Artifact PolicyAssignmentArtifactProperties (vereist)

PolicyAssignmentArtifactProperties

Naam Beschrijving Waarde
dependsOn Artefacten die vóór het opgegeven artefact moeten worden geïmplementeerd. tekenreeks[]
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 500
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 256
Parameters Parameterwaarden voor de beleidsdefinitie. ParameterValueCollection (vereist)
policyDefinitionId Azure-resource-id van de beleidsdefinitie. tekenreeks (vereist)
resourceGroup Naam van de tijdelijke aanduiding voor de resourcegroep waaraan het beleid wordt toegewezen. snaar

RoleAssignmentArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. roleAssignment (vereist)
Eigenschappen Eigenschappen voor roleAssignment-artefact. RoleAssignmentArtifactProperties (vereist)

RoleAssignmentArtifactProperties

Naam Beschrijving Waarde
dependsOn Artefacten die vóór het opgegeven artefact moeten worden geïmplementeerd. tekenreeks[]
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 500
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 256
principalIds Matrix van gebruikers- of groepsidentiteiten in Azure Active Directory. De roleDefinition is van toepassing op deze identiteit. elke (vereist)
resourceGroup RoleAssignment is het bereik van deze resourceGroup, als deze leeg blijft, wordt het bereik voor het abonnement bereikt. snaar
roleDefinitionId Azure-resource-id van de RoleDefinition. tekenreeks (vereist)

TemplateArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. 'sjabloon' (vereist)
Eigenschappen Eigenschappen voor sjabloonartefact TemplateArtifactProperties (vereist)

TemplateArtifactProperties

Naam Beschrijving Waarde
dependsOn Artefacten die vóór het opgegeven artefact moeten worden geïmplementeerd. tekenreeks[]
beschrijving In meerdere regels wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 500
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte = 256
Parameters Sjabloonparameterwaarden. ParameterValueCollection (vereist)
resourceGroup Indien van toepassing, de naam van de tijdelijke aanduiding voor de resourcegroep waarop de sjabloon wordt geïmplementeerd. snaar
sjabloon De hoofdtekst van de Azure Resource Manager-sjabloon. elke (vereist)