次の方法で共有


ApplicationDefinition interface

マネージド アプリケーション定義に関する情報。

Extends

プロパティ

artifacts

マネージド アプリケーション成果物のコレクション。 ポータルでは、アーティファクトとして指定されたファイルを使用して、マネージド アプリケーション定義からマネージド アプリケーションを作成するユーザー エクスペリエンスを構築します。

authorizations

マネージド アプリケーション プロバイダーの承認。

createUiDefinition

Microsoft.Solutions/applications リソースを使用したバッキング テンプレートの createUiDefinition json。 JObject または整形式の JSON 文字列を指定できます。

deploymentPolicy

マネージド アプリケーション展開ポリシー。

description

マネージド アプリケーション定義の説明。

displayName

マネージド アプリケーション定義の表示名。

isEnabled

パッケージが有効かどうかを示す値。

lockingPolicy

マネージド アプリケーションのロック ポリシー。

lockLevel

マネージド アプリケーションのロック レベル。

mainTemplate

プロビジョニングするリソースを含むインライン メイン テンプレート json。 JObject または整形式の JSON 文字列を指定できます。

managementPolicy

マネージド リソース グループへのパブリッシャーのアクセスを決定するマネージド アプリケーション管理ポリシー。

notificationPolicy

マネージド アプリケーション通知ポリシー。

packageFileUri

マネージド アプリケーション定義パッケージ ファイル URI。 この要素を使用する

policies

マネージド アプリケーション プロバイダー ポリシー。

storageAccountId

Bring Your Own Storage シナリオのストレージ アカウント ID。

継承されたプロパティ

id

リソース ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

location

リソースの場所

managedBy

このリソースを管理するリソースの ID。

name

リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

sku

リソースの SKU。

systemData

リソースの作成と最後の変更に関連するメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

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

マネージド アプリケーションのロック レベル。

lockLevel: ApplicationLockLevel

プロパティ値

mainTemplate

プロビジョニングするリソースを含むインライン メイン テンプレート json。 JObject または整形式の JSON 文字列を指定できます。

mainTemplate?: Record<string, unknown>

プロパティ値

Record<string, unknown>

managementPolicy

マネージド リソース グループへのパブリッシャーのアクセスを決定するマネージド アプリケーション管理ポリシー。

managementPolicy?: ApplicationManagementPolicy

プロパティ値

notificationPolicy

マネージド アプリケーション通知ポリシー。

notificationPolicy?: ApplicationNotificationPolicy

プロパティ値

packageFileUri

マネージド アプリケーション定義パッケージ ファイル URI。 この要素を使用する

packageFileUri?: string

プロパティ値

string

policies

マネージド アプリケーション プロバイダー ポリシー。

policies?: ApplicationPolicy[]

プロパティ値

storageAccountId

Bring Your Own Storage シナリオのストレージ アカウント ID。

storageAccountId?: string

プロパティ値

string

継承されたプロパティの詳細

id

リソース ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

id?: string

プロパティ値

string

承元GenericResource.id

location

リソースの場所

location?: string

プロパティ値

string

承元GenericResource.location

managedBy

このリソースを管理するリソースの ID。

managedBy?: string

プロパティ値

string

承元GenericResource.managedBy

name

リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name?: string

プロパティ値

string

承元GenericResource.name

sku

リソースの SKU。

sku?: Sku

プロパティ値

Sku

承元GenericResource.sku

systemData

リソースの作成と最後の変更に関連するメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

systemData?: SystemData

プロパティ値

承元GenericResource.systemData

tags

リソース タグ

tags?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

GenericResource.tagsから継承

type

リソースの種類注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type?: string

プロパティ値

string

承元GenericResource.type