Aplikasi Microsoft.Solutions

Definisi sumber daya Bicep

Jenis sumber daya aplikasi dapat disebarkan ke: Grup sumber daya.

Untuk mempelajari tentang penyebaran grup sumber daya, lihat Bicep.

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Solutions/applications, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Solutions/applications@2021-07-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  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: any()
  }
}

Nilai properti

aplikasi

Nama Deskripsi Nilai
name Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya string
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU sumber daya. Sku
jenis Jenis aplikasi terkelola. Nilai yang diizinkan adalah MarketPlace dan ServiceCatalog. string (diperlukan)
identity Identitas sumber daya. Identitas
managedBy ID sumber daya yang mengelola sumber daya ini. string
rencana Informasi rencana. Rencana
properti Properti aplikasi terkelola. ApplicationProperties (diperlukan)

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. objek

Paket

Nama Deskripsi Nilai
nama Nama rencana. string (diperlukan)
produk Kode produk. string (diperlukan)
promotionCode Kode promosi. string
penerbit ID penerbit. string (diperlukan)
versi Versi paket. string (diperlukan)

ApplicationProperties

Nama Deskripsi Nilai
aplikasiDefinitionId Jalur id definisi aplikasi terkelola yang sepenuhnya memenuhi syarat. string
jitAccessPolicy Kebijakan akses Jit aplikasi terkelola. ApplicationJitAccessPolicy
managedResourceGroupId Id grup sumber daya terkelola. string
parameter Pasangan nama dan nilai yang menentukan parameter aplikasi terkelola. Ini bisa menjadi JObject atau string JSON yang terbentuk dengan baik. Untuk Bicep, Anda dapat menggunakan fungsi any().

ApplicationJitAccessPolicy

Nama Deskripsi Nilai
jitAccessEnabled Apakah akses JIT diaktifkan. bool (diperlukan)
jitApprovalMode Mode persetujuan JIT. 'Setujui Otomatis'
'ManualApprove'
'Tidak Ditentukan'
jitApprovers Pemberi izin JIT JitApproverDefinition[]
maximumJitAccessDuration Durasi maksimum akses JIT diberikan. Ini adalah nilai periode waktu ISO8601. string

JitApproverDefinition

Nama Deskripsi Nilai
displayName Nama tampilan pemberi izin. string
id Id perwakilan layanan pemberi persetujuan. string (diperlukan)
jenis Jenis pemberi izin. 'grup'
'pengguna'

SKU

Nama Deskripsi Nilai
kapasitas Kapasitas SKU. int
keluarga Keluarga SKU. string
model Model SKU. string
nama Nama SKU. string (diperlukan)
Ukuran Ukuran SKU. string
Tier Tingkat SKU. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat aplikasi terkelola dengan tampilan yang dikustomisasi

Sebarkan ke Azure
Templat ini membuat aplikasi terkelola yang memiliki tampilan default yang dikustomisasi.
Membuat aplikasi terkelola yang menyebarkan templat tertaut

Sebarkan ke Azure
Templat ini membuat aplikasi terkelola yang menyebarkan templat tertaut.
Membuat aplikasi terkelola dengan metrik dan pemberitahuan

Sebarkan ke Azure
Templat ini membuat aplikasi terkelola yang memiliki metrik dan pemberitahuan aplikasi.

Definisi sumber daya templat ARM

Jenis sumber daya aplikasi dapat disebarkan ke: Grup sumber daya.

Untuk mempelajari tentang penyebaran grup sumber daya, lihat templat ARM.

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Solutions/applications, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2021-07-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "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": {}
  }
}

Nilai properti

aplikasi

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Solutions/applications'
apiVersion Versi api sumber daya '2021-07-01'
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya string
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU sumber daya. Sku
jenis Jenis aplikasi terkelola. Nilai yang diizinkan adalah MarketPlace dan ServiceCatalog. string (diperlukan)
identity Identitas sumber daya. Identitas
managedBy ID sumber daya yang mengelola sumber daya ini. string
rencana Informasi rencana. Rencana
properti Properti aplikasi terkelola. ApplicationProperties (diperlukan)

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. objek

Paket

Nama Deskripsi Nilai
nama Nama rencana. string (diperlukan)
produk Kode produk. string (diperlukan)
promotionCode Kode promosi. string
penerbit ID penerbit. string (diperlukan)
versi Versi paket. string (diperlukan)

ApplicationProperties

Nama Deskripsi Nilai
aplikasiDefinitionId Jalur id definisi aplikasi terkelola yang sepenuhnya memenuhi syarat. string
jitAccessPolicy Kebijakan akses Jit aplikasi terkelola. ApplicationJitAccessPolicy
managedResourceGroupId Id grup sumber daya terkelola. string
parameter Pasangan nama dan nilai yang menentukan parameter aplikasi terkelola. Ini bisa menjadi JObject atau string JSON yang terbentuk dengan baik.

