次の方法で共有


Microsoft.Solutions アプリケーション 2021-07-01

Bicep リソース定義

アプリケーションのリソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Solutions/applications リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Solutions/applications@2021-07-01' = {
  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'
  }
}

プロパティ値

ApplicationJitAccessPolicy

名前 形容 価値
jitAccessEnabled JIT アクセスが有効かどうか。 bool (必須)
jitApprovalMode JIT 承認モード。 'AutoApprove'
'ManualApprove'
'NotSpecified'
jitApprovers JIT 承認者 JitApproverDefinition[]
maximumJitAccessDuration JIT アクセスが許可される最大期間。 これは、ISO8601期間の値です。

ApplicationProperties

名前 形容 価値
applicationDefinitionId マネージド アプリケーション定義 ID の完全修飾パス。
jitAccessPolicy マネージド アプリケーションの Jit アクセス ポリシー。 ApplicationJitAccessPolicy の
managedResourceGroupId マネージド リソース グループ ID。
パラメーター マネージド アプリケーション パラメーターを定義する名前と値のペア。 JObject または整形式の JSON 文字列を指定できます。 任意

同一性

名前 形容 価値
種類 ID の種類。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式のリソース ID になります。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 形容 価値

JitApproverDefinition

名前 形容 価値
displayName 承認者の表示名。
身分証明書 承認者サービス プリンシパル ID。 string (必須)
種類 承認者の種類。 'group'
'user'

Microsoft.Solutions/applications

名前 形容 価値
同一性 リソースの ID。 ID
種類 マネージド アプリケーションの種類。 使用できる値は MarketPlace と ServiceCatalog です。

制約:
パターン = ^[-\w\._,\(\)]+$ (必須)
場所 リソースの場所
managedBy このリソースを管理するリソースの ID。
名前 リソース名

制約:
最小長 = 3
最大長 = 3 (必須)
計画 プラン情報。 プランの
プロパティ マネージド アプリケーションのプロパティ。 ApplicationProperties (必須)
sku リソースの SKU。 SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

計画

名前 形容 価値
名前 プラン名。 string (必須)
製品コード。 string (必須)
promotionCode 昇格コード。
発行者 発行元 ID。 string (必須)
バージョン プランのバージョン。 string (必須)

ResourceTags

名前 形容 価値

SKU

名前 形容 価値
能力 SKU 容量。 int
家族 SKU ファミリ。
モデル SKU モデル。
名前 SKU 名。 string (必須)
大きさ SKU サイズ。
SKU レベル。

UserAssignedResourceIdentity

名前 形容 価値

ARM テンプレート リソース定義

アプリケーションのリソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Solutions/applications リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2021-07-01",
  "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"
  }
}

プロパティ値

ApplicationJitAccessPolicy

名前 形容 価値
jitAccessEnabled JIT アクセスが有効かどうか。 bool (必須)
jitApprovalMode JIT 承認モード。 'AutoApprove'
'ManualApprove'
'NotSpecified'
jitApprovers JIT 承認者 JitApproverDefinition[]
maximumJitAccessDuration JIT アクセスが許可される最大期間。 これは、ISO8601期間の値です。

ApplicationProperties

名前 形容 価値
applicationDefinitionId マネージド アプリケーション定義 ID の完全修飾パス。
jitAccessPolicy マネージド アプリケーションの Jit アクセス ポリシー。 ApplicationJitAccessPolicy の
managedResourceGroupId マネージド リソース グループ ID。
パラメーター マネージド アプリケーション パラメーターを定義する名前と値のペア。 JObject または整形式の JSON 文字列を指定できます。 任意

同一性

名前 形容 価値
種類 ID の種類。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式のリソース ID になります。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 形容 価値

JitApproverDefinition

名前 形容 価値
displayName 承認者の表示名。
身分証明書 承認者サービス プリンシパル ID。 string (必須)
種類 承認者の種類。 'group'
'user'

Microsoft.Solutions/applications

名前 形容 価値
apiVersion API のバージョン '2021-07-01'
同一性 リソースの ID。 ID
種類 マネージド アプリケーションの種類。 使用できる値は MarketPlace と ServiceCatalog です。

