Microsoft.Solutions applicationDefinitions 2018-03-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-03-01' = {
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: bool
lockLevel: 'string'
mainTemplate: any(Azure.Bicep.Types.Concrete.AnyType)
packageFileUri: 'string'
policies: [
{
name: 'string'
parameters: 'string'
policyDefinitionId: 'string'
}
]
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
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) |
ApplicationDefinitionArtifact
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name des verwalteten Anwendungsdefinitionsartefaktes. | 'ApplicationResourceTemplate' 'CreateUiDefinition' 'MainTemplateParameters' "NotSpecified" (erforderlich) |
Art | Der Artefakttyp der verwalteten Anwendungsdefinition. | 'Benutzerdefiniert' "Nicht angegeben" 'Vorlage' (erforderlich) |
Uri | Der Blob-URI der verwalteten Anwendungsdefinition. | Zeichenfolge (erforderlich) |
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. | ApplicationDefinitionArtifact[] |
Ermächtigungen | Die Autorisierungen des verwalteten Anwendungsanbieters. | ApplicationAuthorization-[] |
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. | Bool |
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 |
Politik | Die Richtlinien für verwaltete Anwendungsanbieter. | ApplicationPolicy-[] |
ApplicationPolicy
Name | Beschreibung | Wert |
---|---|---|
Name | Der Richtlinienname | Schnur |
Parameter | Die Richtlinienparameter. | Schnur |
policyDefinitionId | Die Richtliniendefinitions-ID. | Schnur |
Microsoft.Solutions/applicationDefinitions
Name | Beschreibung | Wert |
---|---|---|
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-03-01",
"name": "string",
"location": "string",
"managedBy": "string",
"properties": {
"artifacts": [
{
"name": "string",
"type": "string",
"uri": "string"
}
],
"authorizations": [
{
"principalId": "string",
"roleDefinitionId": "string"
}
],
"createUiDefinition": {},
"description": "string",
"displayName": "string",
"isEnabled": "bool",
"lockLevel": "string",
"mainTemplate": {},
"packageFileUri": "string",
"policies": [
{
"name": "string",
"parameters": "string",
"policyDefinitionId": "string"
}
]
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
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) |
ApplicationDefinitionArtifact
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name des verwalteten Anwendungsdefinitionsartefaktes. | 'ApplicationResourceTemplate' 'CreateUiDefinition' 'MainTemplateParameters' "NotSpecified" (erforderlich) |
Art | Der Artefakttyp der verwalteten Anwendungsdefinition. | 'Benutzerdefiniert' "Nicht angegeben" 'Vorlage' (erforderlich) |
Uri | Der Blob-URI der verwalteten Anwendungsdefinition. | Zeichenfolge (erforderlich) |
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. | ApplicationDefinitionArtifact[] |
Ermächtigungen | Die Autorisierungen des verwalteten Anwendungsanbieters. | ApplicationAuthorization-[] |
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. | Bool |
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 |
Politik | Die Richtlinien für verwaltete Anwendungsanbieter. | ApplicationPolicy-[] |
ApplicationPolicy
Name | Beschreibung | Wert |
---|---|---|
Name | Der Richtlinienname | Schnur |
Parameter | Die Richtlinienparameter. | Schnur |
policyDefinitionId | Die Richtliniendefinitions-ID. | Schnur |
Microsoft.Solutions/applicationDefinitions
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2018-03-01' |
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-03-01"
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 = ?
description = "string"
displayName = "string"
isEnabled = bool
lockLevel = "string"
mainTemplate = ?
packageFileUri = "string"
policies = [
{
name = "string"
parameters = "string"
policyDefinitionId = "string"
}
]
}
})
}
Eigenschaftswerte
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) |
ApplicationDefinitionArtifact
Name | Beschreibung | Wert |
---|---|---|
Name | Der Name des verwalteten Anwendungsdefinitionsartefaktes. | 'ApplicationResourceTemplate' 'CreateUiDefinition' 'MainTemplateParameters' "NotSpecified" (erforderlich) |
Art | Der Artefakttyp der verwalteten Anwendungsdefinition. | 'Benutzerdefiniert' "Nicht angegeben" 'Vorlage' (erforderlich) |
Uri | Der Blob-URI der verwalteten Anwendungsdefinition. | Zeichenfolge (erforderlich) |
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. | ApplicationDefinitionArtifact[] |
Ermächtigungen | Die Autorisierungen des verwalteten Anwendungsanbieters. | ApplicationAuthorization-[] |
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. | Bool |
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 |
Politik | Die Richtlinien für verwaltete Anwendungsanbieter. | ApplicationPolicy-[] |
ApplicationPolicy
Name | Beschreibung | Wert |
---|---|---|
Name | Der Richtlinienname | Schnur |
Parameter | Die Richtlinienparameter. | Schnur |
policyDefinitionId | Die Richtliniendefinitions-ID. | Schnur |
Microsoft.Solutions/applicationDefinitions
Name | Beschreibung | Wert |
---|---|---|
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-03-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 |