Delen via


Microsoft.Solutions applicationDefinitions 01-12-2017

Bicep-resourcedefinitie

Het resourcetype applicationDefinitions 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/applicationDefinitions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Solutions/applicationDefinitions@2017-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  identity: {
    type: 'SystemAssigned'
  }
  managedBy: 'string'
  properties: {
    artifacts: [
      {
        name: 'string'
        type: 'string'
        uri: 'string'
      }
    ]
    authorizations: [
      {
        principalId: 'string'
        roleDefinitionId: 'string'
      }
    ]
    createUiDefinition: any()
    description: 'string'
    displayName: 'string'
    isEnabled: 'string'
    mainTemplate: any()
    packageFileUri: 'string'
  }
}

Eigenschapswaarden

applicationDefinitions

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
identity De identiteit van de resource. Identiteit
beheerdDoor Id van de resource die deze resource beheert. tekenreeks
properties De definitie-eigenschappen van de beheerde toepassing. ApplicationDefinitionProperties (vereist)

Identiteit

Naam Description Waarde
type Het identiteitstype. 'SystemAssigned'

ApplicationDefinitionProperties

Naam Description Waarde
Artefacten De verzameling beheerde toepassingsartefacten. De portal gebruikt de bestanden die zijn opgegeven als artefacten om de gebruikerservaring op te bouwen voor het maken van een beheerde toepassing op basis van een definitie van een beheerde toepassing. ApplicationArtifact[]
autorisaties De autorisaties van de beheerde toepassingsprovider. ApplicationProviderAuthorization[] (vereist)
createUiDefinition De createUiDefinition-json voor de back-upsjabloon met de resource Microsoft.Solutions/applications. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn. Voor Bicep kunt u de functie any() gebruiken.
beschrijving De beschrijving van de definitie van de beheerde toepassing. tekenreeks
displayName De weergavenaam van de definitie van de beheerde toepassing. tekenreeks
isEnabled Een waarde die aangeeft of het pakket is ingeschakeld of niet. tekenreeks
mainTemplate De inline-hoofdsjabloon-json met resources die moeten worden ingericht. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn. Voor Bicep kunt u de functie any() gebruiken.
packageFileUri De URI van het pakketbestand met de definitie van de beheerde toepassing. Dit element gebruiken tekenreeks

Toepassingsartifact

Naam Description Waarde
naam De naam van het beheerde toepassingsartefact. tekenreeks
type Het artefacttype van de beheerde toepassing. 'Aangepast'
'Sjabloon'
Uri De blob-URI van het beheerde toepassingsartefact. tekenreeks

ApplicationProviderAuthorization

Naam Description Waarde
principalId De principal-id van de provider. Dit is de identiteit die de provider gebruikt om ARM aan te roepen om de beheerde toepassingsresources te beheren. tekenreeks (vereist)
roleDefinitionId De roldefinitie-id van de provider. Met deze rol worden alle machtigingen gedefinieerd die de provider moet hebben voor de containerresourcegroep van de beheerde toepassing. Deze roldefinitie kan niet gemachtigd zijn om de resourcegroep te verwijderen. tekenreeks (vereist)

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 applicationDefinitions 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/applicationDefinitions-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Solutions/applicationDefinitions",
  "apiVersion": "2017-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "managedBy": "string",
  "properties": {
    "artifacts": [
      {
        "name": "string",
        "type": "string",
        "uri": "string"
      }
    ],
    "authorizations": [
      {
        "principalId": "string",
        "roleDefinitionId": "string"
      }
    ],
    "createUiDefinition": {},
    "description": "string",
    "displayName": "string",
    "isEnabled": "string",
    "mainTemplate": {},
    "packageFileUri": "string"
  }
}

Eigenschapswaarden

applicationDefinitions

Naam Description Waarde
type Het resourcetype 'Microsoft.Solutions/applicationDefinitions'
apiVersion De resource-API-versie '2017-12-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
identity De identiteit van de resource. Identiteit
beheerdDoor Id van de resource die deze resource beheert. tekenreeks
properties De definitie-eigenschappen van de beheerde toepassing. ApplicationDefinitionProperties (vereist)

Identiteit

Naam Description Waarde
type Het identiteitstype. 'SystemAssigned'

ApplicationDefinitionProperties

