Aplicaciones Microsoft.Solutions
Definición de recursos de Bicep
El tipo de recurso de aplicaciones se puede implementar en: Grupos de recursos.
Para más información sobre las implementaciones de grupos de recursos, consulte Bicep.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Solutions/applications, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Solutions/applications@2021-07-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
kind: 'string'
identity: {
type: 'string'
userAssignedIdentities: {}
}
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: any()
}
}
Valores de propiedades
applications
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación de los recursos | string |
etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
sku | SKU del recurso. | Sku |
kind | Tipo de la aplicación administrada. Los valores permitidos son MarketPlace y ServiceCatalog. | string (obligatorio) |
identity | Identidad del recurso. | Identidad |
managedBy | Identificador del recurso que administra este recurso. | string |
plan | Información del plan. | Plan |
properties | Propiedades de la aplicación administrada. | ApplicationProperties (obligatorio) |
Identidad
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad. | 'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recurso con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | object |
Plan
Nombre | Descripción | Value |
---|---|---|
name | Nombre del plan. | string (obligatorio) |
product | El código del producto. | string (obligatorio) |
promotionCode | El código de la promoción. | string |
publisher | Identificador del publicador. | string (obligatorio) |
version | La versión del plan. | string (obligatorio) |
ApplicationProperties
Nombre | Descripción | Valor |
---|---|---|
applicationDefinitionId | Ruta de acceso completa del identificador de definición de aplicación administrada. | string |
jitAccessPolicy | Directiva de acceso Jit de la aplicación administrada. | ApplicationJitAccessPolicy |
managedResourceGroupId | Identificador del grupo de recursos administrado. | string |
parámetros | Pares de nombre y valor que definen los parámetros de la aplicación administrada. Puede ser un JObject o una cadena JSON bien formada. | Para Bicep, puede usar la función any(). |
ApplicationJitAccessPolicy
Nombre | Descripción | Valor |
---|---|---|
jitAccessEnabled | Indica si el acceso JIT está habilitado. | bool (obligatorio) |
jitApprovalMode | Modo de aprobación JIT. | "AutoApprovee" 'ManualApprove' 'NotSpecified' |
jitApprovers | Aprobadores JIT | JitApproverDefinition[] |
maximumJitAccessDuration | Se concede el acceso JIT de duración máxima. Se trata de un valor de período de tiempo ISO8601. | string |
JitApproverDefinition
Nombre | Descripción | Valor |
---|---|---|
DisplayName | Nombre para mostrar del aprobador. | string |
id | Identificador de la entidad de servicio del aprobador. | string (obligatorio) |
tipo | Tipo de aprobador. | 'group' "user" |
SKU
Nombre | Descripción | Valor |
---|---|---|
capacity | La capacidad de la SKU. | int |
family | La familia de SKU. | string |
model | Modelo de SKU. | string |
name | El nombre de la SKU. | string (obligatorio) |
tamaño | Tamaño de la SKU. | string |
Nivel: | Nivel de SKU. | string |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Creación de una aplicación administrada con una vista personalizada |
Esta plantilla crea una aplicación administrada que tiene una vista predeterminada personalizada. |
Creación de una aplicación administrada que implemente plantillas vinculadas |
Esta plantilla crea una aplicación administrada que implementa plantillas vinculadas. |
Creación de una aplicación administrada con métricas y alertas |
Esta plantilla crea una aplicación administrada que tiene métricas y alertas de aplicación. |
Definición de recursos de plantilla de ARM
El tipo de recurso de aplicaciones se puede implementar en: Grupos de recursos.
Para más información sobre las implementaciones de grupos de recursos, consulte Plantilla de ARM.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Solutions/applications, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.Solutions/applications",
"apiVersion": "2021-07-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"kind": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"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": {}
}
}
Valores de propiedades
applications
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Solutions/applications" |
apiVersion | La versión de la API de recursos | '2021-07-01' |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación de los recursos | string |
etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
sku | SKU del recurso. | Sku |
kind | Tipo de la aplicación administrada. Los valores permitidos son MarketPlace y ServiceCatalog. | string (obligatorio) |
identity | Identidad del recurso. | Identidad |
managedBy | Identificador del recurso que administra este recurso. | string |
plan | Información del plan. | Plan |
properties | Propiedades de la aplicación administrada. | ApplicationProperties (obligatorio) |
Identidad
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad. | 'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recurso con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | object |
Plan
Nombre | Descripción | Value |
---|---|---|
name | Nombre del plan. | string (obligatorio) |
product | El código del producto. | string (obligatorio) |
promotionCode | El código de la promoción. | string |
publisher | Identificador del publicador. | string (obligatorio) |
version | La versión del plan. | string (obligatorio) |
ApplicationProperties
Nombre | Descripción | Valor |
---|---|---|
applicationDefinitionId | Ruta de acceso completa del identificador de definición de aplicación administrada. | string |
jitAccessPolicy | Directiva de acceso Jit de la aplicación administrada. | ApplicationJitAccessPolicy |
managedResourceGroupId | Identificador del grupo de recursos administrado. | string |
parámetros | Pares de nombre y valor que definen los parámetros de la aplicación administrada. Puede ser un JObject o una cadena JSON bien formada. |
ApplicationJitAccessPolicy
Nombre | Descripción | Valor |
---|---|---|
jitAccessEnabled | Si el acceso JIT está habilitado. | bool (obligatorio) |
jitApprovalMode | Modo de aprobación JIT. | 'AutoApprove' 'ManualApprove' 'NotSpecified' |
jitApprovers | Aprobadores JIT | JitApproverDefinition[] |
maximumJitAccessDuration | Se concede el acceso JIT de duración máxima. Se trata de un valor de período de tiempo ISO8601. | string |
JitApproverDefinition
Nombre | Descripción | Valor |
---|---|---|
DisplayName | Nombre para mostrar del aprobador. | string |
id | Identificador de entidad de servicio del aprobador. | string (obligatorio) |
tipo | Tipo de aprobador. | 'group' "user" |
SKU
Nombre | Descripción | Valor |
---|---|---|
capacity | La capacidad de la SKU. | int |
family | La familia de SKU. | string |
model | Modelo de SKU. | string |
name | El nombre de la SKU. | string (obligatorio) |
tamaño | Tamaño de la SKU. | string |
Nivel: | Nivel de SKU. | string |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Creación de una aplicación administrada con una vista personalizada |
Esta plantilla crea una aplicación administrada que tiene una vista predeterminada personalizada. |
Creación de una aplicación administrada que implemente plantillas vinculadas |
Esta plantilla crea una aplicación administrada que implementa plantillas vinculadas. |
Creación de una aplicación administrada con métricas y alertas |
Esta plantilla crea una aplicación administrada que tiene métricas y alertas de aplicación. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso de aplicaciones se puede implementar en: Grupos de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Solutions/applications, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Solutions/applications@2021-07-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
applicationDefinitionId = "string"
jitAccessPolicy = {
jitAccessEnabled = bool
jitApprovalMode = "string"
jitApprovers = [
{
displayName = "string"
id = "string"
type = "string"
}
]
maximumJitAccessDuration = "string"
}
managedResourceGroupId = "string"
}
sku = {
capacity = int
family = "string"
model = "string"
name = "string"
size = "string"
tier = "string"
}
kind = "string"
managedBy = "string"
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
version = "string"
}
})
}
Valores de propiedades
applications
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Solutions/applications@2021-07-01" |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación de los recursos | string |
parent_id | Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. | string (obligatorio) |
etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. |
sku | SKU del recurso. | Sku |
kind | El tipo de la aplicación administrada. Los valores permitidos son MarketPlace y ServiceCatalog. | string (obligatorio) |
identity | Identidad del recurso. | Identidad |
managedBy | Identificador del recurso que administra este recurso. | string |
plan | Información del plan. | Plan |
properties | Propiedades de la aplicación administrada. | ApplicationProperties (obligatorio) |
Identidad
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recurso con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matriz de identificadores de identidad de usuario. |
Plan
Nombre | Descripción | Value |
---|---|---|
name | Nombre del plan. | string (obligatorio) |
product | El código del producto. | string (obligatorio) |
promotionCode | El código de la promoción. | string |
publisher | Identificador del publicador. | string (obligatorio) |
version | La versión del plan. | string (obligatorio) |
ApplicationProperties
Nombre | Descripción | Valor |
---|---|---|
applicationDefinitionId | Ruta de acceso completa del identificador de definición de aplicación administrada. | string |
jitAccessPolicy | La directiva de acceso Jit de la aplicación administrada. | ApplicationJitAccessPolicy |
managedResourceGroupId | Identificador del grupo de recursos administrado. | string |
parámetros | Pares de nombre y valor que definen los parámetros de la aplicación administrada. Puede ser un JObject o una cadena JSON bien formada. |
ApplicationJitAccessPolicy
Nombre | Descripción | Valor |
---|---|---|
jitAccessEnabled | Indica si el acceso JIT está habilitado. | bool (obligatorio) |
jitApprovalMode | Modo de aprobación JIT. | "AutoApprovee" "ManualApprove" "NotSpecified" |
jitApprovers | Aprobadores JIT | JitApproverDefinition[] |
maximumJitAccessDuration | Se concede el acceso JIT de duración máxima. Se trata de un valor de período de tiempo ISO8601. | string |
JitApproverDefinition
Nombre | Descripción | Valor |
---|---|---|
DisplayName | Nombre para mostrar del aprobador. | string |
id | Identificador de la entidad de servicio del aprobador. | string (obligatorio) |
tipo | Tipo de aprobador. | "grupo" "user" |
SKU
Nombre | Descripción | Valor |
---|---|---|
capacity | La capacidad de la SKU. | int |
family | La familia de SKU. | string |
model | Modelo de SKU. | string |
name | El nombre de la SKU. | string (obligatorio) |
tamaño | Tamaño de la SKU. | string |
Nivel: | Nivel de SKU. | string |