制約:
パターン = ^[-\w\._,\(\)]+$ (必須)
場所 リソースの場所
managedBy このリソースを管理するリソースの ID。
名前 リソース名

制約:
最小長 = 3
最大長 = 3 (必須)
計画 プラン情報。 プランの
プロパティ マネージド アプリケーションのプロパティ。 ApplicationProperties (必須)
sku リソースの SKU。 SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Solutions/applications'

計画

名前 形容 価値
名前 プラン名。 string (必須)
製品コード。 string (必須)
promotionCode 昇格コード。
発行者 発行元 ID。 string (必須)
バージョン プランのバージョン。 string (必須)

ResourceTags

名前 形容 価値

SKU

名前 形容 価値
能力 SKU 容量。 int
家族 SKU ファミリ。
モデル SKU モデル。
名前 SKU 名。 string (必須)
大きさ SKU サイズ。
SKU レベル。

UserAssignedResourceIdentity

名前 形容 価値

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
リンクされたテンプレートをデプロイするマネージド アプリケーションを作成

Azure にデプロイする
このテンプレートは、リンクされたテンプレートをデプロイするマネージド アプリケーションを作成します。
カスタマイズされたビュー を使用してマネージド アプリケーションを作成する

Azure にデプロイする
このテンプレートは、カスタマイズされた既定のビューを持つマネージド アプリケーションを作成します。
メトリックとアラートを使用してマネージド アプリケーションを作成

Azure にデプロイする
このテンプレートは、アプリケーション メトリックとアラートを含むマネージド アプリケーションを作成します。

Terraform (AzAPI プロバイダー) リソース定義

アプリケーションのリソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Solutions/applications リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2021-07-01"
  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 = ?
    }
  })
}

プロパティ値

ApplicationJitAccessPolicy

名前 形容 価値
jitAccessEnabled JIT アクセスが有効かどうか。 bool (必須)
jitApprovalMode JIT 承認モード。 'AutoApprove'
'ManualApprove'
'NotSpecified'
jitApprovers JIT 承認者 JitApproverDefinition[]
maximumJitAccessDuration JIT アクセスが許可される最大期間。 これは、ISO8601期間の値です。

ApplicationProperties

名前 形容 価値
applicationDefinitionId マネージド アプリケーション定義 ID の完全修飾パス。
jitAccessPolicy マネージド アプリケーションの Jit アクセス ポリシー。 ApplicationJitAccessPolicy の
managedResourceGroupId マネージド リソース グループ ID。
パラメーター マネージド アプリケーション パラメーターを定義する名前と値のペア。 JObject または整形式の JSON 文字列を指定できます。 任意

同一性

名前 形容 価値
種類 ID の種類。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式のリソース ID になります。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 形容 価値

JitApproverDefinition

名前 形容 価値
displayName 承認者の表示名。
身分証明書 承認者サービス プリンシパル ID。 string (必須)
種類 承認者の種類。 'group'
'user'

Microsoft.Solutions/applications

名前 形容 価値
同一性 リソースの ID。 ID
種類 マネージド アプリケーションの種類。 使用できる値は MarketPlace と ServiceCatalog です。

制約:
パターン = ^[-\w\._,\(\)]+$ (必須)
場所 リソースの場所
managedBy このリソースを管理するリソースの ID。
名前 リソース名

制約:
最小長 = 3
最大長 = 3 (必須)
計画 プラン情報。 プランの
プロパティ マネージド アプリケーションのプロパティ。 ApplicationProperties (必須)
sku リソースの SKU。 SKU
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Solutions/applications@2021-07-01"

計画

名前 形容 価値
名前 プラン名。 string (必須)
製品コード。 string (必須)
promotionCode 昇格コード。
発行者 発行元 ID。 string (必須)
バージョン プランのバージョン。 string (必須)

ResourceTags

名前 形容 価値

SKU

名前 形容 価値
能力 SKU 容量。 int
家族 SKU ファミリ。
モデル SKU モデル。
名前 SKU 名。 string (必須)
大きさ SKU サイズ。
SKU レベル。

UserAssignedResourceIdentity

名前 形容 価値