Dela via


Microsoft.Blueprint-skisser/artefakter

Bicep-resursdefinition

Resurstypen skisser/artefakter kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Blueprint/blueprints/artifacts-resurs lägger du till följande Bicep i mallen.

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 objects

Ange egenskapen typ för att ange typ av objekt.

För policyAssignmentanvänder du:

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

För roleAssignmentanvänder du:

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

För mallanvänder du:

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

Egenskapsvärden

KeyVaultReference

Namn Beskrivning Värde
Id Azure-resurs-ID för Key Vault. sträng (krävs)

Microsoft.Blueprint/blueprints/artifacts

Namn Beskrivning Värde
sort Ange till "policyAssignment" för typen PolicyAssignmentArtifact. Ange till "roleAssignment" för typen RoleAssignmentArtifact. Ange till mall för typ TemplateArtifact. "policyAssignment"
"roleAssignment"
"mall" (krävs)
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: skisser

ParameterValue

Namn Beskrivning Värde
hänvisning Parametervärde som referenstyp. SecretValueReference
värde Parametervärde. Alla giltiga JSON-värden tillåts, inklusive objekt, matriser, strängar, tal och booleska värden. någon

PolicyAssignmentArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "policyAssignment" (krävs)
Egenskaper egenskaper för policyAssignment Artifact PolicyAssignmentArtifactProperties (krävs)

PolicyAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Maxlängd = 500
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd = 256
Parametrar Parametervärden för principdefinitionen. PolicyAssignmentArtifactPropertiesParameters (krävs)
policyDefinitionId Azure-resurs-ID för principdefinitionen. sträng (krävs)
resourceGroup Namn på platshållaren för resursgruppen som principen ska tilldelas till. sträng

PolicyAssignmentArtifactPropertiesParameters

Namn Beskrivning Värde

RoleAssignmentArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "roleAssignment" (krävs)
Egenskaper Egenskaper för en artefakt för en rolltilldelningsritning. RoleAssignmentArtifactProperties (krävs)

RoleAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Maxlängd = 500
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd = 256
principalIds Matris med användar- eller gruppidentiteter i Azure Active Directory. RoleDefinition gäller för varje identitet. any (krävs)
resourceGroup RoleAssignment kommer att vara omfång för den här resourceGroup. Om den är tom omfångsbegränsas den till prenumerationen. sträng
roleDefinitionId Azure-resurs-ID för RoleDefinition. sträng (krävs)

SecretValueReference

Namn Beskrivning Värde
keyVault Anger referensen till ett visst Azure Key Vault. KeyVaultReference (krävs)
secretName Namnet på hemligheten. sträng (krävs)
secretVersion Den version av hemligheten som ska användas. Om den lämnas tom används den senaste versionen av hemligheten. sträng

TemplateArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "mall" (krävs)
Egenskaper Egenskaper för en Resource Manager-mallritningsartefakt. TemplateArtifactProperties (krävs)

TemplateArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Maxlängd = 500
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd = 256
Parametrar Resource Manager-mallens parametervärden för skissartefakter. TemplateArtifactPropertiesParameters (krävs)
resourceGroup Om tillämpligt, namnet på platshållaren för resursgruppen som Resource Manager-mallens skissartefakt ska distribueras till. sträng
mall Resource Manager-mallens artefakttext för skissen. any (krävs)

TemplateArtifactPropertiesParameters

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Resurstypen skisser/artefakter kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Blueprint/blueprints/artifacts-resurs lägger du till följande JSON i mallen.

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

Microsoft.Blueprint/blueprints/artifacts objects

Ange egenskapen typ för att ange typ av objekt.

För policyAssignmentanvänder du:

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

För roleAssignmentanvänder du:

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

För mallanvänder du:

{
  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "reference": {
          "keyVault": {
            "id": "string"
          },
          "secretName": "string",
          "secretVersion": "string"
        },
        "value": {}
      }
    },
    "resourceGroup": "string",
    "template": {}
  }
}

Egenskapsvärden

KeyVaultReference

Namn Beskrivning Värde
Id Azure-resurs-ID för Key Vault. sträng (krävs)

Microsoft.Blueprint/blueprints/artifacts

Namn Beskrivning Värde
apiVersion API-versionen "2018-11-01-preview"
sort Ange till "policyAssignment" för typen PolicyAssignmentArtifact. Ange till "roleAssignment" för typen RoleAssignmentArtifact. Ange till mall för typ TemplateArtifact. "policyAssignment"
"roleAssignment"
"mall" (krävs)
Namn Resursnamnet sträng (krävs)
typ Resurstypen "Microsoft.Blueprint/blueprints/artifacts"

ParameterValue

Namn Beskrivning Värde
hänvisning Parametervärde som referenstyp. SecretValueReference
värde Parametervärde. Alla giltiga JSON-värden tillåts, inklusive objekt, matriser, strängar, tal och booleska värden. någon

PolicyAssignmentArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "policyAssignment" (krävs)
Egenskaper egenskaper för policyAssignment Artifact PolicyAssignmentArtifactProperties (krävs)

PolicyAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Maxlängd = 500
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd = 256
Parametrar Parametervärden för principdefinitionen. PolicyAssignmentArtifactPropertiesParameters (krävs)
policyDefinitionId Azure-resurs-ID för principdefinitionen. sträng (krävs)
resourceGroup Namn på platshållaren för resursgruppen som principen ska tilldelas till. sträng

PolicyAssignmentArtifactPropertiesParameters

Namn Beskrivning Värde

RoleAssignmentArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "roleAssignment" (krävs)
Egenskaper Egenskaper för en artefakt för en rolltilldelningsritning. RoleAssignmentArtifactProperties (krävs)

RoleAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Maxlängd = 500
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd = 256
principalIds Matris med användar- eller gruppidentiteter i Azure Active Directory. RoleDefinition gäller för varje identitet. any (krävs)
resourceGroup RoleAssignment kommer att vara omfång för den här resourceGroup. Om den är tom omfångsbegränsas den till prenumerationen. sträng
roleDefinitionId Azure-resurs-ID för RoleDefinition. sträng (krävs)

SecretValueReference

Namn Beskrivning Värde
keyVault Anger referensen till ett visst Azure Key Vault. KeyVaultReference (krävs)
secretName Namnet på hemligheten. sträng (krävs)
secretVersion Den version av hemligheten som ska användas. Om den lämnas tom används den senaste versionen av hemligheten. sträng

TemplateArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "mall" (krävs)
Egenskaper Egenskaper för en Resource Manager-mallritningsartefakt. TemplateArtifactProperties (krävs)

TemplateArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Maxlängd = 500
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd = 256
Parametrar Resource Manager-mallens parametervärden för skissartefakter. TemplateArtifactPropertiesParameters (krävs)
resourceGroup Om tillämpligt, namnet på platshållaren för resursgruppen som Resource Manager-mallens skissartefakt ska distribueras till. sträng
mall Resource Manager-mallens artefakttext för skissen. any (krävs)

TemplateArtifactPropertiesParameters

Namn Beskrivning Värde

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skisser – Skapa en ny skissdefinition

Distribuera till Azure
Den här mallen skapar en Skissdefinition för Azure Blueprint. Skissdefinitionen innehåller en principtilldelningsartefakt och kan ändras och sedan distribueras till hanteringsgrupper eller prenumerationer för konsekventa miljöer.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen skisser/artefakter kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Blueprint/blueprints/artifacts-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Microsoft.Blueprint/blueprints/artifacts objects

Ange egenskapen typ för att ange typ av objekt.

För policyAssignmentanvänder du:

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

För roleAssignmentanvänder du:

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

För mallanvänder du:

{
  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {
      {customized property} = {
        reference = {
          keyVault = {
            id = "string"
          }
          secretName = "string"
          secretVersion = "string"
        }
        value = ?
      }
    }
    resourceGroup = "string"
    template = ?
  }
}

Egenskapsvärden

KeyVaultReference

Namn Beskrivning Värde
Id Azure-resurs-ID för Key Vault. sträng (krävs)

Microsoft.Blueprint/blueprints/artifacts

Namn Beskrivning Värde
sort Ange till "policyAssignment" för typen PolicyAssignmentArtifact. Ange till "roleAssignment" för typen RoleAssignmentArtifact. Ange till mall för typ TemplateArtifact. "policyAssignment"
"roleAssignment"
"mall" (krävs)
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: skisser
typ Resurstypen "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"

ParameterValue

Namn Beskrivning Värde
hänvisning Parametervärde som referenstyp. SecretValueReference
värde Parametervärde. Alla giltiga JSON-värden tillåts, inklusive objekt, matriser, strängar, tal och booleska värden. någon

PolicyAssignmentArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "policyAssignment" (krävs)
Egenskaper egenskaper för policyAssignment Artifact PolicyAssignmentArtifactProperties (krävs)

PolicyAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Maxlängd = 500
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd = 256
Parametrar Parametervärden för principdefinitionen. PolicyAssignmentArtifactPropertiesParameters (krävs)
policyDefinitionId Azure-resurs-ID för principdefinitionen. sträng (krävs)
resourceGroup Namn på platshållaren för resursgruppen som principen ska tilldelas till. sträng

PolicyAssignmentArtifactPropertiesParameters

Namn Beskrivning Värde

RoleAssignmentArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "roleAssignment" (krävs)
Egenskaper Egenskaper för en artefakt för en rolltilldelningsritning. RoleAssignmentArtifactProperties (krävs)

RoleAssignmentArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Maxlängd = 500
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd = 256
principalIds Matris med användar- eller gruppidentiteter i Azure Active Directory. RoleDefinition gäller för varje identitet. any (krävs)
resourceGroup RoleAssignment kommer att vara omfång för den här resourceGroup. Om den är tom omfångsbegränsas den till prenumerationen. sträng
roleDefinitionId Azure-resurs-ID för RoleDefinition. sträng (krävs)

SecretValueReference

Namn Beskrivning Värde
keyVault Anger referensen till ett visst Azure Key Vault. KeyVaultReference (krävs)
secretName Namnet på hemligheten. sträng (krävs)
secretVersion Den version av hemligheten som ska användas. Om den lämnas tom används den senaste versionen av hemligheten. sträng

TemplateArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "mall" (krävs)
Egenskaper Egenskaper för en Resource Manager-mallritningsartefakt. TemplateArtifactProperties (krävs)

TemplateArtifactProperties

Namn Beskrivning Värde
dependsOn Artefakter som måste distribueras före den angivna artefakten. string[]
beskrivning Förklara den här resursen med flera rader. sträng

Begränsningar:
Maxlängd = 500
displayName Enradssträng förklarar den här resursen. sträng

Begränsningar:
Max längd = 256
Parametrar Resource Manager-mallens parametervärden för skissartefakter. TemplateArtifactPropertiesParameters (krävs)
resourceGroup Om tillämpligt, namnet på platshållaren för resursgruppen som Resource Manager-mallens skissartefakt ska distribueras till. sträng
mall Resource Manager-mallens artefakttext för skissen. any (krävs)

TemplateArtifactPropertiesParameters

Namn Beskrivning Värde