Microsoft.Solutions-program

Bicep-resursdefinition

Programresurstypen kan distribueras till: Resursgrupper.

Mer information om resursgruppsdistributioner finns i Bicep.

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Solutions/applications-resurs lägger du till följande Bicep i mallen.

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()
  }
}

Egenskapsvärden

program

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Resursplats sträng
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
sku Resursens SKU. Sku
Typ Den typ av hanterat program. Tillåtna värden är MarketPlace och ServiceCatalog. sträng (krävs)
identity Resursens identitet. Identitet
managedBy ID för resursen som hanterar den här resursen. sträng
planera Planinformationen. Planera
properties Egenskaperna för det hanterade programmet. ApplicationProperties (krävs)

Identitet

Name Beskrivning Värde
typ Identitetstypen. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenser för användaridentitetsordlistan är resurs-ID:t i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. objekt

Planera

Name Beskrivning Värde
name Planens namn. sträng (krävs)
produkt Produktkoden. sträng (krävs)
promotionCode Upphöjningskoden. sträng
utgivare Utgivarens ID. sträng (krävs)
version Planens version. sträng (krävs)

ApplicationProperties

Name Beskrivning Värde
applicationDefinitionId Den fullständigt kvalificerade sökvägen för definitions-ID för hanterade program. sträng
jitAccessPolicy Jit-åtkomstprincipen för det hanterade programmet. ApplicationJitAccessPolicy
managedResourceGroupId Det hanterade resursgrupps-ID:t. sträng
parametrar Namn- och värdepar som definierar de hanterade programparametrarna. Det kan vara en JObject- eller en välformulerad JSON-sträng. För Bicep kan du använda funktionen any().

ApplicationJitAccessPolicy

Name Beskrivning Värde
jitAccessEnabled Om JIT-åtkomsten är aktiverad. bool (krävs)
jitApprovalMode JIT-godkännandeläge. "Godkänn automatiskt"
"ManualApprove"
"NotSpecified"
jitApprovers JIT-godkännare JitApproverDefinition[]
maximumJitAccessDuration Jit-åtkomstens maximala varaktighet beviljas. Det här är ett ISO8601-tidsperiodvärde. sträng

JitApproverDefinition

Name Beskrivning Värde
displayName Visningsnamnet för godkännaren. sträng
id ID:t för godkännarens huvudnamn. sträng (krävs)
typ Typ av godkännare. "grupp"
"användare"

Sku

Name Beskrivning Värde
capacity SKU-kapaciteten. int
familj SKU-familjen. sträng
modell SKU-modellen. sträng
name SKU-namnet. sträng (krävs)
ikoner SKU-storleken. sträng
nivå SKU-nivån. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa ett hanterat program med en anpassad vy

Distribuera till Azure
Den här mallen skapar ett hanterat program som har en anpassad standardvy.
Skapa ett hanterat program som distribuerar länkade mallar

Distribuera till Azure
Den här mallen skapar ett hanterat program som distribuerar länkade mallar.
Skapa ett hanterat program med mått och aviseringar

Distribuera till Azure
Den här mallen skapar ett hanterat program som har programmått och aviseringar.

Resursdefinition för ARM-mall

Programresurstypen kan distribueras till: Resursgrupper.

Mer information om resursgruppsdistributioner finns i ARM-mall.

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Solutions/applications-resurs lägger du till följande JSON i mallen.

{
  "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": {}
  }
}

Egenskapsvärden

program

Name Beskrivning Värde
typ Resurstypen "Microsoft.Solutions/applications"
apiVersion Resurs-API-versionen '2021-07-01'
name Resursnamnet sträng (krävs)
location Resursplats sträng
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
sku Resursens SKU. Sku
Typ Den typ av hanterat program. Tillåtna värden är MarketPlace och ServiceCatalog. sträng (krävs)
identity Resursens identitet. Identitet
managedBy ID för resursen som hanterar den här resursen. sträng
planera Planinformationen. Planera
properties Egenskaperna för det hanterade programmet. ApplicationProperties (krävs)

Identitet

Name Beskrivning Värde
typ Identitetstypen. "Ingen"
"SystemTilldelade"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är resurs-ID:t i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. objekt

Planera

Name Beskrivning Värde
name Plannamnet. sträng (krävs)
produkt Produktkoden. sträng (krävs)
promotionCode Kampanjkoden. sträng
utgivare Utgivarens ID. sträng (krävs)
version Planens version. sträng (krävs)

ApplicationProperties

