Microsoft.Solutions applicationDefinitions
Bicep-resourcedefinitie
Het resourcetype applicationDefinitions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Solutions/applicationDefinitions-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Solutions/applicationDefinitions@2023-12-01-preview' = {
location: 'string'
managedBy: 'string'
name: 'string'
properties: {
artifacts: [
{
name: 'string'
type: 'string'
uri: 'string'
}
]
authorizations: [
{
principalId: 'string'
roleDefinitionId: 'string'
}
]
createUiDefinition: any(Azure.Bicep.Types.Concrete.AnyType)
deploymentPolicy: {
deploymentMode: 'string'
}
description: 'string'
displayName: 'string'
isEnabled: bool
lockingPolicy: {
allowedActions: [
'string'
]
allowedDataActions: [
'string'
]
}
lockLevel: 'string'
mainTemplate: any(Azure.Bicep.Types.Concrete.AnyType)
managementPolicy: {
mode: 'string'
}
notificationPolicy: {
notificationEndpoints: [
{
uri: 'string'
}
]
}
packageFileUri: 'string'
policies: [
{
name: 'string'
parameters: 'string'
policyDefinitionId: 'string'
}
]
storageAccountId: 'string'
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
ApplicationAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
principalId | De principal-id van de provider. Dit is de identiteit die de provider gebruikt om ARM aan te roepen voor het beheren van de beheerde toepassingsbronnen. | 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) |
ApplicationDefinitionArtifact
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van het artefact van de definitie van de beheerde toepassing. | ApplicationResourceTemplate 'CreateUiDefinition' 'MainTemplateParameters' 'Niet opgegeven' (vereist) |
type | Het artefacttype voor de definitie van de beheerde toepassing. | 'Aangepast' 'Niet opgegeven' Sjabloon (vereist) |
Uri | De blob-URI van de definitie van de beheerde toepassing. | tekenreeks (vereist) |
ApplicationDefinitionProperties
Naam | Beschrijving | 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 te maken op basis van een definitie van een beheerde toepassing. | ApplicationDefinitionArtifact[] |
Vergunningen | 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 opgemaakte JSON-tekenreeks zijn. | enig |
deploymentPolicy | Het implementatiebeleid voor beheerde toepassingen. | ApplicationDeploymentPolicy- |
beschrijving | De beschrijving van de definitie van de beheerde toepassing. | snaar |
displayName | De weergavenaam van de definitie van de beheerde toepassing. | snaar |
isEnabled | Een waarde die aangeeft of het pakket is ingeschakeld of niet. | Bool |
lockingPolicy | Het beleid voor het vergrendelen van beheerde toepassingen. | ApplicationPackageLockingPolicyDefinition- |
lockLevel | Het vergrendelingsniveau van de beheerde toepassing. | 'CanNotDelete' 'Geen' ReadOnly (vereist) |
mainTemplate | De JSON van de hoofdsjabloon die resources bevat die moeten worden ingericht. Dit kan een JObject of een goed opgemaakte JSON-tekenreeks zijn. | enig |
managementPolicy | Het beheerde toepassingsbeheerbeleid waarmee de toegang van de uitgever tot de beheerde resourcegroep wordt bepaald. | ApplicationManagementPolicy- |
notificationPolicy | Het meldingsbeleid voor beheerde toepassingen. | ApplicationNotificationPolicy- |
packageFileUri | De bestands-URI van het beheerde toepassingsdefinitiepakket. Dit element gebruiken | snaar |
Beleid | Het beleid van de beheerde toepassingsprovider. | ApplicationPolicy-[] |
storageAccountId | De opslagaccount-id voor uw eigen opslagscenario. | snaar |
ApplicationDeploymentPolicy
Naam | Beschrijving | Waarde |
---|---|---|
deploymentMode | De implementatiemodus voor beheerde toepassingen. | 'Voltooid' 'Incrementeel' 'Niet opgegeven' (vereist) |
ApplicationManagementPolicy
Naam | Beschrijving | Waarde |
---|---|---|
wijze | De beheermodus voor beheerde toepassingen. | 'Beheerd' 'Niet opgegeven' 'Onbeheerd' |
ApplicationNotificationEndpoint
Naam | Beschrijving | Waarde |
---|---|---|
Uri | De eindpunt-URI voor beheerde toepassingsmeldingen. | tekenreeks (vereist) |
ApplicationNotificationPolicy
Naam | Beschrijving | Waarde |
---|---|---|
notificationEndpoints | Het eindpunt van de beheerde toepassingsmelding. | ApplicationNotificationEndpoint[] (vereist) |
ApplicationPackageLockingPolicyDefinition
Naam | Beschrijving | Waarde |
---|---|---|
allowedActions | De geweigerde toewijzingen zijn uitgesloten acties. | tekenreeks[] |
allowedDataActions | De weigeringstoewijzing sluit gegevensacties uit. | tekenreeks[] |
ApplicationPolicy
Naam | Beschrijving | Waarde |
---|---|---|
naam | De beleidsnaam | snaar |
Parameters | De beleidsparameters. | snaar |
policyDefinitionId | De id van de beleidsdefinitie. | snaar |
Microsoft.Solutions/applicationDefinitions
Naam | Beschrijving | Waarde |
---|---|---|
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) |
Eigenschappen | De definitie-eigenschappen van de beheerde toepassing. | ApplicationDefinitionProperties (vereist) |
Sku | De SKU van de resource. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
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 |
Resourcedefinitie van ARM-sjabloon
Het resourcetype applicationDefinitions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor 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": "2023-12-01-preview",
"name": "string",
"location": "string",
"managedBy": "string",
"properties": {
"artifacts": [
{
"name": "string",
"type": "string",
"uri": "string"
}
],
"authorizations": [
{
"principalId": "string",
"roleDefinitionId": "string"
}
],
"createUiDefinition": {},
"deploymentPolicy": {
"deploymentMode": "string"
},
"description": "string",
"displayName": "string",
"isEnabled": "bool",
"lockingPolicy": {
"allowedActions": [ "string" ],
"allowedDataActions": [ "string" ]
},
"lockLevel": "string",
"mainTemplate": {},
"managementPolicy": {
"mode": "string"
},
"notificationPolicy": {
"notificationEndpoints": [
{
"uri": "string"
}
]
},
"packageFileUri": "string",
"policies": [
{
"name": "string",
"parameters": "string",
"policyDefinitionId": "string"
}
],
"storageAccountId": "string"
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
ApplicationAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
principalId | De principal-id van de provider. Dit is de identiteit die de provider gebruikt om ARM aan te roepen voor het beheren van de beheerde toepassingsbronnen. | 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) |
ApplicationDefinitionArtifact
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van het artefact van de definitie van de beheerde toepassing. | ApplicationResourceTemplate 'CreateUiDefinition' 'MainTemplateParameters' 'Niet opgegeven' (vereist) |
type | Het artefacttype voor de definitie van de beheerde toepassing. | 'Aangepast' 'Niet opgegeven' Sjabloon (vereist) |
Uri | De blob-URI van de definitie van de beheerde toepassing. | tekenreeks (vereist) |
ApplicationDefinitionProperties
Naam | Beschrijving | 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 te maken op basis van een definitie van een beheerde toepassing. | ApplicationDefinitionArtifact[] |
Vergunningen | 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 opgemaakte JSON-tekenreeks zijn. | enig |
deploymentPolicy | Het implementatiebeleid voor beheerde toepassingen. | ApplicationDeploymentPolicy- |
beschrijving | De beschrijving van de definitie van de beheerde toepassing. | snaar |
displayName | De weergavenaam van de definitie van de beheerde toepassing. | snaar |
isEnabled | Een waarde die aangeeft of het pakket is ingeschakeld of niet. | Bool |
lockingPolicy | Het beleid voor het vergrendelen van beheerde toepassingen. | ApplicationPackageLockingPolicyDefinition- |
lockLevel | Het vergrendelingsniveau van de beheerde toepassing. | 'CanNotDelete' 'Geen' ReadOnly (vereist) |
mainTemplate | De JSON van de hoofdsjabloon die resources bevat die moeten worden ingericht. Dit kan een JObject of een goed opgemaakte JSON-tekenreeks zijn. | enig |
managementPolicy | Het beheerde toepassingsbeheerbeleid waarmee de toegang van de uitgever tot de beheerde resourcegroep wordt bepaald. | ApplicationManagementPolicy- |
notificationPolicy | Het meldingsbeleid voor beheerde toepassingen. | ApplicationNotificationPolicy- |
packageFileUri | De bestands-URI van het beheerde toepassingsdefinitiepakket. Dit element gebruiken | snaar |
Beleid | Het beleid van de beheerde toepassingsprovider. | ApplicationPolicy-[] |
storageAccountId | De opslagaccount-id voor uw eigen opslagscenario. | snaar |
ApplicationDeploymentPolicy
Naam | Beschrijving | Waarde |
---|---|---|
deploymentMode | De implementatiemodus voor beheerde toepassingen. | 'Voltooid' 'Incrementeel' 'Niet opgegeven' (vereist) |
ApplicationManagementPolicy
Naam | Beschrijving | Waarde |
---|---|---|
wijze | De beheermodus voor beheerde toepassingen. | 'Beheerd' 'Niet opgegeven' 'Onbeheerd' |
ApplicationNotificationEndpoint
Naam | Beschrijving | Waarde |
---|---|---|
Uri | De eindpunt-URI voor beheerde toepassingsmeldingen. | tekenreeks (vereist) |
ApplicationNotificationPolicy
Naam | Beschrijving | Waarde |
---|---|---|
notificationEndpoints | Het eindpunt van de beheerde toepassingsmelding. | ApplicationNotificationEndpoint[] (vereist) |
ApplicationPackageLockingPolicyDefinition
Naam | Beschrijving | Waarde |
---|---|---|
allowedActions | De geweigerde toewijzingen zijn uitgesloten acties. | tekenreeks[] |
allowedDataActions | De weigeringstoewijzing sluit gegevensacties uit. | tekenreeks[] |
ApplicationPolicy
Naam | Beschrijving | Waarde |
---|---|---|
naam | De beleidsnaam | snaar |
Parameters | De beleidsparameters. | snaar |
policyDefinitionId | De id van de beleidsdefinitie. | snaar |
Microsoft.Solutions/applicationDefinitions
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2023-12-01-preview' |
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) |
Eigenschappen | De definitie-eigenschappen van de beheerde toepassing. | ApplicationDefinitionProperties (vereist) |
Sku | De SKU van de resource. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Solutions/applicationDefinitions' |
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 |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
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 een aangepaste weergave |
Met deze sjabloon maakt u een beheerde toepassing met een aangepaste standaardweergave. |
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 Terraform (AzAPI-provider)
Het resourcetype applicationDefinitions 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/applicationDefinitions-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Solutions/applicationDefinitions@2023-12-01-preview"
name = "string"
location = "string"
managedBy = "string"
sku = {
capacity = int
family = "string"
model = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
artifacts = [
{
name = "string"
type = "string"
uri = "string"
}
]
authorizations = [
{
principalId = "string"
roleDefinitionId = "string"
}
]
createUiDefinition = ?
deploymentPolicy = {
deploymentMode = "string"
}
description = "string"
displayName = "string"
isEnabled = bool
lockingPolicy = {
allowedActions = [
"string"
]
allowedDataActions = [
"string"
]
}
lockLevel = "string"
mainTemplate = ?
managementPolicy = {
mode = "string"
}
notificationPolicy = {
notificationEndpoints = [
{
uri = "string"
}
]
}
packageFileUri = "string"
policies = [
{
name = "string"
parameters = "string"
policyDefinitionId = "string"
}
]
storageAccountId = "string"
}
})
}
Eigenschapswaarden
ApplicationAuthorization
Naam | Beschrijving | Waarde |
---|---|---|
principalId | De principal-id van de provider. Dit is de identiteit die de provider gebruikt om ARM aan te roepen voor het beheren van de beheerde toepassingsbronnen. | 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) |
ApplicationDefinitionArtifact
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van het artefact van de definitie van de beheerde toepassing. | ApplicationResourceTemplate 'CreateUiDefinition' 'MainTemplateParameters' 'Niet opgegeven' (vereist) |
type | Het artefacttype voor de definitie van de beheerde toepassing. | 'Aangepast' 'Niet opgegeven' Sjabloon (vereist) |
Uri | De blob-URI van de definitie van de beheerde toepassing. | tekenreeks (vereist) |
ApplicationDefinitionProperties
Naam | Beschrijving | 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 te maken op basis van een definitie van een beheerde toepassing. | ApplicationDefinitionArtifact[] |
Vergunningen | 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 opgemaakte JSON-tekenreeks zijn. | enig |
deploymentPolicy | Het implementatiebeleid voor beheerde toepassingen. | ApplicationDeploymentPolicy- |
beschrijving | De beschrijving van de definitie van de beheerde toepassing. | snaar |
displayName | De weergavenaam van de definitie van de beheerde toepassing. | snaar |
isEnabled | Een waarde die aangeeft of het pakket is ingeschakeld of niet. | Bool |
lockingPolicy | Het beleid voor het vergrendelen van beheerde toepassingen. | ApplicationPackageLockingPolicyDefinition- |
lockLevel | Het vergrendelingsniveau van de beheerde toepassing. | 'CanNotDelete' 'Geen' ReadOnly (vereist) |
mainTemplate | De JSON van de hoofdsjabloon die resources bevat die moeten worden ingericht. Dit kan een JObject of een goed opgemaakte JSON-tekenreeks zijn. | enig |
managementPolicy | Het beheerde toepassingsbeheerbeleid waarmee de toegang van de uitgever tot de beheerde resourcegroep wordt bepaald. | ApplicationManagementPolicy- |
notificationPolicy | Het meldingsbeleid voor beheerde toepassingen. | ApplicationNotificationPolicy- |
packageFileUri | De bestands-URI van het beheerde toepassingsdefinitiepakket. Dit element gebruiken | snaar |
Beleid | Het beleid van de beheerde toepassingsprovider. | ApplicationPolicy-[] |
storageAccountId | De opslagaccount-id voor uw eigen opslagscenario. | snaar |
ApplicationDeploymentPolicy
Naam | Beschrijving | Waarde |
---|---|---|
deploymentMode | De implementatiemodus voor beheerde toepassingen. | 'Voltooid' 'Incrementeel' 'Niet opgegeven' (vereist) |
ApplicationManagementPolicy
Naam | Beschrijving | Waarde |
---|---|---|
wijze | De beheermodus voor beheerde toepassingen. | 'Beheerd' 'Niet opgegeven' 'Onbeheerd' |
ApplicationNotificationEndpoint
Naam | Beschrijving | Waarde |
---|---|---|
Uri | De eindpunt-URI voor beheerde toepassingsmeldingen. | tekenreeks (vereist) |
ApplicationNotificationPolicy
Naam | Beschrijving | Waarde |
---|---|---|
notificationEndpoints | Het eindpunt van de beheerde toepassingsmelding. | ApplicationNotificationEndpoint[] (vereist) |
ApplicationPackageLockingPolicyDefinition
Naam | Beschrijving | Waarde |
---|---|---|
allowedActions | De geweigerde toewijzingen zijn uitgesloten acties. | tekenreeks[] |
allowedDataActions | De weigeringstoewijzing sluit gegevensacties uit. | tekenreeks[] |
ApplicationPolicy
Naam | Beschrijving | Waarde |
---|---|---|
naam | De beleidsnaam | snaar |
Parameters | De beleidsparameters. | snaar |
policyDefinitionId | De id van de beleidsdefinitie. | snaar |
Microsoft.Solutions/applicationDefinitions
Naam | Beschrijving | Waarde |
---|---|---|
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) |
Eigenschappen | De definitie-eigenschappen van de beheerde toepassing. | ApplicationDefinitionProperties (vereist) |
Sku | De SKU van de resource. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Solutions/applicationDefinitions@2023-12-01-preview" |
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 |