次の方法で共有


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(...)
  }
  sku: {
    capacity: int
    family: 'string'
    model: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.ソリューション/アプリケーション

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

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

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

ApplicationJitAccessPolicy (英語)

名前 形容 価値
jitAccessEnabledの JIT アクセスが有効かどうか。 bool (必須)
jitApprovalMode JIT 承認モード。 「自動承認」
「手動承認」
'指定されていません'
jit承認者 JIT 承認者 JitApproverの定義[]
maximumJitAccessDuration (英語) JIT アクセスが許可される最大期間。 これは、ISO8601期間の値です。

アプリケーションプロパティ

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

同一性

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

IdentityUserAssignedIdentities

名前 形容 価値

JitApprover定義

名前 形容 価値
ディスプレイ名 承認者の表示名。
身分証明書 承認者サービス プリンシパル ID。 string (必須)
種類 承認者の種類。 'グループ'
'ユーザー'

計画

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

リソースタグ

名前 形容 価値

SKU

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

ユーザー割り当てリソースアイデンティティ

名前 形容 価値

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"
  }
}

プロパティ値

Microsoft.ソリューション/アプリケーション

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

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

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

ApplicationJitAccessPolicy (英語)

名前 形容 価値
jitAccessEnabledの JIT アクセスが有効かどうか。 bool (必須)
jitApprovalMode JIT 承認モード。 「自動承認」
「手動承認」
'指定されていません'
jit承認者 JIT 承認者 JitApproverの定義[]
maximumJitAccessDuration (英語) JIT アクセスが許可される最大期間。 これは、ISO8601期間の値です。

アプリケーションプロパティ

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

同一性

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

IdentityUserAssignedIdentities

名前 形容 価値

JitApprover定義

名前 形容 価値
ディスプレイ名 承認者の表示名。
身分証明書 承認者サービス プリンシパル ID。 string (必須)
種類 承認者の種類。 'グループ'
'ユーザー'

計画

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

リソースタグ

名前 形容 価値

SKU

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

ユーザー割り当てリソースアイデンティティ

名前 形容 価値

使用例

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

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

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

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

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

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

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2021-07-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "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"
    }
  }
}

プロパティ値

Microsoft.ソリューション/アプリケーション

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

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

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

ApplicationJitAccessPolicy (英語)

名前 形容 価値
jitAccessEnabledの JIT アクセスが有効かどうか。 bool (必須)
jitApprovalMode JIT 承認モード。 「自動承認」
「手動承認」
'指定されていません'
jit承認者 JIT 承認者 JitApproverの定義[]
maximumJitAccessDuration (英語) JIT アクセスが許可される最大期間。 これは、ISO8601期間の値です。

アプリケーションプロパティ

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

同一性

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

IdentityUserAssignedIdentities

名前 形容 価値

JitApprover定義

名前 形容 価値
ディスプレイ名 承認者の表示名。
身分証明書 承認者サービス プリンシパル ID。 string (必須)
種類 承認者の種類。 'グループ'
'ユーザー'

計画

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

リソースタグ

名前 形容 価値

SKU

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

ユーザー割り当てリソースアイデンティティ

名前 形容 価値