Freigeben über


Microsoft.Solutions applicationDefinitions 2018-06-01

Bicep-Ressourcendefinition

Der ApplicationDefinitions-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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:

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

Bereitstellen in Azure
Diese Vorlage erstellt eine verwaltete Anwendung, die verknüpfte Vorlagen bereitstellt.
Erstellen einer verwalteten Anwendung mit einer angepassten Ansicht

Bereitstellen in Azure
Diese Vorlage erstellt eine verwaltete Anwendung mit einer angepassten Standardansicht.
Erstellen einer verwalteten Anwendung mit Metriken und Warnungen

Bereitstellen in Azure
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