Microsoft.Solutions applicationDefinitions 2018-09-01-preview
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@2018-09-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
managedBy: 'string'
properties: {
artifacts: [
{
name: 'string'
type: 'string'
uri: 'string'
}
]
authorizations: [
{
principalId: 'string'
roleDefinitionId: 'string'
}
]
createUiDefinition: any()
description: 'string'
displayName: 'string'
isEnabled: bool
mainTemplate: any()
packageFileUri: 'string'
policies: [
{
name: 'string'
parameters: 'string'
policyDefinitionId: '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 |
beheerdDoor | Id van de resource die deze resource beheert. | tekenreeks |
properties | De definitie-eigenschappen van de beheerde toepassing. | ApplicationDefinitionProperties (vereist) |
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. | ApplicationDefinitionArtifact[] |
autorisaties | De autorisaties van de beheerde toepassingsprovider. | ApplicationAuthorization[] |
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. | Voor Bicep kunt u de functie any() gebruiken. |
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. | booleaans |
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 definitiepakket van de beheerde toepassing. Dit element gebruiken | tekenreeks |
policies | Het beleid van de beheerde toepassingsprovider. | ApplicationPolicy[] |
ApplicationDefinitionArtifact
Naam | Description | Waarde |
---|---|---|
naam | De naam van het artefact van de definitie van de beheerde toepassing. | 'ApplicationResourceTemplate' 'CreateUiDefinition' 'MainTemplateParameters' 'NotSpecified' (vereist) |
type | Het artefacttype definitie van beheerde toepassing. | 'Aangepast' 'Niet opgegeven' 'Sjabloon' (vereist) |
Uri | De artefact-blob-URI van de beheerde toepassingsdefinitie. | tekenreeks (vereist) |
ApplicationAuthorization
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) |
ApplicationPolicy
Naam | Description | Waarde |
---|---|---|
naam | De beleidsnaam | tekenreeks |
parameters | De beleidsparameters. | tekenreeks |
policyDefinitionId | De beleidsdefinitie-id. | tekenreeks |
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 |
Met deze sjabloon maakt u een beheerde toepassing met een aangepaste standaardweergave. |
Een beheerde toepassing maken waarmee gekoppelde sjablonen worden geïmplementeerd |
Met deze sjabloon maakt u een beheerde toepassing waarmee gekoppelde sjablonen worden geïmplementeerd. |
Een beheerde toepassing maken met metrische gegevens en waarschuwingen |
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": "2018-09-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"managedBy": "string",
"properties": {
"artifacts": [
{
"name": "string",
"type": "string",
"uri": "string"
}
],
"authorizations": [
{
"principalId": "string",
"roleDefinitionId": "string"
}
],
"createUiDefinition": {},
"description": "string",
"displayName": "string",
"isEnabled": "bool",
"mainTemplate": {},
"packageFileUri": "string",
"policies": [
{
"name": "string",
"parameters": "string",
"policyDefinitionId": "string"
}
]
}
}
Eigenschapswaarden
applicationDefinitions
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Solutions/applicationDefinitions' |
apiVersion | De resource-API-versie | '2018-09-01-preview' |
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 |
beheerdDoor | Id van de resource die deze resource beheert. | tekenreeks |
properties | De definitie-eigenschappen van de beheerde toepassing. | ApplicationDefinitionProperties (vereist) |
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. | ApplicationDefinitionArtifact[] |
autorisaties | De autorisaties van de beheerde toepassingsprovider. | ApplicationAuthorization[] |
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. | booleaans |
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 |
policies | Het beleid van de beheerde toepassingsprovider. | ApplicationPolicy[] |
ApplicationDefinitionArtifact
Naam | Description | Waarde |
---|---|---|
naam | De naam van het artefact van de definitie van de beheerde toepassing. | 'ApplicationResourceTemplate' 'CreateUiDefinition' 'MainTemplateParameters' 'NotSpecified' (vereist) |
type | Het artefacttype definitie van beheerde toepassing. | 'Aangepast' 'Niet opgegeven' 'Sjabloon' (vereist) |
Uri | De artefact-blob-URI van de beheerde toepassingsdefinitie. | tekenreeks (vereist) |
ApplicationAuthorization
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) |
ApplicationPolicy
Naam | Description | Waarde |
---|---|---|
naam | De beleidsnaam | tekenreeks |
parameters | De beleidsparameters. | tekenreeks |
policyDefinitionId | De beleidsdefinitie-id. | tekenreeks |
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 |
Met deze sjabloon maakt u een beheerde toepassing met een aangepaste standaardweergave. |
Een beheerde toepassing maken waarmee gekoppelde sjablonen worden geïmplementeerd |
Met deze sjabloon maakt u een beheerde toepassing waarmee gekoppelde sjablonen worden geïmplementeerd. |
Een beheerde toepassing maken met metrische gegevens en waarschuwingen |
Met deze sjabloon maakt u een beheerde toepassing met metrische gegevens en waarschuwingen voor toepassingen. |
Terraform-resourcedefinitie (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@2018-09-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
artifacts = [
{
name = "string"
type = "string"
uri = "string"
}
]
authorizations = [
{
principalId = "string"
roleDefinitionId = "string"
}
]
description = "string"
displayName = "string"
isEnabled = bool
packageFileUri = "string"
policies = [
{
name = "string"
parameters = "string"
policyDefinitionId = "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@2018-09-01-preview" |
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 |
beheerdDoor | Id van de resource die deze resource beheert. | tekenreeks |
properties | De definitie-eigenschappen van de beheerde toepassing. | ApplicationDefinitionProperties (vereist) |
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. | ApplicationDefinitionArtifact[] |
autorisaties | De autorisaties van de beheerde toepassingsprovider. | ApplicationAuthorization[] |
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. | |
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. | booleaans |
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 pakketbestand met de definitie van de beheerde toepassing. Dit element gebruiken | tekenreeks |
policies | Het beleid van de beheerde toepassingsprovider. | ApplicationPolicy[] |
ApplicationDefinitionArtifact
Naam | Description | Waarde |
---|---|---|
naam | De naam van het artefact van de definitie van de beheerde toepassing. | "ApplicationResourceTemplate" "CreateUiDefinition" "MainTemplateParameters" 'NotSpecified' (vereist) |
type | Het artefacttype van de definitie van de beheerde toepassing. | "Aangepast" "NotSpecified" 'Sjabloon' (vereist) |
Uri | De artefact-blob-URI van de definitie van de beheerde toepassing. | tekenreeks (vereist) |
ApplicationAuthorization
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 worden gemachtigd om de resourcegroep te verwijderen. | tekenreeks (vereist) |
ApplicationPolicy
Naam | Description | Waarde |
---|---|---|
naam | De naam van het beleid | tekenreeks |
parameters | De beleidsparameters. | tekenreeks |
policyDefinitionId | De beleidsdefinitie-id. | tekenreeks |
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 |