Delen via


Microsoft.Solutions-toepassingen 2018-03-01

Bicep-resourcedefinitie

Het resourcetype toepassingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource symbolicname 'Microsoft.Solutions/applications@2018-03-01' = {
  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)
    publisherPackageId: 'string'
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschapswaarden

ApplicationJitAccessPolicy

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

ApplicationProperties

Naam Beschrijving Waarde
applicationDefinitionId Het volledig gekwalificeerde pad van de definitie-id van de beheerde toepassing. snaar
jitAccessPolicy Het beheerde Jit-toegangsbeleid voor toepassingen. ApplicationJitAccessPolicy-
managedResourceGroupId De id van de beheerde resourcegroep. snaar
Parameters Naam- en waardeparen waarmee de parameters van de beheerde toepassing worden gedefinieerd. Dit kan een JObject of een goed opgemaakte JSON-tekenreeks zijn. enig
publisherPackageId De pakket-id van de uitgever. snaar

Identiteit

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

IdentityUserAssignedIdentities

Naam Beschrijving Waarde

JitApproverDefinition

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

Microsoft.Solutions/applications

Naam Beschrijving Waarde
identiteit De identiteit van de resource. identity
soort Het type beheerde toepassing. Toegestane waarden zijn MarketPlace en ServiceCatalog. snaar

Beperkingen:
Patroon = ^[-\w\._,\(\)]+$ (vereist)
plaats Resourcelocatie snaar
managedBy Id van de resource die deze resource beheert. snaar
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 3 (vereist)
plan De plangegevens. plannen
Eigenschappen De eigenschappen van de beheerde toepassing. ApplicationProperties (vereist)
Sku De SKU van de resource. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

Plan

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

ResourceTags

Naam Beschrijving Waarde

Sku

Naam Beschrijving Waarde
capaciteit De SKU-capaciteit. Int
Familie De SKU-familie. snaar
model Het SKU-model. snaar
naam De SKU-naam. tekenreeks (vereist)
grootte De SKU-grootte. snaar
rang De SKU-laag. snaar

UserAssignedResourceIdentity

Naam Beschrijving Waarde

Resourcedefinitie van ARM-sjabloon

Het resourcetype toepassingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor 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": "2018-03-01",
  "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": {},
    "publisherPackageId": "string"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschapswaarden

ApplicationJitAccessPolicy

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

ApplicationProperties

Naam Beschrijving Waarde
applicationDefinitionId Het volledig gekwalificeerde pad van de definitie-id van de beheerde toepassing. snaar
jitAccessPolicy Het beheerde Jit-toegangsbeleid voor toepassingen. ApplicationJitAccessPolicy-
managedResourceGroupId De id van de beheerde resourcegroep. snaar
Parameters Naam- en waardeparen waarmee de parameters van de beheerde toepassing worden gedefinieerd. Dit kan een JObject of een goed opgemaakte JSON-tekenreeks zijn. enig
publisherPackageId De pakket-id van de uitgever. snaar

Identiteit

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

IdentityUserAssignedIdentities

Naam Beschrijving Waarde

JitApproverDefinition

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

Microsoft.Solutions/applications

Naam Beschrijving Waarde
apiVersion De API-versie '2018-03-01'
identiteit De identiteit van de resource. identity
soort Het type beheerde toepassing. Toegestane waarden zijn MarketPlace en ServiceCatalog. snaar

Beperkingen:
Patroon = ^[-\w\._,\(\)]+$ (vereist)
plaats Resourcelocatie snaar
managedBy Id van de resource die deze resource beheert. snaar
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 3 (vereist)
plan De plangegevens. plannen
Eigenschappen De eigenschappen van de beheerde toepassing. ApplicationProperties (vereist)
Sku De SKU van de resource. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Solutions/applications'

Plan

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

ResourceTags

Naam Beschrijving Waarde

Sku

Naam Beschrijving Waarde
capaciteit De SKU-capaciteit. Int
Familie De SKU-familie. snaar
model Het SKU-model. snaar
naam De SKU-naam. tekenreeks (vereist)
grootte De SKU-grootte. snaar
rang De SKU-laag. snaar

UserAssignedResourceIdentity

Naam Beschrijving Waarde

Quickstart-sjablonen

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

Sjabloon Beschrijving
Een beheerde toepassing maken waarmee gekoppelde sjablonen worden geïmplementeerd

implementeren in Azure
Met deze sjabloon maakt u een beheerde toepassing waarmee gekoppelde sjablonen worden geïmplementeerd.
Een beheerde toepassing maken met een aangepaste weergave

implementeren in Azure
Met deze sjabloon maakt u een beheerde toepassing met een aangepaste standaardweergave.
Een beheerde toepassing maken met metrische gegevens en waarschuwingen

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

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype toepassingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor 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@2018-03-01"
  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 = ?
      publisherPackageId = "string"
    }
  })
}

Eigenschapswaarden

ApplicationJitAccessPolicy

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

ApplicationProperties

Naam Beschrijving Waarde
applicationDefinitionId Het volledig gekwalificeerde pad van de definitie-id van de beheerde toepassing. snaar
jitAccessPolicy Het beheerde Jit-toegangsbeleid voor toepassingen. ApplicationJitAccessPolicy-
managedResourceGroupId De id van de beheerde resourcegroep. snaar
Parameters Naam- en waardeparen waarmee de parameters van de beheerde toepassing worden gedefinieerd. Dit kan een JObject of een goed opgemaakte JSON-tekenreeks zijn. enig
publisherPackageId De pakket-id van de uitgever. snaar

Identiteit

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

IdentityUserAssignedIdentities

Naam Beschrijving Waarde

JitApproverDefinition

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

Microsoft.Solutions/applications

Naam Beschrijving Waarde
identiteit De identiteit van de resource. identity
soort Het type beheerde toepassing. Toegestane waarden zijn MarketPlace en ServiceCatalog. snaar

Beperkingen:
Patroon = ^[-\w\._,\(\)]+$ (vereist)
plaats Resourcelocatie snaar
managedBy Id van de resource die deze resource beheert. snaar
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 3 (vereist)
plan De plangegevens. plannen
Eigenschappen De eigenschappen van de beheerde toepassing. ApplicationProperties (vereist)
Sku De SKU van de resource. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Solutions/applications@2018-03-01"

Plan

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

ResourceTags

Naam Beschrijving Waarde

Sku

Naam Beschrijving Waarde
capaciteit De SKU-capaciteit. Int
Familie De SKU-familie. snaar
model Het SKU-model. snaar
naam De SKU-naam. tekenreeks (vereist)
grootte De SKU-grootte. snaar
rang De SKU-laag. snaar

UserAssignedResourceIdentity

Naam Beschrijving Waarde