Freigeben über


Microsoft.Solutions-Anwendungen

Bicep-Ressourcendefinition

Der Anwendungsressourcentyp 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/Applications-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Solutions/applications@2023-12-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  managedBy: 'string'
  name: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    applicationDefinitionId: 'string'
    jitAccessPolicy: {
      jitAccessEnabled: bool
      jitApprovalMode: 'string'
      jitApprovers: [
        {
          displayName: 'string'
          id: 'string'
          type: 'string'
        }
      ]
      maximumJitAccessDuration: 'string'
    }
    managedResourceGroupId: 'string'
    parameters: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

ApplicationJitAccessPolicy

Name Beschreibung Wert
jitAccessEnabled Gibt an, ob der JIT-Zugriff aktiviert ist. bool (erforderlich)
jitApprovalMode JIT-Genehmigungsmodus. "AutoApprove"
"ManualApprove"
"Nicht angegeben"
jitApprovers Die JIT-Genehmigende JitApproverDefinition[]
maximumJitAccessDuration Die maximale Dauer des JIT-Zugriffs wird gewährt. Dies ist ein ISO8601 Zeitraumwert. Schnur

ApplicationProperties

Name Beschreibung Wert
applicationDefinitionId Der vollqualifizierte Pfad der verwalteten Anwendungsdefinitions-ID. Schnur
jitAccessPolicy Die Jit-Zugriffsrichtlinie der verwalteten Anwendung. ApplicationJitAccessPolicy-
managedResourceGroupId Die ID der verwalteten Ressourcengruppe. Schnur
Parameter Name- und Wertpaare, die die Parameter der verwalteten Anwendung definieren. Es kann sich um ein JObject oder eine wohlgeformte JSON-Zeichenfolge sein. jegliche

Identität

Name Beschreibung Wert
Art Der Identitätstyp. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Name Beschreibung Wert

JitApproverDefinition

Name Beschreibung Wert
displayName Der Anzeigename der genehmigende Person. Schnur
id Die Dienstprinzipal-ID der genehmigende Person. Zeichenfolge (erforderlich)
Art Der Genehmigende Typ. "gruppe"
"Benutzer"

Microsoft.Solutions/Applications

Name Beschreibung Wert
Identität Die Identität der Ressource. Identity
Art Die Art der verwalteten Anwendung. Zulässige Werte sind MarketPlace und ServiceCatalog. Schnur

Zwänge:
Pattern = ^[-\w\._,\(\)]+$ (erforderlich)
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)
Plan Die Planinformationen. Planen
Eigenschaften Die eigenschaften der verwalteten Anwendung. ApplicationProperties- (erforderlich)
Sku Die SKU der Ressource. Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

Plan

Name Beschreibung Wert
Name Der Name des Plans. Zeichenfolge (erforderlich)
Produkt Der Produktcode. Zeichenfolge (erforderlich)
promotionCode Der Heraufsufungscode. Schnur
Verlag Die Herausgeber-ID. Zeichenfolge (erforderlich)
Version Die Version des Plans. Zeichenfolge (erforderlich)

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

UserAssignedResourceIdentity

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der Anwendungsressourcentyp 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/Applications-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2023-12-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "managedBy": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "applicationDefinitionId": "string",
    "jitAccessPolicy": {
      "jitAccessEnabled": "bool",
      "jitApprovalMode": "string",
      "jitApprovers": [
        {
          "displayName": "string",
          "id": "string",
          "type": "string"
        }
      ],
      "maximumJitAccessDuration": "string"
    },
    "managedResourceGroupId": "string",
    "parameters": {}
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

ApplicationJitAccessPolicy

Name Beschreibung Wert
jitAccessEnabled Gibt an, ob der JIT-Zugriff aktiviert ist. bool (erforderlich)
jitApprovalMode JIT-Genehmigungsmodus. "AutoApprove"
"ManualApprove"
"Nicht angegeben"
jitApprovers Die JIT-Genehmigende JitApproverDefinition[]
maximumJitAccessDuration Die maximale Dauer des JIT-Zugriffs wird gewährt. Dies ist ein ISO8601 Zeitraumwert. Schnur

ApplicationProperties

Name Beschreibung Wert
applicationDefinitionId Der vollqualifizierte Pfad der verwalteten Anwendungsdefinitions-ID. Schnur
jitAccessPolicy Die Jit-Zugriffsrichtlinie der verwalteten Anwendung. ApplicationJitAccessPolicy-
managedResourceGroupId Die ID der verwalteten Ressourcengruppe. Schnur
Parameter Name- und Wertpaare, die die Parameter der verwalteten Anwendung definieren. Es kann sich um ein JObject oder eine wohlgeformte JSON-Zeichenfolge sein. jegliche

