Condividi tramite


Applicazioni Microsoft.Solutions 2018-03-01

Definizione di risorsa Bicep

Il tipo di risorsa delle applicazioni può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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/applications, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Solutions/applications@2018-03-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  managedBy: 'string'
  name: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    applicationDefinitionId: 'string'
    jitAccessPolicy: {
      jitAccessEnabled: bool
      jitApprovalMode: 'string'
      jitApprovers: [
        {
          displayName: 'string'
          id: 'string'
          type: 'string'
        }
      ]
      maximumJitAccessDuration: 'string'
    }
    managedResourceGroupId: 'string'
    parameters: any(Azure.Bicep.Types.Concrete.AnyType)
    publisherPackageId: 'string'
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

ApplicationJitAccessPolicy

Nome Descrizione Valore
jitAccessEnabled Indica se l'accesso JIT è abilitato. bool (obbligatorio)
jitApprovalMode Modalità di approvazione JIT. 'AutoApprove'
'ManualApprove'
'NotSpecified'
jitApprovers Responsabili approvazione JIT JitApproverDefinition[]
maximumJitAccessDuration Viene concessa la durata massima dell'accesso JIT. Si tratta di un valore ISO8601 periodo di tempo. corda

ApplicationProperties

Nome Descrizione Valore
applicationDefinitionId Percorso completo dell'ID definizione dell'applicazione gestita. corda
jitAccessPolicy Criteri di accesso Jit dell'applicazione gestita. ApplicationJitAccessPolicy
managedResourceGroupId ID gruppo di risorse gestite. corda
Parametri Coppie nome e valore che definiscono i parametri dell'applicazione gestita. Può essere un JObject o una stringa JSON ben formata. qualunque
publisherPackageId ID pacchetto del server di pubblicazione. corda

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa nel formato '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrizione Valore

JitApproverDefinition

Nome Descrizione Valore
displayName Nome visualizzato del responsabile approvazione. corda
Id ID dell'entità servizio del responsabile approvazione. stringa (obbligatorio)
digitare Tipo di responsabile approvazione. 'group'
'user'

Microsoft.Solutions/applications

Nome Descrizione Valore
identità Identità della risorsa. identity
gentile Tipo di applicazione gestita. I valori consentiti sono MarketPlace e ServiceCatalog. corda

Vincoli:
Pattern = ^[-\w\._,\(\)]+$ (obbligatorio)
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)
piano Informazioni sul piano. Plan
proprietà Proprietà dell'applicazione gestita. ApplicationProperties (obbligatorio)
Sku SKU della risorsa. sku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

Piano

Nome Descrizione Valore
nome Nome del piano. stringa (obbligatorio)
prodotto Codice prodotto. stringa (obbligatorio)
promotionCode Codice promozionale. corda
editore ID editore. stringa (obbligatorio)
Versione Versione del piano. stringa (obbligatorio)

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

UserAssignedResourceIdentity

Nome Descrizione Valore

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa delle applicazioni può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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/applications, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2018-03-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "managedBy": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "applicationDefinitionId": "string",
    "jitAccessPolicy": {
      "jitAccessEnabled": "bool",
      "jitApprovalMode": "string",
      "jitApprovers": [
        {
          "displayName": "string",
          "id": "string",
          "type": "string"
        }
      ],
      "maximumJitAccessDuration": "string"
    },
    "managedResourceGroupId": "string",
    "parameters": {},
    "publisherPackageId": "string"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

ApplicationJitAccessPolicy

Nome Descrizione Valore
jitAccessEnabled Indica se l'accesso JIT è abilitato. bool (obbligatorio)
jitApprovalMode Modalità di approvazione JIT. 'AutoApprove'
'ManualApprove'
'NotSpecified'
jitApprovers Responsabili approvazione JIT JitApproverDefinition[]
maximumJitAccessDuration Viene concessa la durata massima dell'accesso JIT. Si tratta di un valore ISO8601 periodo di tempo. corda

ApplicationProperties

Nome Descrizione Valore
applicationDefinitionId Percorso completo dell'ID definizione dell'applicazione gestita. corda
jitAccessPolicy Criteri di accesso Jit dell'applicazione gestita. ApplicationJitAccessPolicy
managedResourceGroupId ID gruppo di risorse gestite. corda
Parametri Coppie nome e valore che definiscono i parametri dell'applicazione gestita. Può essere un JObject o una stringa JSON ben formata. qualunque
publisherPackageId ID pacchetto del server di pubblicazione. corda

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa nel formato '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrizione Valore

