Dela via


Microsoft.Solutions-program

Bicep-resursdefinition

Programresurstypen kan distribueras med åtgärder som mål:

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@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'
  }
}

Egenskapsvärden

ApplicationJitAccessPolicy

Namn 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-åtkomst med maximal varaktighet beviljas. Det här är ett ISO8601 tidsperiodsvärde. sträng

ApplicationProperties

Namn 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 programparen. Det kan vara en JObject- eller en välformulerad JSON-sträng. någon

Identitet

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

IdentityUserAssignedIdentiteter

Namn Beskrivning Värde

JitApproverDefinition

Namn Beskrivning Värde
displayName Visningsnamnet för godkännaren. sträng
Id Tjänstens huvudnamns-ID för godkännaren. sträng (krävs)
typ Godkännartypen. "grupp"
"användare"

Microsoft.Solutions/applications

Namn Beskrivning Värde
identitet Resursens identitet. identitet
sort Typen av det hanterade programmet. Tillåtna värden är MarketPlace och ServiceCatalog. sträng

Begränsningar:
Mönster = ^[-\w\._,\(\)]+$ (krävs)
plats Resursplats sträng
managedBy ID för resursen som hanterar den här resursen. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 3 (krävs)
plan Planinformationen. Plan
Egenskaper Egenskaperna för det hanterade programmet. ApplicationProperties (krävs)
Sku Resursens SKU. Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

Plan

Namn Beskrivning Värde
Namn Plannamnet. sträng (krävs)
produkt Produktkoden. sträng (krävs)
promotionCode Kampanjkoden. sträng
förläggare Utgivarens ID. sträng (krävs)
version Planens version. sträng (krävs)

ResourceTags

Namn Beskrivning Värde

Sku

Namn Beskrivning Värde
kapacitet SKU-kapaciteten. Int
familj SKU-familjen. sträng
modell SKU-modellen. sträng
Namn SKU-namnet. sträng (krävs)
storlek SKU-storleken. sträng
Nivå SKU-nivån. sträng

UserAssignedResourceIdentity

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Programresurstypen kan distribueras med åtgärder som mål:

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

Egenskapsvärden

ApplicationJitAccessPolicy

Namn 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-åtkomst med maximal varaktighet beviljas. Det här är ett ISO8601 tidsperiodsvärde. sträng

ApplicationProperties

Namn 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 programparen. Det kan vara en JObject- eller en välformulerad JSON-sträng. någon

Identitet

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

IdentityUserAssignedIdentiteter

Namn Beskrivning Värde

JitApproverDefinition

Namn Beskrivning Värde
displayName Visningsnamnet för godkännaren. sträng
Id Tjänstens huvudnamns-ID för godkännaren. sträng (krävs)
typ Godkännartypen. "grupp"
"användare"

Microsoft.Solutions/applications

Namn Beskrivning Värde
apiVersion API-versionen "2023-12-01-preview"
identitet Resursens identitet. identitet
sort Typen av det hanterade programmet. Tillåtna värden är MarketPlace och ServiceCatalog. sträng

Begränsningar:
Mönster = ^[-\w\._,\(\)]+$ (krävs)
plats Resursplats sträng
managedBy ID för resursen som hanterar den här resursen. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 3 (krävs)
plan Planinformationen. Plan
Egenskaper Egenskaperna för det hanterade programmet. ApplicationProperties (krävs)
Sku Resursens SKU. Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Solutions/applications"

Plan

Namn Beskrivning Värde
Namn Plannamnet. sträng (krävs)
produkt Produktkoden. sträng (krävs)
promotionCode Kampanjkoden. sträng
förläggare Utgivarens ID. sträng (krävs)
version Planens version. sträng (krävs)

ResourceTags

Namn Beskrivning Värde

Sku

Namn Beskrivning Värde
kapacitet SKU-kapaciteten. Int
familj SKU-familjen. sträng
modell SKU-modellen. sträng
Namn SKU-namnet. sträng (krävs)
storlek SKU-storleken. sträng
Nivå SKU-nivån. sträng

UserAssignedResourceIdentity

Namn Beskrivning Värde

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
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 en anpassad vy

Distribuera till Azure
Den här mallen skapar ett hanterat program som har en anpassad standardvy.
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 med åtgärder som mål:

  • 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@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 = ?
    }
  })
}

Egenskapsvärden

ApplicationJitAccessPolicy

Namn 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-åtkomst med maximal varaktighet beviljas. Det här är ett ISO8601 tidsperiodsvärde. sträng

ApplicationProperties

Namn 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 programparen. Det kan vara en JObject- eller en välformulerad JSON-sträng. någon

Identitet

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

IdentityUserAssignedIdentiteter

Namn Beskrivning Värde

JitApproverDefinition

Namn Beskrivning Värde
displayName Visningsnamnet för godkännaren. sträng
Id Tjänstens huvudnamns-ID för godkännaren. sträng (krävs)
typ Godkännartypen. "grupp"
"användare"

Microsoft.Solutions/applications

Namn Beskrivning Värde
identitet Resursens identitet. identitet
sort Typen av det hanterade programmet. Tillåtna värden är MarketPlace och ServiceCatalog. sträng

Begränsningar:
Mönster = ^[-\w\._,\(\)]+$ (krävs)
plats Resursplats sträng
managedBy ID för resursen som hanterar den här resursen. sträng
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 3 (krävs)
plan Planinformationen. Plan
Egenskaper Egenskaperna för det hanterade programmet. ApplicationProperties (krävs)
Sku Resursens SKU. Sku
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Solutions/applications@2023-12-01-preview"

Plan

Namn Beskrivning Värde
Namn Plannamnet. sträng (krävs)
produkt Produktkoden. sträng (krävs)
promotionCode Kampanjkoden. sträng
förläggare Utgivarens ID. sträng (krävs)
version Planens version. sträng (krävs)

ResourceTags

Namn Beskrivning Värde

Sku

Namn Beskrivning Värde
kapacitet SKU-kapaciteten. Int
familj SKU-familjen. sträng
modell SKU-modellen. sträng
Namn SKU-namnet. sträng (krävs)
storlek SKU-storleken. sträng
Nivå SKU-nivån. sträng

UserAssignedResourceIdentity

Namn Beskrivning Värde