Identität

Name Beschreibung Wert
Art Der Identitätstyp. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Name Beschreibung Wert

JitApproverDefinition

Name Beschreibung Wert
displayName Der Anzeigename der genehmigende Person. Schnur
id Die Dienstprinzipal-ID der genehmigende Person. Zeichenfolge (erforderlich)
Art Der Genehmigende Typ. "gruppe"
"Benutzer"

Microsoft.Solutions/Applications

Name Beschreibung Wert
apiVersion Die API-Version "2023-12-01-preview"
Identität Die Identität der Ressource. Identity
Art Die Art der verwalteten Anwendung. Zulässige Werte sind MarketPlace und ServiceCatalog. Schnur

Zwänge:
Pattern = ^[-\w\._,\(\)]+$ (erforderlich)
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)
Plan Die Planinformationen. Planen
Eigenschaften Die eigenschaften der verwalteten Anwendung. ApplicationProperties- (erforderlich)
Sku Die SKU der Ressource. Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Solutions/Applications"

Plan

Name Beschreibung Wert
Name Der Name des Plans. Zeichenfolge (erforderlich)
Produkt Der Produktcode. Zeichenfolge (erforderlich)
promotionCode Der Heraufsufungscode. Schnur
Verlag Die Herausgeber-ID. Zeichenfolge (erforderlich)
Version Die Version des Plans. Zeichenfolge (erforderlich)

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

UserAssignedResourceIdentity

Name Beschreibung Wert

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 Anwendungsressourcentyp 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/Applications-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2023-12-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  managedBy = "string"
  plan = {
    name = "string"
    product = "string"
    promotionCode = "string"
    publisher = "string"
    version = "string"
  }
  sku = {
    capacity = int
    family = "string"
    model = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      jitAccessPolicy = {
        jitAccessEnabled = bool
        jitApprovalMode = "string"
        jitApprovers = [
          {
            displayName = "string"
            id = "string"
            type = "string"
          }
        ]
        maximumJitAccessDuration = "string"
      }
      managedResourceGroupId = "string"
      parameters = ?
    }
  })
}

Eigenschaftswerte

ApplicationJitAccessPolicy

Name Beschreibung Wert
jitAccessEnabled Gibt an, ob der JIT-Zugriff aktiviert ist. bool (erforderlich)
jitApprovalMode JIT-Genehmigungsmodus. "AutoApprove"
"ManualApprove"
"Nicht angegeben"
jitApprovers Die JIT-Genehmigende JitApproverDefinition[]
maximumJitAccessDuration Die maximale Dauer des JIT-Zugriffs wird gewährt. Dies ist ein ISO8601 Zeitraumwert. Schnur

ApplicationProperties

Name Beschreibung Wert
applicationDefinitionId Der vollqualifizierte Pfad der verwalteten Anwendungsdefinitions-ID. Schnur
jitAccessPolicy Die Jit-Zugriffsrichtlinie der verwalteten Anwendung. ApplicationJitAccessPolicy-
managedResourceGroupId Die ID der verwalteten Ressourcengruppe. Schnur
Parameter Name- und Wertpaare, die die Parameter der verwalteten Anwendung definieren. Es kann sich um ein JObject oder eine wohlgeformte JSON-Zeichenfolge sein. jegliche

Identität

Name Beschreibung Wert
Art Der Identitätstyp. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Name Beschreibung Wert

JitApproverDefinition

Name Beschreibung Wert
displayName Der Anzeigename der genehmigende Person. Schnur
id Die Dienstprinzipal-ID der genehmigende Person. Zeichenfolge (erforderlich)
Art Der Genehmigende Typ. "gruppe"
"Benutzer"

Microsoft.Solutions/Applications

Name Beschreibung Wert
Identität Die Identität der Ressource. Identity
Art Die Art der verwalteten Anwendung. Zulässige Werte sind MarketPlace und ServiceCatalog. Schnur

Zwänge:
Pattern = ^[-\w\._,\(\)]+$ (erforderlich)
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)
Plan Die Planinformationen. Planen
Eigenschaften Die eigenschaften der verwalteten Anwendung. ApplicationProperties- (erforderlich)
Sku Die SKU der Ressource. Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Solutions/applications@2023-12-01-preview"

Plan

Name Beschreibung Wert
Name Der Name des Plans. Zeichenfolge (erforderlich)
Produkt Der Produktcode. Zeichenfolge (erforderlich)
promotionCode Der Heraufsufungscode. Schnur
Verlag Die Herausgeber-ID. Zeichenfolge (erforderlich)
Version Die Version des Plans. Zeichenfolge (erforderlich)

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

UserAssignedResourceIdentity

Name Beschreibung Wert