Microsoft.Solutions applicationDefinitions 2017-09-01
Definizione di risorsa Bicep
Il tipo di risorsa applicationDefinitions 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.Solutions/applicationDefinitions, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Solutions/applicationDefinitions@2017-09-01' = {
identity: {
type: 'SystemAssigned'
}
location: 'string'
managedBy: 'string'
name: 'string'
properties: {
artifacts: [
{
name: 'string'
type: 'string'
uri: 'string'
}
]
authorizations: [
{
principalId: 'string'
roleDefinitionId: 'string'
}
]
createUiDefinition: any(Azure.Bicep.Types.Concrete.AnyType)
description: 'string'
displayName: 'string'
isEnabled: 'string'
lockLevel: 'string'
mainTemplate: any(Azure.Bicep.Types.Concrete.AnyType)
packageFileUri: 'string'
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
ApplicationArtifact
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dell'artefatto dell'applicazione gestita. | corda |
digitare | Tipo di artefatto dell'applicazione gestita. | 'Custom' 'Template' |
Uri | URI BLOB dell'artefatto dell'applicazione gestita. | corda |
ApplicationDefinitionProperties
Nome | Descrizione | Valore |
---|---|---|
Manufatti | Raccolta di artefatti dell'applicazione gestita. Il portale userà i file specificati come artefatti per costruire l'esperienza utente di creazione di un'applicazione gestita da una definizione di applicazione gestita. | applicationArtifact[] |
Autorizzazioni | Autorizzazioni del provider di applicazioni gestite. | ApplicationProviderAuthorization[] (obbligatorio) |
createUiDefinition | Json createUiDefinition per il modello di supporto con la risorsa Microsoft.Solutions/applications. Può trattarsi di una stringa JSON JObject o di formato corretto. | qualunque |
descrizione | Descrizione della definizione dell'applicazione gestita. | corda |
displayName | Nome visualizzato della definizione dell'applicazione gestita. | corda |
isEnabled | Valore che indica se il pacchetto è abilitato o meno. | corda |
lockLevel | Livello di blocco dell'applicazione gestito. | 'CanNotDelete' 'Nessuno' 'ReadOnly' (obbligatorio) |
mainTemplate | Json del modello principale inline con risorse di cui eseguire il provisioning. Può trattarsi di una stringa JSON JObject o di formato corretto. | qualunque |
packageFileUri | Uri del file del pacchetto di definizione dell'applicazione gestita. Usare questo elemento | corda |
ApplicationProviderAuthorization
Nome | Descrizione | Valore |
---|---|---|
principalId | Identificatore dell'entità del provider. Si tratta dell'identità che il provider userà per chiamare ARM per gestire le risorse dell'applicazione gestita. | stringa (obbligatorio) |
roleDefinitionId | Identificatore di definizione del ruolo del provider. Questo ruolo definirà tutte le autorizzazioni che il provider deve avere nel gruppo di risorse contenitore dell'applicazione gestita. Questa definizione di ruolo non può avere l'autorizzazione per eliminare il gruppo di risorse. | stringa (obbligatorio) |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità. | 'SystemAssigned' |
Microsoft.Solutions/applicationDefinitions
Nome | Descrizione | Valore |
---|---|---|
identità | Identità della risorsa. | identity |
ubicazione | Percorso risorsa | corda |
managedBy | ID della risorsa che gestisce questa risorsa. | corda |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 3 Lunghezza massima = 3 (obbligatorio) |
proprietà | Proprietà della definizione dell'applicazione gestita. | ApplicationDefinitionProperties (obbligatorio) |
Sku | SKU della risorsa. | sku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
ResourceTags
Nome | Descrizione | Valore |
---|
Sku
Nome | Descrizione | Valore |
---|---|---|
capacità | Capacità dello SKU. | Int |
famiglia | Famiglia di SKU. | corda |
modello | Modello sku. | corda |
nome | Nome DELLO SKU. | stringa (obbligatorio) |
grandezza | Dimensioni dello SKU. | corda |
livello | Livello SKU. | corda |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa applicationDefinitions 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.Solutions/applicationDefinitions, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Solutions/applicationDefinitions",
"apiVersion": "2017-09-01",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"managedBy": "string",
"properties": {
"artifacts": [
{
"name": "string",
"type": "string",
"uri": "string"
}
],
"authorizations": [
{
"principalId": "string",
"roleDefinitionId": "string"
}
],
"createUiDefinition": {},
"description": "string",
"displayName": "string",
"isEnabled": "string",
"lockLevel": "string",
"mainTemplate": {},
"packageFileUri": "string"
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
ApplicationArtifact
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dell'artefatto dell'applicazione gestita. | corda |
digitare | Tipo di artefatto dell'applicazione gestita. | 'Custom' 'Template' |
Uri | URI BLOB dell'artefatto dell'applicazione gestita. | corda |
ApplicationDefinitionProperties
Nome | Descrizione | Valore |
---|---|---|
Manufatti | Raccolta di artefatti dell'applicazione gestita. Il portale userà i file specificati come artefatti per costruire l'esperienza utente di creazione di un'applicazione gestita da una definizione di applicazione gestita. | applicationArtifact[] |
Autorizzazioni | Autorizzazioni del provider di applicazioni gestite. | ApplicationProviderAuthorization[] (obbligatorio) |
createUiDefinition | Json createUiDefinition per il modello di supporto con la risorsa Microsoft.Solutions/applications. Può trattarsi di una stringa JSON JObject o di formato corretto. | qualunque |
descrizione | Descrizione della definizione dell'applicazione gestita. | corda |
displayName | Nome visualizzato della definizione dell'applicazione gestita. | corda |
isEnabled | Valore che indica se il pacchetto è abilitato o meno. | corda |
lockLevel | Livello di blocco dell'applicazione gestito. | 'CanNotDelete' 'Nessuno' 'ReadOnly' (obbligatorio) |
mainTemplate | Json del modello principale inline con risorse di cui eseguire il provisioning. Può trattarsi di una stringa JSON JObject o di formato corretto. | qualunque |
packageFileUri | Uri del file del pacchetto di definizione dell'applicazione gestita. Usare questo elemento | corda |
ApplicationProviderAuthorization
Nome | Descrizione | Valore |
---|---|---|
principalId | Identificatore dell'entità del provider. Si tratta dell'identità che il provider userà per chiamare ARM per gestire le risorse dell'applicazione gestita. | stringa (obbligatorio) |
roleDefinitionId | Identificatore di definizione del ruolo del provider. Questo ruolo definirà tutte le autorizzazioni che il provider deve avere nel gruppo di risorse contenitore dell'applicazione gestita. Questa definizione di ruolo non può avere l'autorizzazione per eliminare il gruppo di risorse. | stringa (obbligatorio) |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità. | 'SystemAssigned' |
Microsoft.Solutions/applicationDefinitions
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2017-09-01' |
identità | Identità della risorsa. | identity |
ubicazione | Percorso risorsa | corda |
managedBy | ID della risorsa che gestisce questa risorsa. | corda |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 3 Lunghezza massima = 3 (obbligatorio) |
proprietà | Proprietà della definizione dell'applicazione gestita. | ApplicationDefinitionProperties (obbligatorio) |
Sku | SKU della risorsa. | sku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.Solutions/applicationDefinitions' |
ResourceTags
Nome | Descrizione | Valore |
---|
Sku
Nome | Descrizione | Valore |
---|---|---|
capacità | Capacità dello SKU. | Int |
famiglia | Famiglia di SKU. | corda |
modello | Modello sku. | corda |
nome | Nome DELLO SKU. | stringa (obbligatorio) |
grandezza | Dimensioni dello SKU. | corda |
livello | Livello SKU. | corda |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare un'applicazione gestita che distribuisce modelli collegati |
Questo modello crea un'applicazione gestita che distribuisce modelli collegati. |
Creare un'applicazione gestita con una visualizzazione personalizzata |
Questo modello crea un'applicazione gestita con una visualizzazione predefinita personalizzata. |
Creare un'applicazione gestita con metriche e avvisi |
Questo modello crea un'applicazione gestita con metriche e avvisi dell'applicazione. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa applicationDefinitions può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Solutions/applicationDefinitions, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Solutions/applicationDefinitions@2017-09-01"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
managedBy = "string"
sku = {
capacity = int
family = "string"
model = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
artifacts = [
{
name = "string"
type = "string"
uri = "string"
}
]
authorizations = [
{
principalId = "string"
roleDefinitionId = "string"
}
]
createUiDefinition = ?
description = "string"
displayName = "string"
isEnabled = "string"
lockLevel = "string"
mainTemplate = ?
packageFileUri = "string"
}
})
}
Valori delle proprietà
ApplicationArtifact
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dell'artefatto dell'applicazione gestita. | corda |
digitare | Tipo di artefatto dell'applicazione gestita. | 'Custom' 'Template' |
Uri | URI BLOB dell'artefatto dell'applicazione gestita. | corda |
ApplicationDefinitionProperties
Nome | Descrizione | Valore |
---|---|---|
Manufatti | Raccolta di artefatti dell'applicazione gestita. Il portale userà i file specificati come artefatti per costruire l'esperienza utente di creazione di un'applicazione gestita da una definizione di applicazione gestita. | applicationArtifact[] |
Autorizzazioni | Autorizzazioni del provider di applicazioni gestite. | ApplicationProviderAuthorization[] (obbligatorio) |
createUiDefinition | Json createUiDefinition per il modello di supporto con la risorsa Microsoft.Solutions/applications. Può trattarsi di una stringa JSON JObject o di formato corretto. | qualunque |
descrizione | Descrizione della definizione dell'applicazione gestita. | corda |
displayName | Nome visualizzato della definizione dell'applicazione gestita. | corda |
isEnabled | Valore che indica se il pacchetto è abilitato o meno. | corda |
lockLevel | Livello di blocco dell'applicazione gestito. | 'CanNotDelete' 'Nessuno' 'ReadOnly' (obbligatorio) |
mainTemplate | Json del modello principale inline con risorse di cui eseguire il provisioning. Può trattarsi di una stringa JSON JObject o di formato corretto. | qualunque |
packageFileUri | Uri del file del pacchetto di definizione dell'applicazione gestita. Usare questo elemento | corda |
ApplicationProviderAuthorization
Nome | Descrizione | Valore |
---|---|---|
principalId | Identificatore dell'entità del provider. Si tratta dell'identità che il provider userà per chiamare ARM per gestire le risorse dell'applicazione gestita. | stringa (obbligatorio) |
roleDefinitionId | Identificatore di definizione del ruolo del provider. Questo ruolo definirà tutte le autorizzazioni che il provider deve avere nel gruppo di risorse contenitore dell'applicazione gestita. Questa definizione di ruolo non può avere l'autorizzazione per eliminare il gruppo di risorse. | stringa (obbligatorio) |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità. | 'SystemAssigned' |
Microsoft.Solutions/applicationDefinitions
Nome | Descrizione | Valore |
---|---|---|
identità | Identità della risorsa. | identity |
ubicazione | Percorso risorsa | corda |
managedBy | ID della risorsa che gestisce questa risorsa. | corda |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 3 Lunghezza massima = 3 (obbligatorio) |
proprietà | Proprietà della definizione dell'applicazione gestita. | ApplicationDefinitionProperties (obbligatorio) |
Sku | SKU della risorsa. | sku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.Solutions/applicationDefinitions@2017-09-01" |
ResourceTags
Nome | Descrizione | Valore |
---|
Sku
Nome | Descrizione | Valore |
---|---|---|
capacità | Capacità dello SKU. | Int |
famiglia | Famiglia di SKU. | corda |
modello | Modello sku. | corda |
nome | Nome DELLO SKU. | stringa (obbligatorio) |
grandezza | Dimensioni dello SKU. | corda |
livello | Livello SKU. | corda |