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 |
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 |
---|