Delen via


Microsoft.Blueprint-blauwdrukken/artefacten 2018-11-01-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@2018-11-01-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}: {
        reference: {
          keyVault: {
            id: 'string'
          }
          secretName: 'string'
          secretVersion: 'string'
        }
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

Gebruik voor roleAssignment:

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

Gebruik voor sjabloon:

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

Eigenschapswaarden

KeyVaultReference

Naam Beschrijving Waarde
legitimatiebewijs Azure-resource-id van de Key Vault. tekenreeks (vereist)

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

ParameterValue

Naam Beschrijving Waarde
referentie Parameterwaarde als referentietype. SecretValueReference-
waarde Parameterwaarde. Elke geldige JSON-waarde is toegestaan, waaronder objecten, matrices, tekenreeksen, getallen en booleaanse waarden. enig

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 =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Parameters Parameterwaarden voor de beleidsdefinitie. PolicyAssignmentArtifactPropertiesParameters (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

PolicyAssignmentArtifactPropertiesParameters

Naam Beschrijving Waarde

RoleAssignmentArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. roleAssignment (vereist)
Eigenschappen Eigenschappen voor een blauwdrukartefact voor roltoewijzing. 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 =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

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

SecretValueReference

Naam Beschrijving Waarde
keyVault Hiermee geeft u de verwijzing naar een bepaalde Azure Key Vault. KeyVaultReference (vereist)
secretName Naam van het geheim. tekenreeks (vereist)
secretVersion De versie van het geheim die moet worden gebruikt. Als u niets opgeeft, wordt de meest recente versie van het geheim gebruikt. snaar

TemplateArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. 'sjabloon' (vereist)
Eigenschappen Eigenschappen voor een blauwdrukartefact van een Resource Manager-sjabloon. 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 =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Parameters Parameterwaarden voor blauwdrukartefacten in Resource Manager-sjabloon. TemplateArtifactPropertiesParameters (vereist)
resourceGroup Indien van toepassing, wordt de naam van de tijdelijke aanduiding voor de resourcegroep waarnaar het blauwdrukartefact van de Resource Manager-sjabloon wordt geïmplementeerd. snaar
sjabloon De hoofdtekst van het blauwdrukartefact van de Resource Manager-sjabloon. elke (vereist)

TemplateArtifactPropertiesParameters

Naam Beschrijving Waarde

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}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "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}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

Eigenschapswaarden

KeyVaultReference

Naam Beschrijving Waarde
legitimatiebewijs Azure-resource-id van de Key Vault. tekenreeks (vereist)

Microsoft.Blueprint/blueprints/artifacts

Naam Beschrijving Waarde
apiVersion De API-versie '2018-11-01-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'

ParameterValue

Naam Beschrijving Waarde
referentie Parameterwaarde als referentietype. SecretValueReference-
waarde Parameterwaarde. Elke geldige JSON-waarde is toegestaan, waaronder objecten, matrices, tekenreeksen, getallen en booleaanse waarden. enig

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 =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Parameters Parameterwaarden voor de beleidsdefinitie. PolicyAssignmentArtifactPropertiesParameters (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

PolicyAssignmentArtifactPropertiesParameters

Naam Beschrijving Waarde

RoleAssignmentArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. roleAssignment (vereist)
Eigenschappen Eigenschappen voor een blauwdrukartefact voor roltoewijzing. 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 =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

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

SecretValueReference

Naam Beschrijving Waarde
keyVault Hiermee geeft u de verwijzing naar een bepaalde Azure Key Vault. KeyVaultReference (vereist)
secretName Naam van het geheim. tekenreeks (vereist)
secretVersion De versie van het geheim die moet worden gebruikt. Als u niets opgeeft, wordt de meest recente versie van het geheim gebruikt. snaar

TemplateArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. 'sjabloon' (vereist)
Eigenschappen Eigenschappen voor een blauwdrukartefact van een Resource Manager-sjabloon. 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 =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Parameters Parameterwaarden voor blauwdrukartefacten in Resource Manager-sjabloon. TemplateArtifactPropertiesParameters (vereist)
resourceGroup Indien van toepassing, wordt de naam van de tijdelijke aanduiding voor de resourcegroep waarnaar het blauwdrukartefact van de Resource Manager-sjabloon wordt geïmplementeerd. snaar
sjabloon De hoofdtekst van het blauwdrukartefact van de Resource Manager-sjabloon. elke (vereist)

TemplateArtifactPropertiesParameters

Naam Beschrijving Waarde

Quickstart-sjablonen

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

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:

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} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    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} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

Eigenschapswaarden

KeyVaultReference

Naam Beschrijving Waarde
legitimatiebewijs Azure-resource-id van de Key Vault. tekenreeks (vereist)

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

ParameterValue

Naam Beschrijving Waarde
referentie Parameterwaarde als referentietype. SecretValueReference-
waarde Parameterwaarde. Elke geldige JSON-waarde is toegestaan, waaronder objecten, matrices, tekenreeksen, getallen en booleaanse waarden. enig

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 =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Parameters Parameterwaarden voor de beleidsdefinitie. PolicyAssignmentArtifactPropertiesParameters (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

PolicyAssignmentArtifactPropertiesParameters

Naam Beschrijving Waarde

RoleAssignmentArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. roleAssignment (vereist)
Eigenschappen Eigenschappen voor een blauwdrukartefact voor roltoewijzing. 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 =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

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

SecretValueReference

Naam Beschrijving Waarde
keyVault Hiermee geeft u de verwijzing naar een bepaalde Azure Key Vault. KeyVaultReference (vereist)
secretName Naam van het geheim. tekenreeks (vereist)
secretVersion De versie van het geheim die moet worden gebruikt. Als u niets opgeeft, wordt de meest recente versie van het geheim gebruikt. snaar

TemplateArtifact

Naam Beschrijving Waarde
soort Hiermee geeft u het soort blauwdrukartefact op. 'sjabloon' (vereist)
Eigenschappen Eigenschappen voor een blauwdrukartefact van een Resource Manager-sjabloon. 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 =
displayName In een-linertekenreeks wordt deze resource uitgelegd. snaar

Beperkingen:
Maximale lengte =
Parameters Parameterwaarden voor blauwdrukartefacten in Resource Manager-sjabloon. TemplateArtifactPropertiesParameters (vereist)
resourceGroup Indien van toepassing, wordt de naam van de tijdelijke aanduiding voor de resourcegroep waarnaar het blauwdrukartefact van de Resource Manager-sjabloon wordt geïmplementeerd. snaar
sjabloon De hoofdtekst van het blauwdrukartefact van de Resource Manager-sjabloon. elke (vereist)

TemplateArtifactPropertiesParameters

Naam Beschrijving Waarde