Applications Microsoft.Solutions 2023-12-01-preview
Définition de ressource Bicep
Le type de ressource des applications peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Solutions/applications, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Solutions/applications@2023-12-01-preview' = {
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)
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
ApplicationJitAccessPolicy
Nom | Description | Valeur |
---|---|---|
jitAccessEnabled | Indique si l’accès JIT est activé. | bool (obligatoire) |
jitApprovalMode | Mode d’approbation JIT. | 'AutoApprove' 'ManualApprove' 'NotSpecified' |
jitApprovers | Approbateurs JIT | JitApproverDefinition[] |
maximumJitAccessDuration | La durée maximale d’accès JIT est accordée. Il s’agit d’une valeur de période ISO8601. | corde |
ApplicationProperties
Nom | Description | Valeur |
---|---|---|
applicationDefinitionId | Chemin complet de l’ID de définition d’application managée. | corde |
jitAccessPolicy | Stratégie d’accès Jit de l’application managée. | applicationJitAccessPolicy |
managedResourceGroupId | ID du groupe de ressources managé. | corde |
Paramètres | Paires nom et valeur qui définissent les paramètres de l’application managée. Il peut s’agir d’une chaîne JSON bien formée ou JObject. | quelconque |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nom | Description | Valeur |
---|
JitApproverDefinition
Nom | Description | Valeur |
---|---|---|
displayName | Nom complet de l’approbateur. | corde |
id | ID du principal du service d’approbateur. | chaîne (obligatoire) |
type | Type d’approbateur. | 'group' 'user' |
Microsoft.Solutions/applications
Nom | Description | Valeur |
---|---|---|
identité | Identité de la ressource. | Identity |
gentil | Type de l’application managée. Les valeurs autorisées sont MarketPlace et ServiceCatalog. | corde Contraintes: Modèle = ^[-\w\._,\(\)]+$ (obligatoire) |
emplacement | Emplacement des ressources | corde |
managedBy | ID de la ressource qui gère cette ressource. | corde |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 3 Longueur maximale = 3 (obligatoire) |
plan | Informations sur le plan. | planifier |
Propriétés | Propriétés de l’application managée. | ApplicationProperties (obligatoire) |
Sku | Référence SKU de la ressource. | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
Plan
Nom | Description | Valeur |
---|---|---|
nom | Nom du plan. | chaîne (obligatoire) |
produit | Code de produit. | chaîne (obligatoire) |
promotionCode | Code de promotion. | corde |
éditeur | ID de l’éditeur. | chaîne (obligatoire) |
Version | Version du plan. | chaîne (obligatoire) |
ResourceTags
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Capacité de référence SKU. | Int |
Famille | Famille de références SKU. | corde |
modèle | Modèle de référence SKU. | corde |
nom | Nom de la référence SKU. | chaîne (obligatoire) |
taille | Taille de la référence SKU. | corde |
niveau | Niveau de référence SKU. | corde |
UserAssignedResourceIdentity
Nom | Description | Valeur |
---|
Définition de ressource de modèle ARM
Le type de ressource des applications peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Solutions/applications, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Solutions/applications",
"apiVersion": "2023-12-01-preview",
"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": {}
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
ApplicationJitAccessPolicy
Nom | Description | Valeur |
---|---|---|
jitAccessEnabled | Indique si l’accès JIT est activé. | bool (obligatoire) |
jitApprovalMode | Mode d’approbation JIT. | 'AutoApprove' 'ManualApprove' 'NotSpecified' |
jitApprovers | Approbateurs JIT | JitApproverDefinition[] |
maximumJitAccessDuration | La durée maximale d’accès JIT est accordée. Il s’agit d’une valeur de période ISO8601. | corde |
ApplicationProperties
Nom | Description | Valeur |
---|---|---|
applicationDefinitionId | Chemin complet de l’ID de définition d’application managée. | corde |
jitAccessPolicy | Stratégie d’accès Jit de l’application managée. | applicationJitAccessPolicy |
managedResourceGroupId | ID du groupe de ressources managé. | corde |
Paramètres | Paires nom et valeur qui définissent les paramètres de l’application managée. Il peut s’agir d’une chaîne JSON bien formée ou JObject. | quelconque |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nom | Description | Valeur |
---|
JitApproverDefinition
Nom | Description | Valeur |
---|---|---|
displayName | Nom complet de l’approbateur. | corde |
id | ID du principal du service d’approbateur. | chaîne (obligatoire) |
type | Type d’approbateur. | 'group' 'user' |
Microsoft.Solutions/applications
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2023-12-01-preview' |
identité | Identité de la ressource. | Identity |
gentil | Type de l’application managée. Les valeurs autorisées sont MarketPlace et ServiceCatalog. | corde Contraintes: Modèle = ^[-\w\._,\(\)]+$ (obligatoire) |
emplacement | Emplacement des ressources | corde |
managedBy | ID de la ressource qui gère cette ressource. | corde |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 3 Longueur maximale = 3 (obligatoire) |
plan | Informations sur le plan. | planifier |
Propriétés | Propriétés de l’application managée. | ApplicationProperties (obligatoire) |
Sku | Référence SKU de la ressource. | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.Solutions/applications' |
Plan
Nom | Description | Valeur |
---|---|---|
nom | Nom du plan. | chaîne (obligatoire) |
produit | Code de produit. | chaîne (obligatoire) |
promotionCode | Code de promotion. | corde |
éditeur | ID de l’éditeur. | chaîne (obligatoire) |
Version | Version du plan. | chaîne (obligatoire) |
ResourceTags
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Capacité de référence SKU. | Int |
Famille | Famille de références SKU. | corde |
modèle | Modèle de référence SKU. | corde |
nom | Nom de la référence SKU. | chaîne (obligatoire) |
taille | Taille de la référence SKU. | corde |
niveau | Niveau de référence SKU. | corde |
UserAssignedResourceIdentity
Nom | Description | Valeur |
---|
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer une application managée qui déploie des modèles liés |
Ce modèle crée une application managée qui déploie des modèles liés. |
Créer une application managée avec une vue personnalisée |
Ce modèle crée une application managée qui a une vue par défaut personnalisée. |
Créer une application managée avec des métriques et des alertes |
Ce modèle crée une application managée qui a des métriques et des alertes d’application. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource des applications peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Solutions/applications, ajoutez la terraform suivante à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Solutions/applications@2023-12-01-preview"
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 = ?
}
})
}
Valeurs de propriété
ApplicationJitAccessPolicy
Nom | Description | Valeur |
---|---|---|
jitAccessEnabled | Indique si l’accès JIT est activé. | bool (obligatoire) |
jitApprovalMode | Mode d’approbation JIT. | 'AutoApprove' 'ManualApprove' 'NotSpecified' |
jitApprovers | Approbateurs JIT | JitApproverDefinition[] |
maximumJitAccessDuration | La durée maximale d’accès JIT est accordée. Il s’agit d’une valeur de période ISO8601. | corde |
ApplicationProperties
Nom | Description | Valeur |
---|---|---|
applicationDefinitionId | Chemin complet de l’ID de définition d’application managée. | corde |
jitAccessPolicy | Stratégie d’accès Jit de l’application managée. | applicationJitAccessPolicy |
managedResourceGroupId | ID du groupe de ressources managé. | corde |
Paramètres | Paires nom et valeur qui définissent les paramètres de l’application managée. Il peut s’agir d’une chaîne JSON bien formée ou JObject. | quelconque |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nom | Description | Valeur |
---|
JitApproverDefinition
Nom | Description | Valeur |
---|---|---|
displayName | Nom complet de l’approbateur. | corde |
id | ID du principal du service d’approbateur. | chaîne (obligatoire) |
type | Type d’approbateur. | 'group' 'user' |
Microsoft.Solutions/applications
Nom | Description | Valeur |
---|---|---|
identité | Identité de la ressource. | Identity |
gentil | Type de l’application managée. Les valeurs autorisées sont MarketPlace et ServiceCatalog. | corde Contraintes: Modèle = ^[-\w\._,\(\)]+$ (obligatoire) |
emplacement | Emplacement des ressources | corde |
managedBy | ID de la ressource qui gère cette ressource. | corde |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 3 Longueur maximale = 3 (obligatoire) |
plan | Informations sur le plan. | planifier |
Propriétés | Propriétés de l’application managée. | ApplicationProperties (obligatoire) |
Sku | Référence SKU de la ressource. | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.Solutions/applications@2023-12-01-preview » |
Plan
Nom | Description | Valeur |
---|---|---|
nom | Nom du plan. | chaîne (obligatoire) |
produit | Code de produit. | chaîne (obligatoire) |
promotionCode | Code de promotion. | corde |
éditeur | ID de l’éditeur. | chaîne (obligatoire) |
Version | Version du plan. | chaîne (obligatoire) |
ResourceTags
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Capacité de référence SKU. | Int |
Famille | Famille de références SKU. | corde |
modèle | Modèle de référence SKU. | corde |
nom | Nom de la référence SKU. | chaîne (obligatoire) |
taille | Taille de la référence SKU. | corde |
niveau | Niveau de référence SKU. | corde |
UserAssignedResourceIdentity
Nom | Description | Valeur |
---|