ApplicationJitAccessPolicy

Nama Deskripsi Nilai
jitAccessEnabled Apakah akses JIT diaktifkan. bool (diperlukan)
jitApprovalMode Mode persetujuan JIT. 'Setujui Otomatis'
'ManualApprove'
'Tidak Ditentukan'
jitApprovers Pemberi izin JIT JitApproverDefinition[]
maximumJitAccessDuration Durasi maksimum akses JIT diberikan. Ini adalah nilai periode waktu ISO8601. string

JitApproverDefinition

Nama Deskripsi Nilai
displayName Nama tampilan pemberi izin. string
id Id perwakilan layanan pemberi persetujuan. string (diperlukan)
jenis Jenis pemberi izin. 'grup'
'pengguna'

SKU

Nama Deskripsi Nilai
kapasitas Kapasitas SKU. int
keluarga Keluarga SKU. string
model Model SKU. string
nama Nama SKU. string (diperlukan)
Ukuran Ukuran SKU. string
Tier Tingkat SKU. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat aplikasi terkelola dengan tampilan yang dikustomisasi

Sebarkan ke Azure
Templat ini membuat aplikasi terkelola yang memiliki tampilan default yang disesuaikan.
Membuat aplikasi terkelola yang menyebarkan templat tertaut

Sebarkan ke Azure
Templat ini membuat aplikasi terkelola yang menyebarkan templat tertaut.
Membuat aplikasi terkelola dengan metrik dan pemberitahuan

Sebarkan ke Azure
Templat ini membuat aplikasi terkelola yang memiliki metrik dan pemberitahuan aplikasi.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya aplikasi dapat disebarkan ke: Grup sumber daya.

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Solutions/applications, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2021-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      jitAccessPolicy = {
        jitAccessEnabled = bool
        jitApprovalMode = "string"
        jitApprovers = [
          {
            displayName = "string"
            id = "string"
            type = "string"
          }
        ]
        maximumJitAccessDuration = "string"
      }
      managedResourceGroupId = "string"
    }
    sku = {
      capacity = int
      family = "string"
      model = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
    managedBy = "string"
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
      version = "string"
    }
  })
}

Nilai properti

aplikasi

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Solutions/applications@2021-07-01"
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya string
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag.
sku SKU sumber daya. Sku
jenis Jenis aplikasi terkelola. Nilai yang diizinkan adalah MarketPlace dan ServiceCatalog. string (diperlukan)
identity Identitas sumber daya. Identitas
managedBy ID sumber daya yang mengelola sumber daya ini. string
rencana Informasi rencana. Rencana
properti Properti aplikasi terkelola. ApplicationProperties (diperlukan)

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Array ID identitas pengguna.

Paket

Nama Deskripsi Nilai
nama Nama rencana. string (diperlukan)
produk Kode produk. string (diperlukan)
promotionCode Kode promosi. string
penerbit ID penerbit. string (diperlukan)
versi Versi paket. string (diperlukan)

ApplicationProperties

Nama Deskripsi Nilai
aplikasiDefinitionId Jalur id definisi aplikasi terkelola yang sepenuhnya memenuhi syarat. string
jitAccessPolicy Kebijakan akses Jit aplikasi terkelola. ApplicationJitAccessPolicy
managedResourceGroupId Id grup sumber daya terkelola. string
parameter Pasangan nama dan nilai yang menentukan parameter aplikasi terkelola. Ini bisa menjadi JObject atau string JSON yang terbentuk dengan baik.

ApplicationJitAccessPolicy

Nama Deskripsi Nilai
jitAccessEnabled Apakah akses JIT diaktifkan. bool (diperlukan)
jitApprovalMode Mode persetujuan JIT. "Setujui Otomatis"
"ManualApprove"
"Tidak Ditentukan"
jitApprovers Pemberi izin JIT JitApproverDefinition[]
maximumJitAccessDuration Durasi maksimum akses JIT diberikan. Ini adalah nilai periode waktu ISO8601. string

JitApproverDefinition

Nama Deskripsi Nilai
displayName Nama tampilan pemberi izin. string
id Id perwakilan layanan pemberi persetujuan. string (diperlukan)
jenis Jenis pemberi izin. "grup"
"pengguna"

SKU

Nama Deskripsi Nilai
kapasitas Kapasitas SKU. int
keluarga Keluarga SKU. string
model Model SKU. string
nama Nama SKU. string (diperlukan)
Ukuran Ukuran SKU. string
Tier Tingkat SKU. string