Condividi tramite


Progetti Microsoft.Blueprints/artifacts

Definizione di risorsa Bicep

Il tipo di risorsa blueprints/artifacts può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Blueprint/blueprints/artifacts, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.Blueprint/blueprints/artifacts objects
}

Oggetti Microsoft.Blueprint/blueprints/artifacts

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per policyAssignment, usare:

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

Per roleAssignment, usare:

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

Per modello, usare:

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

Valori delle proprietà

KeyVaultReference

Nome Descrizione Valore
Id ID risorsa di Azure dell'insieme di credenziali delle chiavi. stringa (obbligatorio)

Microsoft.Blueprint/blueprints/artifacts

Nome Descrizione Valore
gentile Impostare su "policyAssignment" per il tipo PolicyAssignmentArtifact. Impostare su 'roleAssignment' per il tipo RoleAssignmentArtifact. Impostare su 'template' per il tipo TemplateArtifact. 'policyAssignment'
'roleAssignment'
'template' (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: progetti

ParameterValue

Nome Descrizione Valore
riferimento Valore del parametro come tipo riferimento. SecretValueReference
valore Valore del parametro. Qualsiasi valore JSON valido è consentito, inclusi oggetti, matrici, stringhe, numeri e valori booleani. qualunque

PolicyAssignmentArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'policyAssignment' (obbligatorio)
proprietà proprietà per policyAssignment Artifact PolicyAssignmentArtifactProperties (obbligatorio)

PolicyAssignmentArtifactProperties

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima dell'artefatto specificato. string[]
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
Parametri Valori dei parametri per la definizione dei criteri. PolicyAssignmentArtifactPropertiesParameters (obbligatorio)
policyDefinitionId ID risorsa di Azure della definizione dei criteri. stringa (obbligatorio)
resourceGroup Nome del segnaposto del gruppo di risorse a cui verranno assegnati i criteri. corda

PolicyAssignmentArtifactPropertiesParameters

Nome Descrizione Valore

RoleAssignmentArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'roleAssignment' (obbligatorio)
proprietà Proprietà per un artefatto del progetto assegnazione di ruolo. RoleAssignmentArtifactProperties (obbligatorio)

RoleAssignmentArtifactProperties

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima dell'artefatto specificato. string[]
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
principalIds Matrice di identità di utenti o gruppi in Azure Active Directory. RoleDefinition si applicherà a ogni identità. any (obbligatorio)
resourceGroup RoleAssignment sarà l'ambito di questo resourceGroup. Se vuoto, l'ambito è la sottoscrizione. corda
roleDefinitionId ID risorsa di Azure di RoleDefinition. stringa (obbligatorio)

SecretValueReference

Nome Descrizione Valore
keyVault Specifica il riferimento a un determinato insieme di credenziali delle chiavi di Azure. KeyVaultReference (obbligatorio)
secretName Nome del segreto. stringa (obbligatorio)
secretVersion Versione del segreto da usare. Se lasciato vuoto, viene usata la versione più recente del segreto. corda

TemplateArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'template' (obbligatorio)
proprietà Proprietà per un artefatto del progetto modello di Resource Manager. TemplateArtifactProperties (obbligatorio)

TemplateArtifactProperties

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima dell'artefatto specificato. string[]
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
Parametri Valori dei parametri dell'artefatto del progetto modello di Resource Manager. TemplateArtifactPropertiesParameters (obbligatorio)
resourceGroup Se applicabile, il nome del segnaposto del gruppo di risorse in cui verrà distribuito l'artefatto del progetto modello di Resource Manager. corda
sagoma Corpo dell'artefatto del progetto modello di Resource Manager. any (obbligatorio)

TemplateArtifactPropertiesParameters

Nome Descrizione Valore

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa blueprints/artifacts può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Blueprint/blueprints/artifacts, aggiungere il codice JSON seguente al modello.

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

Oggetti Microsoft.Blueprint/blueprints/artifacts

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per policyAssignment, usare:

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

Per roleAssignment, usare:

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

Per modello, usare:

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

Valori delle proprietà

KeyVaultReference

Nome Descrizione Valore
Id ID risorsa di Azure dell'insieme di credenziali delle chiavi. stringa (obbligatorio)

Microsoft.Blueprint/blueprints/artifacts

Nome Descrizione Valore
apiVersion Versione dell'API '2018-11-01-preview'
gentile Impostare su "policyAssignment" per il tipo PolicyAssignmentArtifact. Impostare su 'roleAssignment' per il tipo RoleAssignmentArtifact. Impostare su 'template' per il tipo TemplateArtifact. 'policyAssignment'
'roleAssignment'
'template' (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
digitare Tipo di risorsa 'Microsoft.Blueprint/blueprints/artifacts'

ParameterValue

Nome Descrizione Valore
riferimento Valore del parametro come tipo riferimento. SecretValueReference
valore Valore del parametro. Qualsiasi valore JSON valido è consentito, inclusi oggetti, matrici, stringhe, numeri e valori booleani. qualunque

PolicyAssignmentArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'policyAssignment' (obbligatorio)
proprietà proprietà per policyAssignment Artifact PolicyAssignmentArtifactProperties (obbligatorio)

PolicyAssignmentArtifactProperties

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima dell'artefatto specificato. string[]
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
Parametri Valori dei parametri per la definizione dei criteri. PolicyAssignmentArtifactPropertiesParameters (obbligatorio)
policyDefinitionId ID risorsa di Azure della definizione dei criteri. stringa (obbligatorio)
resourceGroup Nome del segnaposto del gruppo di risorse a cui verranno assegnati i criteri. corda

PolicyAssignmentArtifactPropertiesParameters

Nome Descrizione Valore

RoleAssignmentArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'roleAssignment' (obbligatorio)
proprietà Proprietà per un artefatto del progetto assegnazione di ruolo. RoleAssignmentArtifactProperties (obbligatorio)

RoleAssignmentArtifactProperties

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima dell'artefatto specificato. string[]
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
principalIds Matrice di identità di utenti o gruppi in Azure Active Directory. RoleDefinition si applicherà a ogni identità. any (obbligatorio)
resourceGroup RoleAssignment sarà l'ambito di questo resourceGroup. Se vuoto, l'ambito è la sottoscrizione. corda
roleDefinitionId ID risorsa di Azure di RoleDefinition. stringa (obbligatorio)

SecretValueReference

Nome Descrizione Valore
keyVault Specifica il riferimento a un determinato insieme di credenziali delle chiavi di Azure. KeyVaultReference (obbligatorio)
secretName Nome del segreto. stringa (obbligatorio)
secretVersion Versione del segreto da usare. Se lasciato vuoto, viene usata la versione più recente del segreto. corda

TemplateArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'template' (obbligatorio)
proprietà Proprietà per un artefatto del progetto modello di Resource Manager. TemplateArtifactProperties (obbligatorio)

TemplateArtifactProperties

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima dell'artefatto specificato. string[]
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
Parametri Valori dei parametri dell'artefatto del progetto modello di Resource Manager. TemplateArtifactPropertiesParameters (obbligatorio)
resourceGroup Se applicabile, il nome del segnaposto del gruppo di risorse in cui verrà distribuito l'artefatto del progetto modello di Resource Manager. corda
sagoma Corpo dell'artefatto del progetto modello di Resource Manager. any (obbligatorio)

TemplateArtifactPropertiesParameters

Nome Descrizione Valore

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Blueprints - Creare una nuova definizione di progetto

Distribuire in Azure
Questo modello crea una definizione di progetto di Azure Blueprint. La definizione del progetto include un artefatto di assegnazione di criteri e può essere modificato e quindi distribuito in gruppi di gestione o sottoscrizioni per ambienti coerenti.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa blueprints/artifacts può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Blueprint/blueprints/artifacts, aggiungere il file Terraform seguente al modello.

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

Oggetti Microsoft.Blueprint/blueprints/artifacts

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per policyAssignment, usare:

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

Per roleAssignment, usare:

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

Per modello, usare:

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

Valori delle proprietà

KeyVaultReference

Nome Descrizione Valore
Id ID risorsa di Azure dell'insieme di credenziali delle chiavi. stringa (obbligatorio)

Microsoft.Blueprint/blueprints/artifacts

Nome Descrizione Valore
gentile Impostare su "policyAssignment" per il tipo PolicyAssignmentArtifact. Impostare su 'roleAssignment' per il tipo RoleAssignmentArtifact. Impostare su 'template' per il tipo TemplateArtifact. 'policyAssignment'
'roleAssignment'
'template' (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: progetti
digitare Tipo di risorsa "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"

ParameterValue

Nome Descrizione Valore
riferimento Valore del parametro come tipo riferimento. SecretValueReference
valore Valore del parametro. Qualsiasi valore JSON valido è consentito, inclusi oggetti, matrici, stringhe, numeri e valori booleani. qualunque

PolicyAssignmentArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'policyAssignment' (obbligatorio)
proprietà proprietà per policyAssignment Artifact PolicyAssignmentArtifactProperties (obbligatorio)

PolicyAssignmentArtifactProperties

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima dell'artefatto specificato. string[]
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
Parametri Valori dei parametri per la definizione dei criteri. PolicyAssignmentArtifactPropertiesParameters (obbligatorio)
policyDefinitionId ID risorsa di Azure della definizione dei criteri. stringa (obbligatorio)
resourceGroup Nome del segnaposto del gruppo di risorse a cui verranno assegnati i criteri. corda

PolicyAssignmentArtifactPropertiesParameters

Nome Descrizione Valore

RoleAssignmentArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'roleAssignment' (obbligatorio)
proprietà Proprietà per un artefatto del progetto assegnazione di ruolo. RoleAssignmentArtifactProperties (obbligatorio)

RoleAssignmentArtifactProperties

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima dell'artefatto specificato. string[]
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
principalIds Matrice di identità di utenti o gruppi in Azure Active Directory. RoleDefinition si applicherà a ogni identità. any (obbligatorio)
resourceGroup RoleAssignment sarà l'ambito di questo resourceGroup. Se vuoto, l'ambito è la sottoscrizione. corda
roleDefinitionId ID risorsa di Azure di RoleDefinition. stringa (obbligatorio)

SecretValueReference

Nome Descrizione Valore
keyVault Specifica il riferimento a un determinato insieme di credenziali delle chiavi di Azure. KeyVaultReference (obbligatorio)
secretName Nome del segreto. stringa (obbligatorio)
secretVersion Versione del segreto da usare. Se lasciato vuoto, viene usata la versione più recente del segreto. corda

TemplateArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'template' (obbligatorio)
proprietà Proprietà per un artefatto del progetto modello di Resource Manager. TemplateArtifactProperties (obbligatorio)

TemplateArtifactProperties

Nome Descrizione Valore
dependsOn Artefatti che devono essere distribuiti prima dell'artefatto specificato. string[]
descrizione Spiegare in più righe questa risorsa. corda

Vincoli:
Lunghezza massima =
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima =
Parametri Valori dei parametri dell'artefatto del progetto modello di Resource Manager. TemplateArtifactPropertiesParameters (obbligatorio)
resourceGroup Se applicabile, il nome del segnaposto del gruppo di risorse in cui verrà distribuito l'artefatto del progetto modello di Resource Manager. corda
sagoma Corpo dell'artefatto del progetto modello di Resource Manager. any (obbligatorio)

TemplateArtifactPropertiesParameters

Nome Descrizione Valore