Condividi tramite


Progetti Microsoft.Blueprints/artifacts 2017-11-11-preview

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@2017-11-11-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}: {
        description: 'string'
      }
    }
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }
}

Per roleAssignment, usare:

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

Per modello, usare:

{
  kind: 'template'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        description: 'string'
      }
    }
    resourceGroup: 'string'
    template: any(...)
  }
}

Valori delle proprietà

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

ParameterValueBase

Nome Descrizione Valore
descrizione Proprietà facoltativa, solo per stabilire ParameterValueBase come BaseClass. corda

ParameterValueCollection

Nome Descrizione Valore

ParameterValueCollection

Nome Descrizione Valore

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 = 500
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima = 256
Parametri Valori dei parametri per la definizione dei criteri. ParameterValueCollection (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

RoleAssignmentArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'roleAssignment' (obbligatorio)
proprietà Proprietà per l'artefatto roleAssignment. 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 = 500
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima = 256
principalIds Matrice di identità di utenti o gruppi in Azure Active Directory. Il roleDefinition verrà applicato a queste identità. any (obbligatorio)
resourceGroup RoleAssignment sarà l'ambito di questo resourceGroup, se lasciato vuoto, verrà impostato come ambito per la sottoscrizione. corda
roleDefinitionId ID risorsa di Azure di RoleDefinition. stringa (obbligatorio)

TemplateArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'template' (obbligatorio)
proprietà Proprietà per l'artefatto del modello 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 = 500
displayName La stringa di una riga spiega questa risorsa. corda

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

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

Valori delle proprietà

Microsoft.Blueprint/blueprints/artifacts

Nome Descrizione Valore
apiVersion Versione dell'API '2017-11-11-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'

ParameterValueBase

Nome Descrizione Valore
descrizione Proprietà facoltativa, solo per stabilire ParameterValueBase come BaseClass. corda

ParameterValueCollection

Nome Descrizione Valore

ParameterValueCollection

Nome Descrizione Valore

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 = 500
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima = 256
Parametri Valori dei parametri per la definizione dei criteri. ParameterValueCollection (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

RoleAssignmentArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'roleAssignment' (obbligatorio)
proprietà Proprietà per l'artefatto roleAssignment. 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 = 500
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima = 256
principalIds Matrice di identità di utenti o gruppi in Azure Active Directory. Il roleDefinition verrà applicato a queste identità. any (obbligatorio)
resourceGroup RoleAssignment sarà l'ambito di questo resourceGroup, se lasciato vuoto, verrà impostato come ambito per la sottoscrizione. corda
roleDefinitionId ID risorsa di Azure di RoleDefinition. stringa (obbligatorio)

TemplateArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'template' (obbligatorio)
proprietà Proprietà per l'artefatto del modello 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 = 500
displayName La stringa di una riga spiega questa risorsa. corda

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

Esempi di utilizzo

Modelli di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti distribuire 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:

  • gruppi di gestione

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

Valori delle proprietà

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

ParameterValueBase

Nome Descrizione Valore
descrizione Proprietà facoltativa, solo per stabilire ParameterValueBase come BaseClass. corda

ParameterValueCollection

Nome Descrizione Valore

ParameterValueCollection

Nome Descrizione Valore

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 = 500
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima = 256
Parametri Valori dei parametri per la definizione dei criteri. ParameterValueCollection (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

RoleAssignmentArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'roleAssignment' (obbligatorio)
proprietà Proprietà per l'artefatto roleAssignment. 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 = 500
displayName La stringa di una riga spiega questa risorsa. corda

Vincoli:
Lunghezza massima = 256
principalIds Matrice di identità di utenti o gruppi in Azure Active Directory. Il roleDefinition verrà applicato a queste identità. any (obbligatorio)
resourceGroup RoleAssignment sarà l'ambito di questo resourceGroup, se lasciato vuoto, verrà impostato come ambito per la sottoscrizione. corda
roleDefinitionId ID risorsa di Azure di RoleDefinition. stringa (obbligatorio)

TemplateArtifact

Nome Descrizione Valore
gentile Specifica il tipo di artefatto del progetto. 'template' (obbligatorio)
proprietà Proprietà per l'artefatto del modello 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 = 500
displayName La stringa di una riga spiega questa risorsa. corda

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