Microsoft.Solutions applicationDefinitions 2018-06-01
Bicep-Ressourcendefinition
Der ApplicationDefinitions-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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-06-01' = {
identity: {
type: 'SystemAssigned'
}
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)
description: 'string'
displayName: 'string'
isEnabled: 'string'
lockLevel: 'string'
mainTemplate: any(Azure.Bicep.Types.Concrete.AnyType)
packageFileUri: 'string'
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
ApplicationArtifact
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name des verwalteten Anwendungsartefakts. | Schnur |
Art | Der Artefakttyp der verwalteten Anwendung. | 'Benutzerdefiniert' 'Vorlage' |
Uri | Der BLOB-URI des verwalteten Anwendungsartefakts. | Schnur |
ApplicationDefinitionProperties
Name | Beschreibung | Wert |
---|---|---|
artefakte | Die Sammlung verwalteter Anwendungsartefakte. Das Portal verwendet die als Artefakte angegebenen Dateien, um die Benutzererfahrung beim Erstellen einer verwalteten Anwendung aus einer verwalteten Anwendungsdefinition zu erstellen. | ApplicationArtifact[] |
Ermächtigungen | Die Autorisierungen des verwalteten Anwendungsanbieters. | ApplicationProviderAuthorization[] (erforderlich) |
createUiDefinition | Die createUiDefinition-JSON für die Sicherungsvorlage mit der Ressource "Microsoft.Solutions/applications". Es kann sich um eine JObject- oder wohlgeformte JSON-Zeichenfolge sein. | jegliche |
Beschreibung | Die Beschreibung der verwalteten Anwendungsdefinition. | Schnur |
displayName | Der Anzeigename der verwalteten Anwendungsdefinition. | Schnur |
isEnabled | Ein Wert, der angibt, ob das Paket aktiviert ist oder nicht. | Schnur |
lockLevel | Die verwaltete Anwendungssperrebene. | 'CanNotDelete' 'None' 'ReadOnly' (erforderlich) |
mainTemplate | Die Inline-Hauptvorlage json, die Ressourcen enthält, die bereitgestellt werden sollen. Es kann sich um eine JObject- oder wohlgeformte JSON-Zeichenfolge sein. | jegliche |
packageFileUri | Der URI des verwalteten Anwendungsdefinitionspakets. Verwenden Sie dieses Element. | Schnur |
ApplicationProviderAuthorization
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) |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. | 'SystemAssigned' |
Microsoft.Solutions/applicationDefinitions
Name | Beschreibung | Wert |
---|---|---|
Identität | Die Identität der Ressource. | Identity |
Ort | Ressourcenspeicherort | Schnur |
managedBy | ID der Ressource, die diese Ressource verwaltet. | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 3 Max. Länge = 3 (erforderlich) |
Eigenschaften | Die Eigenschaften der verwalteten Anwendungsdefinition. | ApplicationDefinitionProperties- (erforderlich) |
Sku | Die SKU der Ressource. | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
ResourceTags
Name | Beschreibung | Wert |
---|
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Die SKU-Kapazität. | Int |
Familie | Die SKU-Familie. | Schnur |
Modell | Das SKU-Modell. | Schnur |
Name | Der SKU-Name. | Zeichenfolge (erforderlich) |
Größe | Die SKU-Größe. | Schnur |
Rang | Die SKU-Ebene. | Schnur |
ARM-Vorlagenressourcendefinition
Der ApplicationDefinitions-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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-06-01",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"managedBy": "string",
"properties": {
"artifacts": [
{
"name": "string",
"type": "string",
"uri": "string"
}
],
"authorizations": [
{
"principalId": "string",
"roleDefinitionId": "string"
}
],
"createUiDefinition": {},
"description": "string",
"displayName": "string",
"isEnabled": "string",
"lockLevel": "string",
"mainTemplate": {},
"packageFileUri": "string"
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
ApplicationArtifact
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name des verwalteten Anwendungsartefakts. | Schnur |
Art | Der Artefakttyp der verwalteten Anwendung. | 'Benutzerdefiniert' 'Vorlage' |
Uri | Der BLOB-URI des verwalteten Anwendungsartefakts. | Schnur |
ApplicationDefinitionProperties
Name | Beschreibung | Wert |
---|---|---|
artefakte | Die Sammlung verwalteter Anwendungsartefakte. Das Portal verwendet die als Artefakte angegebenen Dateien, um die Benutzererfahrung beim Erstellen einer verwalteten Anwendung aus einer verwalteten Anwendungsdefinition zu erstellen. | ApplicationArtifact[] |
Ermächtigungen | Die Autorisierungen des verwalteten Anwendungsanbieters. | ApplicationProviderAuthorization[] (erforderlich) |
createUiDefinition | Die createUiDefinition-JSON für die Sicherungsvorlage mit der Ressource "Microsoft.Solutions/applications". Es kann sich um eine JObject- oder wohlgeformte JSON-Zeichenfolge sein. | jegliche |
Beschreibung | Die Beschreibung der verwalteten Anwendungsdefinition. | Schnur |
displayName | Der Anzeigename der verwalteten Anwendungsdefinition. | Schnur |
isEnabled | Ein Wert, der angibt, ob das Paket aktiviert ist oder nicht. | Schnur |
lockLevel | Die verwaltete Anwendungssperrebene. | 'CanNotDelete' 'None' 'ReadOnly' (erforderlich) |
mainTemplate | Die Inline-Hauptvorlage json, die Ressourcen enthält, die bereitgestellt werden sollen. Es kann sich um eine JObject- oder wohlgeformte JSON-Zeichenfolge sein. | jegliche |
packageFileUri | Der URI des verwalteten Anwendungsdefinitionspakets. Verwenden Sie dieses Element. | Schnur |
ApplicationProviderAuthorization
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) |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. | 'SystemAssigned' |
Microsoft.Solutions/applicationDefinitions
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2018-06-01' |
Identität | Die Identität der Ressource. | Identity |
Ort | Ressourcenspeicherort | Schnur |
managedBy | ID der Ressource, die diese Ressource verwaltet. | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 3 Max. Länge = 3 (erforderlich) |
Eigenschaften | Die Eigenschaften der verwalteten Anwendungsdefinition. | ApplicationDefinitionProperties- (erforderlich) |
Sku | Die SKU der Ressource. | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.Solutions/applicationDefinitions" |
ResourceTags
Name | Beschreibung | Wert |
---|
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Die SKU-Kapazität. | Int |
Familie | Die SKU-Familie. | Schnur |
Modell | Das SKU-Modell. | Schnur |
Name | Der SKU-Name. | Zeichenfolge (erforderlich) |
Größe | Die SKU-Größe. | Schnur |
Rang | Die SKU-Ebene. | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellen einer verwalteten Anwendung, die verknüpfte Vorlagen |
Diese Vorlage erstellt eine verwaltete Anwendung, die verknüpfte Vorlagen bereitstellt. |
Erstellen einer verwalteten Anwendung mit einer angepassten Ansicht |
Diese Vorlage erstellt eine verwaltete Anwendung mit einer angepassten Standardansicht. |
Erstellen einer verwalteten Anwendung mit Metriken und Warnungen |
Diese Vorlage erstellt eine verwaltete Anwendung mit Anwendungsmetriken und Warnungen. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der ApplicationDefinitions-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
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 Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Solutions/applicationDefinitions@2018-06-01"
name = "string"
identity = {
type = "SystemAssigned"
}
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 = ?
description = "string"
displayName = "string"
isEnabled = "string"
lockLevel = "string"
mainTemplate = ?
packageFileUri = "string"
}
})
}
Eigenschaftswerte
ApplicationArtifact
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name des verwalteten Anwendungsartefakts. | Schnur |
Art | Der Artefakttyp der verwalteten Anwendung. | 'Benutzerdefiniert' 'Vorlage' |
Uri | Der BLOB-URI des verwalteten Anwendungsartefakts. | Schnur |
ApplicationDefinitionProperties
Name | Beschreibung | Wert |
---|---|---|
artefakte | Die Sammlung verwalteter Anwendungsartefakte. Das Portal verwendet die als Artefakte angegebenen Dateien, um die Benutzererfahrung beim Erstellen einer verwalteten Anwendung aus einer verwalteten Anwendungsdefinition zu erstellen. | ApplicationArtifact[] |
Ermächtigungen | Die Autorisierungen des verwalteten Anwendungsanbieters. | ApplicationProviderAuthorization[] (erforderlich) |
createUiDefinition | Die createUiDefinition-JSON für die Sicherungsvorlage mit der Ressource "Microsoft.Solutions/applications". Es kann sich um eine JObject- oder wohlgeformte JSON-Zeichenfolge sein. | jegliche |
Beschreibung | Die Beschreibung der verwalteten Anwendungsdefinition. | Schnur |
displayName | Der Anzeigename der verwalteten Anwendungsdefinition. | Schnur |
isEnabled | Ein Wert, der angibt, ob das Paket aktiviert ist oder nicht. | Schnur |
lockLevel | Die verwaltete Anwendungssperrebene. | 'CanNotDelete' 'None' 'ReadOnly' (erforderlich) |
mainTemplate | Die Inline-Hauptvorlage json, die Ressourcen enthält, die bereitgestellt werden sollen. Es kann sich um eine JObject- oder wohlgeformte JSON-Zeichenfolge sein. | jegliche |
packageFileUri | Der URI des verwalteten Anwendungsdefinitionspakets. Verwenden Sie dieses Element. | Schnur |
ApplicationProviderAuthorization
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) |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Der Identitätstyp. | 'SystemAssigned' |
Microsoft.Solutions/applicationDefinitions
Name | Beschreibung | Wert |
---|---|---|
Identität | Die Identität der Ressource. | Identity |
Ort | Ressourcenspeicherort | Schnur |
managedBy | ID der Ressource, die diese Ressource verwaltet. | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 3 Max. Länge = 3 (erforderlich) |
Eigenschaften | Die Eigenschaften der verwalteten Anwendungsdefinition. | ApplicationDefinitionProperties- (erforderlich) |
Sku | Die SKU der Ressource. | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.Solutions/applicationDefinitions@2018-06-01" |
ResourceTags
Name | Beschreibung | Wert |
---|
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Die SKU-Kapazität. | Int |
Familie | Die SKU-Familie. | Schnur |
Modell | Das SKU-Modell. | Schnur |
Name | Der SKU-Name. | Zeichenfolge (erforderlich) |
Größe | Die SKU-Größe. | Schnur |
Rang | Die SKU-Ebene. | Schnur |