Name Beskrivning Värde
applicationDefinitionId Den fullständigt kvalificerade sökvägen för definitions-ID för hanterade program. sträng
jitAccessPolicy Jit-åtkomstprincipen för det hanterade programmet. ApplicationJitAccessPolicy
managedResourceGroupId Det hanterade resursgrupps-ID:t. sträng
parametrar Namn- och värdepar som definierar de hanterade programparametrarna. Det kan vara en JObject- eller en välformulerad JSON-sträng.

ApplicationJitAccessPolicy

Name Beskrivning Värde
jitAccessEnabled Om JIT-åtkomsten är aktiverad. bool (krävs)
jitApprovalMode JIT-godkännandeläge. "Godkänn automatiskt"
"ManualApprove"
"NotSpecified"
jitApprovers JIT-godkännare JitApproverDefinition[]
maximumJitAccessDuration Jit-åtkomstens maximala varaktighet beviljas. Det här är ett ISO8601-tidsperiodvärde. sträng

JitApproverDefinition

Name Beskrivning Värde
displayName Visningsnamnet för godkännaren. sträng
id ID:t för godkännarens huvudnamn. sträng (krävs)
typ Typ av godkännare. "grupp"
"användare"

Sku

Name Beskrivning Värde
capacity SKU-kapaciteten. int
familj SKU-familjen. sträng
modell SKU-modellen. sträng
name SKU-namnet. sträng (krävs)
ikoner SKU-storleken. sträng
nivå SKU-nivån. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa ett hanterat program med en anpassad vy

Distribuera till Azure
Den här mallen skapar ett hanterat program som har en anpassad standardvy.
Skapa ett hanterat program som distribuerar länkade mallar

Distribuera till Azure
Den här mallen skapar ett hanterat program som distribuerar länkade mallar.
Skapa ett hanterat program med mått och aviseringar

Distribuera till Azure
Den här mallen skapar ett hanterat program som har programmått och aviseringar.

Resursdefinition för Terraform (AzAPI-provider)

Programresurstypen kan distribueras till: Resursgrupper.

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Solutions/applications-resurs lägger du till följande Terraform i mallen.

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"
    }
  })
}

Egenskapsvärden

program

Name Beskrivning Värde
typ Resurstypen "Microsoft.Solutions/applications@2021-07-01"
name Resursnamnet sträng (krävs)
location Resursplats sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden.
sku Resursens SKU. Sku
Typ Den typ av hanterat program. Tillåtna värden är MarketPlace och ServiceCatalog. sträng (krävs)
identity Resursens identitet. Identitet
managedBy ID för resursen som hanterar den här resursen. sträng
planera Planinformationen. Planera
properties Egenskaperna för det hanterade programmet. ApplicationProperties (krävs)

Identitet

Name Beskrivning Värde
typ Identitetstypen. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Listan över användaridentiteter som är associerade med resursen. Nyckelreferenser för användaridentitetsordlistan är resurs-ID:t i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Matris med användaridentitets-ID:t.

Planera

Name Beskrivning Värde
name Planens namn. sträng (krävs)
produkt Produktkoden. sträng (krävs)
promotionCode Upphöjningskoden. sträng
utgivare Utgivarens ID. sträng (krävs)
version Planens version. sträng (krävs)

ApplicationProperties

Name Beskrivning Värde
applicationDefinitionId Den fullständigt kvalificerade sökvägen för definitions-ID för hanterade program. sträng
jitAccessPolicy Jit-åtkomstprincipen för det hanterade programmet. ApplicationJitAccessPolicy
managedResourceGroupId Det hanterade resursgrupps-ID:t. sträng
parametrar Namn- och värdepar som definierar de hanterade programparametrarna. Det kan vara en JObject- eller en välformulerad JSON-sträng.

ApplicationJitAccessPolicy

Name Beskrivning Värde
jitAccessEnabled Om JIT-åtkomst är aktiverad. bool (krävs)
jitApprovalMode JIT-godkännandeläge. "Godkänn automatiskt"
"ManualApprove"
"NotSpecified"
jitApprovers JIT-godkännarna JitApproverDefinition[]
maximumJitAccessDuration Jit-åtkomstens maximala varaktighet beviljas. Det här är ett VÄRDE FÖR ISO8601-tidsperiod. sträng

JitApproverDefinition

Name Beskrivning Värde
displayName Visningsnamnet för godkännaren. sträng
id ID:t för godkännarens tjänsthuvudnamn. sträng (krävs)
typ Typ av godkännare. "grupp"
"användare"

Sku

Name Beskrivning Värde
capacity SKU-kapaciteten. int
familj SKU-familjen. sträng
modell SKU-modellen. sträng
name SKU-namnet. sträng (krävs)
ikoner SKU-storleken. sträng
nivå SKU-nivån. sträng