Naam Description Waarde
Artefacten De verzameling beheerde toepassingsartefacten. De portal gebruikt de bestanden die zijn opgegeven als artefacten om de gebruikerservaring van het maken van een beheerde toepassing op basis van een definitie van een beheerde toepassing te maken. ApplicationArtifact[]
autorisaties De autorisaties van de beheerde toepassingsprovider. ApplicationProviderAuthorization[] (vereist)
createUiDefinition De json createUiDefinition voor de back-upsjabloon met de resource Microsoft.Solutions/applications. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn.
beschrijving De definitiebeschrijving van de beheerde toepassing. tekenreeks
displayName De weergavenaam van de definitie van de beheerde toepassing. tekenreeks
isEnabled Een waarde die aangeeft of het pakket is ingeschakeld of niet. tekenreeks
mainTemplate De inline-hoofdsjabloon-JSON met resources die moeten worden ingericht. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn.
packageFileUri De URI van het definitiepakket van de beheerde toepassing. Dit element gebruiken tekenreeks

ApplicationArtifact

Naam Description Waarde
naam De naam van het beheerde toepassingsartefact. tekenreeks
type Het type beheerde toepassingsartefact. 'Aangepast'
'Sjabloon'
Uri De blob-URI van het beheerde toepassingsartefact. tekenreeks

ApplicationProviderAuthorization

Naam Description Waarde
principalId De principal-id van de provider. Dit is de identiteit die de provider gebruikt om ARM aan te roepen om de beheerde toepassingsresources te beheren. tekenreeks (vereist)
roleDefinitionId De roldefinitie-id van de provider. Met deze rol worden alle machtigingen gedefinieerd die de provider moet hebben voor de containerresourcegroep van de beheerde toepassing. Deze roldefinitie kan niet gemachtigd zijn om de resourcegroep te verwijderen. tekenreeks (vereist)

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 Terraform (AzAPI-provider)

Het resourcetype applicationDefinitions 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/applicationDefinitions-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applicationDefinitions@2017-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      artifacts = [
        {
          name = "string"
          type = "string"
          uri = "string"
        }
      ]
      authorizations = [
        {
          principalId = "string"
          roleDefinitionId = "string"
        }
      ]
      description = "string"
      displayName = "string"
      isEnabled = "string"
      packageFileUri = "string"
    }
    sku = {
      capacity = int
      family = "string"
      model = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    managedBy = "string"
  })
}

Eigenschapswaarden

applicationDefinitions

Naam Description Waarde
type Het resourcetype "Microsoft.Solutions/applicationDefinitions@2017-12-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
identity De identiteit van de resource. Identiteit
beheerdDoor Id van de resource die deze resource beheert. tekenreeks
properties De definitie-eigenschappen van de beheerde toepassing. ApplicationDefinitionProperties (vereist)

Identiteit

Naam Description Waarde
type Het identiteitstype. "SystemAssigned"

ApplicationDefinitionProperties

Naam Description Waarde
Artefacten De verzameling beheerde toepassingsartefacten. De portal gebruikt de bestanden die zijn opgegeven als artefacten om de gebruikerservaring van het maken van een beheerde toepassing op basis van een definitie van een beheerde toepassing te maken. ApplicationArtifact[]
autorisaties De autorisaties van de beheerde toepassingsprovider. ApplicationProviderAuthorization[] (vereist)
createUiDefinition De json createUiDefinition voor de back-upsjabloon met de resource Microsoft.Solutions/applications. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn.
beschrijving De definitiebeschrijving van de beheerde toepassing. tekenreeks
displayName De weergavenaam van de definitie van de beheerde toepassing. tekenreeks
isEnabled Een waarde die aangeeft of het pakket is ingeschakeld of niet. tekenreeks
mainTemplate De inline-hoofdsjabloon-JSON met resources die moeten worden ingericht. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn.
packageFileUri De URI van het definitiepakket van de beheerde toepassing. Dit element gebruiken tekenreeks

ApplicationArtifact

Naam Description Waarde
naam De naam van het beheerde toepassingsartefact. tekenreeks
type Het type beheerde toepassingsartefact. "Aangepast"
"Sjabloon"
Uri De blob-URI van het beheerde toepassingsartefact. tekenreeks

ApplicationProviderAuthorization

Naam Description Waarde
principalId De principal-id van de provider. Dit is de identiteit die de provider gebruikt om ARM aan te roepen om de beheerde toepassingsresources te beheren. tekenreeks (vereist)
roleDefinitionId De roldefinitie-id van de provider. Met deze rol worden alle machtigingen gedefinieerd die de provider moet hebben voor de containerresourcegroep van de beheerde toepassing. Deze roldefinitie kan niet gemachtigd zijn om de resourcegroep te verwijderen. tekenreeks (vereist)

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