Microsoft.Solutions applicationDefinitions 2018-02-01
Bicep-Ressourcendefinition
Der ressourcentyp applicationDefinitions kann für: Ressourcengruppen bereitgestellt werden.
Weitere Informationen zu Ressourcengruppenbereitstellungen finden Sie unter Bicep.
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Solutions/applicationDefinitions-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Solutions/applicationDefinitions@2018-02-01' = {
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'
}
]
}
}
Eigenschaftswerte
applicationDefinitions
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Ressourcenspeicherort | Zeichenfolge |
tags | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
sku | Die SKU der Ressource. | sku |
managedBy | ID der Ressource, die diese Ressource verwaltet. | Zeichenfolge |
properties | Die Eigenschaften der verwalteten Anwendungsdefinition. | ApplicationDefinitionProperties (erforderlich) |
ApplicationDefinitionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
artifacts | Die Sammlung verwalteter Anwendungsartefakte. Das Portal verwendet die als Artefakte angegebenen Dateien, um die Benutzerfreundlichkeit beim Erstellen einer verwalteten Anwendung aus einer Definition einer verwalteten Anwendung zu erstellen. | ApplicationDefinitionArtifact[] |
Autorisierungen | Die Autorisierungen des verwalteten Anwendungsanbieters. | ApplicationAuthorization[] |
createUiDefinition | Der createUiDefinition-JSON-Code für die Unterstützungsvorlage mit der Ressource Microsoft.Solutions/applications. Es kann sich um ein JObject-Objekt oder eine wohlgeformte JSON-Zeichenfolge handeln. | Für Bicep können Sie die Funktion any() verwenden. |
description | Die Definition der verwalteten Anwendung. | Zeichenfolge |
displayName | Der Anzeigename der Verwalteten Anwendungsdefinition. | Zeichenfolge |
isEnabled | Ein Wert, der angibt, ob das Paket aktiviert ist oder nicht. | bool |
mainTemplate | Die Json-Datei für die Inline-Hauptvorlage, die ressourcen enthält, die bereitgestellt werden müssen. Es kann sich um ein JObject-Objekt oder eine wohlgeformte JSON-Zeichenfolge handeln. | Für Bicep können Sie die Funktion any() verwenden. |
packageFileUri | Der URI des Pakets für die Definition der verwalteten Anwendung. Verwenden Sie dieses Element | Zeichenfolge |
Richtlinien | Die Richtlinien des Verwalteten Anwendungsanbieters. | ApplicationPolicy[] |
ApplicationDefinitionArtifact
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Artefaktname der verwalteten Anwendung. | "ApplicationResourceTemplate" 'CreateUiDefinition' 'MainTemplateParameters' "NotSpecified" (erforderlich) |
Typ | Der Artefakttyp der verwalteten Anwendungsdefinition. | "Benutzerdefiniert" "NotSpecified" 'Vorlage' (erforderlich) |
uri | Der Blob-URI der Verwalteten Anwendungsdefinition. | Zeichenfolge (erforderlich) |
ApplicationAuthorization
Name | BESCHREIBUNG | Wert |
---|---|---|
principalId | Der Prinzipalbezeichner des Anbieters. Dies ist die Identität, die der Anbieter verwendet, um ARM zum Verwalten der verwalteten Anwendungsressourcen aufzurufen. | Zeichenfolge (erforderlich) |
roleDefinitionId | Der Rollendefinitionsbezeichner des Anbieters. Diese Rolle definiert alle Berechtigungen, die der Anbieter für die Containerressourcengruppe der verwalteten Anwendung besitzen muss. Diese Rollendefinition kann nicht über die Berechtigung zum Löschen der Ressourcengruppe verfügen. | Zeichenfolge (erforderlich) |
ApplicationPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Richtlinienname | Zeichenfolge |
parameters | Richtlinienparameter | Zeichenfolge |
policyDefinitionId | Die Richtliniendefinitions-ID. | Zeichenfolge |
Sku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Die SKU-Kapazität. | INT |
family | Die SKU-Familie. | Zeichenfolge |
model | Das SKU-Modell. | Zeichenfolge |
name | Der SKU-Name. | Zeichenfolge (erforderlich) |
size | Die SKU-Größe. | Zeichenfolge |
Ebene | Die SKU-Ebene. | Zeichenfolge |
Schnellstartvorlagen
Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Erstellen einer verwalteten Anwendung mit einer angepassten Ansicht |
Mit dieser Vorlage wird eine verwaltete Anwendung mit einer angepassten Standardansicht erstellt. |
Erstellen einer verwalteten Anwendung, die verknüpfte Vorlagen bereitstellt |
Mit dieser Vorlage wird eine verwaltete Anwendung erstellt, die verknüpfte Vorlagen bereitstellt. |
Erstellen einer verwalteten Anwendung mit Metriken und Warnungen |
Diese Vorlage erstellt eine verwaltete Anwendung mit Anwendungsmetriken und -warnungen. |
Ressourcendefinition mit einer ARM-Vorlage
Der ressourcentyp applicationDefinitions kann für: Ressourcengruppen bereitgestellt werden.
Informationen zu Ressourcengruppenbereitstellungen finden Sie unter ARM-Vorlage.
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Solutions/applicationDefinitions-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Solutions/applicationDefinitions",
"apiVersion": "2018-02-01",
"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"
}
]
}
}
Eigenschaftswerte
applicationDefinitions
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Solutions/applicationDefinitions" |
apiVersion | Die Version der Ressourcen-API | '2018-02-01' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Ressourcenspeicherort | Zeichenfolge |
tags | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
sku | Die SKU der Ressource. | sku |
managedBy | ID der Ressource, die diese Ressource verwaltet. | Zeichenfolge |
properties | Die Eigenschaften der verwalteten Anwendungsdefinition. | ApplicationDefinitionProperties (erforderlich) |
ApplicationDefinitionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
artifacts | Die Sammlung verwalteter Anwendungsartefakte. Das Portal verwendet die als Artefakte angegebenen Dateien, um die Benutzererfahrung beim Erstellen einer verwalteten Anwendung aus einer Definition einer verwalteten Anwendung zu erstellen. | ApplicationDefinitionArtifact[] |
Autorisierungen | Die Verwalteten Anwendungsanbieterautorisierungen. | ApplicationAuthorization[] |
createUiDefinition | Der createUiDefinition-JSON-Code für die Sicherungsvorlage mit der Ressource Microsoft.Solutions/applications. Es kann sich um ein JObject oder eine wohlgeformte JSON-Zeichenfolge handeln. | |
description | Die Beschreibung der Definition der verwalteten Anwendung. | Zeichenfolge |
displayName | Der Anzeigename der Definition der verwalteten Anwendung. | Zeichenfolge |
isEnabled | Ein Wert, der angibt, ob das Paket aktiviert ist oder nicht. | bool |
mainTemplate | Die Json-Datei für die Inline-Hauptvorlage, die ressourcen enthält, die bereitgestellt werden sollen. Es kann sich um ein JObject oder eine wohlgeformte JSON-Zeichenfolge handeln. | |
packageFileUri | Der URI der Paketdefinitionsdatei für die verwaltete Anwendung. Verwenden Dieses Element | Zeichenfolge |
Richtlinien | Die Richtlinien des Anbieters der verwalteten Anwendung. | ApplicationPolicy[] |
ApplicationDefinitionArtifact
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Name des Artefakts für die Definition der verwalteten Anwendung. | "ApplicationResourceTemplate" 'CreateUiDefinition' 'MainTemplateParameters' "NotSpecified" (erforderlich) |
Typ | Der Artefakttyp für die Definition der verwalteten Anwendung. | "Benutzerdefiniert" "NotSpecified" "Vorlage" (erforderlich) |
uri | Der Artefakt-Blob-URI der Verwalteten Anwendungsdefinition. | Zeichenfolge (erforderlich) |
ApplicationAuthorization
Name | BESCHREIBUNG | Wert |
---|---|---|
principalId | Der Prinzipalbezeichner des Anbieters. Dies ist die Identität, die der Anbieter zum Aufrufen von ARM zum Verwalten der verwalteten Anwendungsressourcen verwendet. | Zeichenfolge (erforderlich) |
roleDefinitionId | Der Rollendefinitionsbezeichner des Anbieters. Diese Rolle definiert alle Berechtigungen, die der Anbieter für die Containerressourcengruppe der verwalteten Anwendung haben muss. Diese Rollendefinition kann nicht über die Berechtigung zum Löschen der Ressourcengruppe verfügen. | Zeichenfolge (erforderlich) |
ApplicationPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Richtlinienname | Zeichenfolge |
parameters | Richtlinienparameter | Zeichenfolge |
policyDefinitionId | Die Id der Richtliniendefinition. | Zeichenfolge |
Sku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Die SKU-Kapazität. | INT |
family | Die SKU-Familie. | Zeichenfolge |
model | Das SKU-Modell. | Zeichenfolge |
name | Der SKU-Name. | Zeichenfolge (erforderlich) |
size | Die SKU-Größe. | Zeichenfolge |
Ebene | Die SKU-Ebene. | Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Erstellen einer verwalteten Anwendung mit einer angepassten Ansicht |
Mit dieser Vorlage wird eine verwaltete Anwendung mit einer angepassten Standardansicht erstellt. |
Erstellen einer verwalteten Anwendung, die verknüpfte Vorlagen bereitstellt |
Mit dieser Vorlage wird eine verwaltete Anwendung erstellt, die verknüpfte Vorlagen bereitstellt. |
Erstellen einer verwalteten Anwendung mit Metriken und Warnungen |
Diese Vorlage erstellt eine verwaltete Anwendung mit Anwendungsmetriken und -warnungen. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der ressourcentyp applicationDefinitions kann für: Ressourcengruppen bereitgestellt werden.
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Solutions/applicationDefinitions-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Solutions/applicationDefinitions@2018-02-01"
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"
})
}
Eigenschaftswerte
applicationDefinitions
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Solutions/applicationDefinitions@2018-02-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Ressourcenspeicherort | Zeichenfolge |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
sku | Die SKU der Ressource. | sku |
managedBy | ID der Ressource, die diese Ressource verwaltet. | Zeichenfolge |
properties | Die Eigenschaften der verwalteten Anwendungsdefinition. | ApplicationDefinitionProperties (erforderlich) |
ApplicationDefinitionProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
artifacts | Die Sammlung verwalteter Anwendungsartefakte. Das Portal verwendet die als Artefakte angegebenen Dateien, um die Benutzerfreundlichkeit beim Erstellen einer verwalteten Anwendung aus einer Definition einer verwalteten Anwendung zu erstellen. | ApplicationDefinitionArtifact[] |
Autorisierungen | Die Autorisierungen des verwalteten Anwendungsanbieters. | ApplicationAuthorization[] |
createUiDefinition | Der createUiDefinition-JSON-Code für die Unterstützungsvorlage mit der Ressource Microsoft.Solutions/applications. Es kann sich um ein JObject-Objekt oder eine wohlgeformte JSON-Zeichenfolge handeln. | |
description | Die Definition der verwalteten Anwendung. | Zeichenfolge |
displayName | Der Anzeigename der Verwalteten Anwendungsdefinition. | Zeichenfolge |
isEnabled | Ein Wert, der angibt, ob das Paket aktiviert ist oder nicht. | bool |
mainTemplate | Die Json-Datei für die Inline-Hauptvorlage, die ressourcen enthält, die bereitgestellt werden müssen. Es kann sich um ein JObject-Objekt oder eine wohlgeformte JSON-Zeichenfolge handeln. | |
packageFileUri | Der URI des Pakets für die Definition der verwalteten Anwendung. Verwenden Sie dieses Element | Zeichenfolge |
Richtlinien | Die Richtlinien des Verwalteten Anwendungsanbieters. | ApplicationPolicy[] |
ApplicationDefinitionArtifact
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Artefaktname der verwalteten Anwendung. | "ApplicationResourceTemplate" "CreateUiDefinition" "MainTemplateParameters" "NotSpecified" (erforderlich) |
Typ | Der Artefakttyp der verwalteten Anwendungsdefinition. | "Custom" "NotSpecified" "Vorlage" (erforderlich) |
uri | Der Blob-URI der Verwalteten Anwendungsdefinition. | Zeichenfolge (erforderlich) |
ApplicationAuthorization
Name | BESCHREIBUNG | Wert |
---|---|---|
principalId | Der Prinzipalbezeichner des Anbieters. Dies ist die Identität, die der Anbieter verwendet, um ARM zum Verwalten der verwalteten Anwendungsressourcen aufzurufen. | Zeichenfolge (erforderlich) |
roleDefinitionId | Der Rollendefinitionsbezeichner des Anbieters. Diese Rolle definiert alle Berechtigungen, die der Anbieter für die Containerressourcengruppe der verwalteten Anwendung besitzen muss. Diese Rollendefinition kann nicht über die Berechtigung zum Löschen der Ressourcengruppe verfügen. | Zeichenfolge (erforderlich) |
ApplicationPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Richtlinienname | Zeichenfolge |
parameters | Richtlinienparameter | Zeichenfolge |
policyDefinitionId | Die Richtliniendefinitions-ID. | Zeichenfolge |
Sku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Die SKU-Kapazität. | INT |
family | Die SKU-Familie. | Zeichenfolge |
model | Das SKU-Modell. | Zeichenfolge |
name | Der SKU-Name. | Zeichenfolge (erforderlich) |
size | Die SKU-Größe. | Zeichenfolge |
Ebene | Die SKU-Ebene. | Zeichenfolge |