Delen via


Microsoft.Solutions-toepassingen 01-07-2021

Bicep-resourcedefinitie

Het resourcetype van de toepassing kan worden geïmplementeerd in: Resourcegroepen.

Zie Bicep voor meer informatie over resourcegroepimplementaties.

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Solutions/applications wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

toepassingen

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie tekenreeks
tags Resourcetags Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van de resource. SKU
Soort Het type beheerde toepassing. Toegestane waarden zijn MarketPlace en ServiceCatalog. tekenreeks (vereist)
identity De identiteit van de resource. Identiteit
beheerdDoor Id van de resource die deze resource beheert. tekenreeks
plannen De plangegevens. Plannen
properties De eigenschappen van de beheerde toepassing. ApplicationProperties (vereist)

Identiteit

Naam Description Waarde
type Het identiteitstype. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn resource-id's in de volgende vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. object

Plannen

Naam Description Waarde
naam De naam van het plan. tekenreeks (vereist)
product De productcode. tekenreeks (vereist)
promotionCode De promotiecode. tekenreeks
publisher De uitgever-id. tekenreeks (vereist)
versie De versie van het plan. tekenreeks (vereist)

ApplicationProperties

Naam Description Waarde
applicationDefinitionId Het volledig gekwalificeerde pad van de definitie-id van de beheerde toepassing. tekenreeks
jitAccessPolicy Het Jit-toegangsbeleid van de beheerde toepassing. ApplicationJitAccessPolicy
managedResourceGroupId De id van de beheerde resourcegroep. tekenreeks
parameters Naam- en waardeparen waarmee de parameters van de beheerde toepassing worden gedefinieerd. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn. Voor Bicep kunt u de functie any() gebruiken.

ApplicationJitAccessPolicy

Naam Description Waarde
jitAccessEnabled Of de JIT-toegang is ingeschakeld. bool (vereist)
jitApprovalMode JIT-goedkeuringsmodus. "AutoApprove"
'ManualApprove'
'Niet opgegeven'
jitApprovers De JIT-fiatteurs JitApproverDefinition[]
maximumJitAccessDuration De maximale duur van JIT-toegang wordt verleend. Dit is een ISO8601-periodewaarde. tekenreeks

JitApproverDefinition

Naam Description Waarde
displayName De weergavenaam van de fiatteur. tekenreeks
id De service-principal-id van de fiatteur. tekenreeks (vereist)
type Het type fiatteur. 'groep'
'gebruiker'

Sku

Naam Description Waarde
capacity De SKU-capaciteit. int
gezin De SKU-familie. tekenreeks
model Het SKU-model. tekenreeks
naam De SKU-naam. tekenreeks (vereist)
grootte De SKU-grootte. tekenreeks
laag De SKU-laag. tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een beheerde toepassing maken met een aangepaste weergave

Implementeren op Azure
Met deze sjabloon maakt u een beheerde toepassing met een aangepaste standaardweergave.
Een beheerde toepassing maken waarmee gekoppelde sjablonen worden geïmplementeerd

Implementeren op Azure
Met deze sjabloon maakt u een beheerde toepassing waarmee gekoppelde sjablonen worden geïmplementeerd.
Een beheerde toepassing maken met metrische gegevens en waarschuwingen

Implementeren op Azure
Met deze sjabloon maakt u een beheerde toepassing met metrische gegevens en waarschuwingen voor toepassingen.

Resourcedefinitie van ARM-sjabloon

Het resourcetype van de toepassing kan worden geïmplementeerd in: Resourcegroepen.

Zie ARM-sjabloon voor meer informatie over resourcegroepimplementaties.

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Solutions/applications-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

toepassingen

Naam Description Waarde
type Het resourcetype 'Microsoft.Solutions/applications'
apiVersion De resource-API-versie '2021-07-01'
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie tekenreeks
tags Resourcetags Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van de resource. SKU
Soort Het type beheerde toepassing. Toegestane waarden zijn MarketPlace en ServiceCatalog. tekenreeks (vereist)
identity De identiteit van de resource. Identiteit
beheerdDoor Id van de resource die deze resource beheert. tekenreeks
plannen De plangegevens. Plannen
properties De eigenschappen van de beheerde toepassing. ApplicationProperties (vereist)

Identiteit

Naam Description Waarde
type Het identiteitstype. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn resource-id's in de volgende vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. object

Plannen

Naam Description Waarde
naam De naam van het plan. tekenreeks (vereist)
product De productcode. tekenreeks (vereist)
promotionCode De promotiecode. tekenreeks
publisher De uitgever-id. tekenreeks (vereist)
versie De versie van het plan. tekenreeks (vereist)

ApplicationProperties