JitApproverDefinition

Nome Descrizione Valore
displayName Nome visualizzato del responsabile approvazione. corda
Id ID dell'entità servizio del responsabile approvazione. stringa (obbligatorio)
digitare Tipo di responsabile approvazione. 'group'
'user'

Microsoft.Solutions/applications

Nome Descrizione Valore
apiVersion Versione dell'API '2018-03-01'
identità Identità della risorsa. identity
gentile Tipo di applicazione gestita. I valori consentiti sono MarketPlace e ServiceCatalog. corda

Vincoli:
Pattern = ^[-\w\._,\(\)]+$ (obbligatorio)
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)
piano Informazioni sul piano. Plan
proprietà Proprietà dell'applicazione gestita. ApplicationProperties (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/applications'

Piano

Nome Descrizione Valore
nome Nome del piano. stringa (obbligatorio)
prodotto Codice prodotto. stringa (obbligatorio)
promotionCode Codice promozionale. corda
editore ID editore. stringa (obbligatorio)
Versione Versione del piano. stringa (obbligatorio)

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

UserAssignedResourceIdentity

Nome Descrizione Valore

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

Distribuire in Azure
Questo modello crea un'applicazione gestita che distribuisce modelli collegati.
Creare un'applicazione gestita con una visualizzazione personalizzata

Distribuire in Azure
Questo modello crea un'applicazione gestita con una visualizzazione predefinita personalizzata.
Creare un'applicazione gestita con metriche e avvisi

Distribuire in Azure
Questo modello crea un'applicazione gestita con metriche e avvisi dell'applicazione.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa delle applicazioni 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/applications, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2018-03-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  managedBy = "string"
  plan = {
    name = "string"
    product = "string"
    promotionCode = "string"
    publisher = "string"
    version = "string"
  }
  sku = {
    capacity = int
    family = "string"
    model = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      jitAccessPolicy = {
        jitAccessEnabled = bool
        jitApprovalMode = "string"
        jitApprovers = [
          {
            displayName = "string"
            id = "string"
            type = "string"
          }
        ]
        maximumJitAccessDuration = "string"
      }
      managedResourceGroupId = "string"
      parameters = ?
      publisherPackageId = "string"
    }
  })
}

Valori delle proprietà

ApplicationJitAccessPolicy

Nome Descrizione Valore
jitAccessEnabled Indica se l'accesso JIT è abilitato. bool (obbligatorio)
jitApprovalMode Modalità di approvazione JIT. 'AutoApprove'
'ManualApprove'
'NotSpecified'
jitApprovers Responsabili approvazione JIT JitApproverDefinition[]
maximumJitAccessDuration Viene concessa la durata massima dell'accesso JIT. Si tratta di un valore ISO8601 periodo di tempo. corda

ApplicationProperties

Nome Descrizione Valore
applicationDefinitionId Percorso completo dell'ID definizione dell'applicazione gestita. corda
jitAccessPolicy Criteri di accesso Jit dell'applicazione gestita. ApplicationJitAccessPolicy
managedResourceGroupId ID gruppo di risorse gestite. corda
Parametri Coppie nome e valore che definiscono i parametri dell'applicazione gestita. Può essere un JObject o una stringa JSON ben formata. qualunque
publisherPackageId ID pacchetto del server di pubblicazione. corda

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa nel formato '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrizione Valore

JitApproverDefinition

Nome Descrizione Valore
displayName Nome visualizzato del responsabile approvazione. corda
Id ID dell'entità servizio del responsabile approvazione. stringa (obbligatorio)
digitare Tipo di responsabile approvazione. 'group'
'user'

Microsoft.Solutions/applications

Nome Descrizione Valore
identità Identità della risorsa. identity
gentile Tipo di applicazione gestita. I valori consentiti sono MarketPlace e ServiceCatalog. corda

Vincoli:
Pattern = ^[-\w\._,\(\)]+$ (obbligatorio)
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)
piano Informazioni sul piano. Plan
proprietà Proprietà dell'applicazione gestita. ApplicationProperties (obbligatorio)
Sku SKU della risorsa. sku
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Solutions/applications@2018-03-01"

Piano

Nome Descrizione Valore
nome Nome del piano. stringa (obbligatorio)
prodotto Codice prodotto. stringa (obbligatorio)
promotionCode Codice promozionale. corda
editore ID editore. stringa (obbligatorio)
Versione Versione del piano. stringa (obbligatorio)

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

UserAssignedResourceIdentity

Nome Descrizione Valore