ApplicationDefinition interface
マネージド アプリケーション定義に関する情報。
- Extends
プロパティ
artifacts | マネージド アプリケーション成果物のコレクション。 ポータルでは、成果物として指定されたファイルを使用して、マネージド アプリケーション定義からマネージド アプリケーションを作成するユーザー エクスペリエンスを構築します。 |
authorizations | マネージド アプリケーション プロバイダーの承認。 |
create |
Microsoft.Solutions/applications リソースを使用したバッキング テンプレートの createUiDefinition json。 JObject または整形式の JSON 文字列を指定できます。 |
deployment |
マネージド アプリケーションの展開ポリシー。 |
description | マネージド アプリケーション定義の説明。 |
display |
マネージド アプリケーション定義の表示名。 |
is |
パッケージが有効かどうかを示す値。 |
locking |
マネージド アプリケーションのロック ポリシー。 |
lock |
マネージド アプリケーションのロック レベル。 |
main |
プロビジョニングするリソースを含むインライン メイン テンプレート json。 JObject または整形式の JSON 文字列を指定できます。 |
management |
マネージド リソース グループへのパブリッシャーのアクセスを決定するマネージド アプリケーション管理ポリシー。 |
notification |
マネージド アプリケーション通知ポリシー。 |
package |
マネージド アプリケーション定義パッケージ ファイル Uri。 この要素を使用する |
policies | マネージド アプリケーション プロバイダー のポリシー。 |
storage |
Bring Your Own Storage シナリオのストレージ アカウント ID。 |
継承されたプロパティ
id | リソース ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
location | リソースの場所 |
managed |
このリソースを管理するリソースの ID。 |
name | リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
sku | リソースの SKU。 |
system |
リソースの作成と最後の変更に関連するメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
tags | リソース タグ |
type | リソースの種類注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
プロパティの詳細
artifacts
マネージド アプリケーション成果物のコレクション。 ポータルでは、成果物として指定されたファイルを使用して、マネージド アプリケーション定義からマネージド アプリケーションを作成するユーザー エクスペリエンスを構築します。
artifacts?: ApplicationDefinitionArtifact[]
プロパティ値
authorizations
マネージド アプリケーション プロバイダーの承認。
authorizations?: ApplicationAuthorization[]
プロパティ値
createUiDefinition
Microsoft.Solutions/applications リソースを使用したバッキング テンプレートの createUiDefinition json。 JObject または整形式の JSON 文字列を指定できます。
createUiDefinition?: Record<string, unknown>
プロパティ値
Record<string, unknown>
deploymentPolicy
マネージド アプリケーションの展開ポリシー。
deploymentPolicy?: ApplicationDeploymentPolicy
プロパティ値
description
マネージド アプリケーション定義の説明。
description?: string
プロパティ値
string
displayName
マネージド アプリケーション定義の表示名。
displayName?: string
プロパティ値
string
isEnabled
パッケージが有効かどうかを示す値。
isEnabled?: boolean
プロパティ値
boolean
lockingPolicy
マネージド アプリケーションのロック ポリシー。
lockingPolicy?: ApplicationPackageLockingPolicyDefinition
プロパティ値
lockLevel
mainTemplate
プロビジョニングするリソースを含むインライン メイン テンプレート json。 JObject または整形式の JSON 文字列を指定できます。
mainTemplate?: Record<string, unknown>
プロパティ値
Record<string, unknown>
managementPolicy
マネージド リソース グループへのパブリッシャーのアクセスを決定するマネージド アプリケーション管理ポリシー。
managementPolicy?: ApplicationManagementPolicy
プロパティ値
notificationPolicy
マネージド アプリケーション通知ポリシー。
notificationPolicy?: ApplicationNotificationPolicy
プロパティ値
packageFileUri
マネージド アプリケーション定義パッケージ ファイル Uri。 この要素を使用する
packageFileUri?: string
プロパティ値
string
policies
storageAccountId
Bring Your Own Storage シナリオのストレージ アカウント ID。
storageAccountId?: string
プロパティ値
string
継承されたプロパティの詳細
id
location
managedBy
name
sku
systemData
リソースの作成と最後の変更に関連するメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
systemData?: SystemData
プロパティ値
tags
リソース タグ
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
type
リソースの種類注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string