Dela via


Microsoft.Blueprint-skisser/artefakter 2017-11-11-preview

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

Egenskapsvärden

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

ParameterValueBase

Namn Beskrivning Värde
beskrivning Valfri egenskap, bara för att upprätta ParameterValueBase som en BaseClass. sträng

ParameterValueCollection

Namn Beskrivning Värde

ParameterValueCollection

Namn Beskrivning Värde

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. ParameterValueCollection (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

RoleAssignmentArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "roleAssignment" (krävs)
Egenskaper Egenskaper för roleAssignment artifact. 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 den här identiteten. any (krävs)
resourceGroup RoleAssignment kommer att vara omfånget för den här resursgruppen, om det lämnas tomt skulle det omfatta prenumerationen. sträng
roleDefinitionId Azure-resurs-ID för RoleDefinition. sträng (krävs)

TemplateArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "mall" (krävs)
Egenskaper Egenskaper för mallartefakt 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 Mallparametervärden. ParameterValueCollection (krävs)
resourceGroup I tillämpliga fall namnet på platshållaren för resursgruppen som mallen ska distribueras till. sträng
mall Azure Resource Manager-malltexten. any (krävs)

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

Egenskapsvärden

Microsoft.Blueprint/blueprints/artifacts

Namn Beskrivning Värde
apiVersion API-versionen "2017-11-11-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"

ParameterValueBase

Namn Beskrivning Värde
beskrivning Valfri egenskap, bara för att upprätta ParameterValueBase som en BaseClass. sträng

ParameterValueCollection

Namn Beskrivning Värde

ParameterValueCollection

Namn Beskrivning Värde

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. ParameterValueCollection (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

RoleAssignmentArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "roleAssignment" (krävs)
Egenskaper Egenskaper för roleAssignment artifact. 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 den här identiteten. any (krävs)
resourceGroup RoleAssignment kommer att vara omfånget för den här resursgruppen, om det lämnas tomt skulle det omfatta prenumerationen. sträng
roleDefinitionId Azure-resurs-ID för RoleDefinition. sträng (krävs)

TemplateArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "mall" (krävs)
Egenskaper Egenskaper för mallartefakt 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 Mallparametervärden. ParameterValueCollection (krävs)
resourceGroup I tillämpliga fall namnet på platshållaren för resursgruppen som mallen ska distribueras till. sträng
mall Azure Resource Manager-malltexten. any (krävs)

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:

  • Hanteringsgrupper

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

Egenskapsvärden

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

ParameterValueBase

Namn Beskrivning Värde
beskrivning Valfri egenskap, bara för att upprätta ParameterValueBase som en BaseClass. sträng

ParameterValueCollection

Namn Beskrivning Värde

ParameterValueCollection

Namn Beskrivning Värde

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. ParameterValueCollection (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

RoleAssignmentArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "roleAssignment" (krävs)
Egenskaper Egenskaper för roleAssignment artifact. 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 den här identiteten. any (krävs)
resourceGroup RoleAssignment kommer att vara omfånget för den här resursgruppen, om det lämnas tomt skulle det omfatta prenumerationen. sträng
roleDefinitionId Azure-resurs-ID för RoleDefinition. sträng (krävs)

TemplateArtifact

Namn Beskrivning Värde
sort Anger typen av skissartefakt. "mall" (krävs)
Egenskaper Egenskaper för mallartefakt 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 Mallparametervärden. ParameterValueCollection (krävs)
resourceGroup I tillämpliga fall namnet på platshållaren för resursgruppen som mallen ska distribueras till. sträng
mall Azure Resource Manager-malltexten. any (krävs)