Naam Description Waarde
applicationDefinitionId Het volledig gekwalificeerde pad van de definitie-id van de beheerde toepassing. tekenreeks
jitAccessPolicy Het Jit-toegangsbeleid van de beheerde toepassing. ApplicationJitAccessPolicy
managedResourceGroupId De id van de beheerde resourcegroep. tekenreeks
parameters Naam- en waardeparen waarmee de parameters van de beheerde toepassing worden gedefinieerd. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn.

ApplicationJitAccessPolicy

Naam Description Waarde
jitAccessEnabled Of de JIT-toegang is ingeschakeld. bool (vereist)
jitApprovalMode JIT-goedkeuringsmodus. "AutoApprove"
'ManualApprove'
'Niet opgegeven'
jitApprovers De JIT-fiatteurs JitApproverDefinition[]
maximumJitAccessDuration De maximale duur van JIT-toegang wordt verleend. Dit is een ISO8601-periodewaarde. tekenreeks

JitApproverDefinition

Naam Description Waarde
displayName De weergavenaam van de fiatteur. tekenreeks
id De service-principal-id van de fiatteur. tekenreeks (vereist)
type Het type fiatteur. 'groep'
'gebruiker'

Sku

Naam Description Waarde
capacity De SKU-capaciteit. int
gezin De SKU-familie. tekenreeks
model Het SKU-model. tekenreeks
naam De SKU-naam. tekenreeks (vereist)
grootte De SKU-grootte. tekenreeks
laag De SKU-laag. tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een beheerde toepassing maken met een aangepaste weergave

Implementeren op Azure
Met deze sjabloon maakt u een beheerde toepassing met een aangepaste standaardweergave.
Een beheerde toepassing maken waarmee gekoppelde sjablonen worden geïmplementeerd

Implementeren op Azure
Met deze sjabloon maakt u een beheerde toepassing waarmee gekoppelde sjablonen worden geïmplementeerd.
Een beheerde toepassing maken met metrische gegevens en waarschuwingen

Implementeren op Azure
Met deze sjabloon maakt u een beheerde toepassing met metrische gegevens en waarschuwingen voor toepassingen.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype van de toepassing kan worden geïmplementeerd in: Resourcegroepen.

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Solutions/applications-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

toepassingen

Naam Description Waarde
type Het resourcetype "Microsoft.Solutions/applications@2021-07-01"
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags Woordenlijst met tagnamen en -waarden.
sku De SKU van de resource. SKU
Soort Het type beheerde toepassing. Toegestane waarden zijn MarketPlace en ServiceCatalog. tekenreeks (vereist)
identity De identiteit van de resource. Identiteit
beheerdDoor Id van de resource die deze resource beheert. tekenreeks
plannen De plangegevens. Plannen
properties De eigenschappen van de beheerde toepassing. ApplicationProperties (vereist)

Identiteit

Naam Description Waarde
type Het identiteitstype. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids De lijst met gebruikersidentiteiten die aan de resource zijn gekoppeld. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Matrix met gebruikersidentiteits-id's.

Plannen

Naam Description Waarde
naam De naam van het plan. tekenreeks (vereist)
product De productcode. tekenreeks (vereist)
promotionCode De promotiecode. tekenreeks
publisher De uitgever-id. tekenreeks (vereist)
versie De versie van het plan. tekenreeks (vereist)

ApplicationProperties

Naam Description Waarde
applicationDefinitionId Het volledig gekwalificeerde pad van de definitie-id van de beheerde toepassing. tekenreeks
jitAccessPolicy Het Jit-toegangsbeleid van de beheerde toepassing. ApplicationJitAccessPolicy
managedResourceGroupId De id van de beheerde resourcegroep. tekenreeks
parameters Naam- en waardeparen waarmee de beheerde toepassingsparameters worden gedefinieerd. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn.

ApplicationJitAccessPolicy

Naam Description Waarde
jitAccessEnabled Of de JIT-toegang is ingeschakeld. bool (vereist)
jitApprovalMode JIT-goedkeuringsmodus. "AutoApprove"
"ManualApprove"
"NotSpecified"
jitApprovers De JIT-fiatteurs JitApproverDefinition[]
maximumJitAccessDuration De maximale duur van JIT-toegang wordt verleend. Dit is een ISO8601-periodewaarde. tekenreeks

JitApproverDefinition

Naam Description Waarde
displayName De weergavenaam van de fiatteur. tekenreeks
id De service-principal-id van de fiatteur. tekenreeks (vereist)
type Het type fiatteur. "groep"
"gebruiker"

Sku

Naam Description Waarde
capacity De SKU-capaciteit. int
gezin De SKU-familie. tekenreeks
model Het SKU-model. tekenreeks
naam De SKU-naam. tekenreeks (vereist)
grootte De SKU-grootte. tekenreeks
laag De SKU-laag. tekenreeks