ApplicationDefinition クラス
マネージド アプリケーション定義に関する情報。
変数はサーバーによってのみ設定され、要求の送信時には無視されます。
Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。
- 継承
-
azure.mgmt.resource.managedapplications.v2019_07_01.models._models_py3.GenericResourceApplicationDefinition
コンストラクター
ApplicationDefinition(*, lock_level: str | _models.ApplicationLockLevel, location: str | None = None, tags: Dict[str, str] | None = None, managed_by: str | None = None, sku: _models.Sku | None = None, display_name: str | None = None, is_enabled: bool | None = None, authorizations: List[_models.ApplicationAuthorization] | None = None, artifacts: List[_models.ApplicationDefinitionArtifact] | None = None, description: str | None = None, package_file_uri: str | None = None, main_template: MutableMapping[str, Any] | None = None, create_ui_definition: MutableMapping[str, Any] | None = None, notification_policy: _models.ApplicationNotificationPolicy | None = None, locking_policy: _models.ApplicationPackageLockingPolicyDefinition | None = None, deployment_policy: _models.ApplicationDeploymentPolicy | None = None, management_policy: _models.ApplicationManagementPolicy | None = None, policies: List[_models.ApplicationPolicy] | None = None, **kwargs: Any)
Keyword-Only パラメータ
名前 | 説明 |
---|---|
location
|
リソースの場所。 |
tags
|
リソース タグ。 |
managed_by
|
このリソースを管理するリソースの ID。 |
sku
|
リソースの SKU。 |
lock_level
|
マネージド アプリケーションのロック レベル。 必須。 既知の値は、"CanNotDelete"、"ReadOnly"、"None" です。 |
display_name
|
マネージド アプリケーション定義の表示名。 |
is_enabled
|
パッケージが有効かどうかを示す値。 |
authorizations
|
マネージド アプリケーション プロバイダーの承認。 |
artifacts
|
マネージド アプリケーション成果物のコレクション。 ポータルでは、成果物として指定されたファイルを使用して、マネージド アプリケーション定義からマネージド アプリケーションを作成するユーザー エクスペリエンスを構築します。 |
description
|
マネージド アプリケーション定義の説明。 |
package_file_uri
|
マネージド アプリケーション定義パッケージ ファイル Uri。 この要素を使用します。 |
main_template
|
<xref:JSON>
プロビジョニングするリソースを含むインライン メイン テンプレート json。 JObject または整形式の JSON 文字列を指定できます。 |
create_ui_definition
|
<xref:JSON>
Microsoft.Solutions/applications リソースを使用したバッキング テンプレートの createUiDefinition json。 JObject または整形式の JSON 文字列を指定できます。 |
notification_policy
|
マネージド アプリケーション通知ポリシー。 |
locking_policy
|
マネージド アプリケーションのロック ポリシー。 |
deployment_policy
|
マネージド アプリケーションの展開ポリシー。 |
management_policy
|
マネージド リソース グループへのパブリッシャーのアクセスを決定するマネージド アプリケーション管理ポリシー。 |
policies
|
マネージド アプリケーション プロバイダー ポリシー。 |
変数
名前 | 説明 |
---|---|
id
|
リソースの ID |
name
|
リソース名。 |
type
|
リソースの種類。 |
location
|
リソースの場所。 |
tags
|
リソース タグ。 |
managed_by
|
このリソースを管理するリソースの ID。 |
sku
|
リソースの SKU。 |
lock_level
|
マネージド アプリケーションのロック レベル。 必須。 既知の値は、"CanNotDelete"、"ReadOnly"、"None" です。 |
display_name
|
マネージド アプリケーション定義の表示名。 |
is_enabled
|
パッケージが有効かどうかを示す値。 |
authorizations
|
マネージド アプリケーション プロバイダーの承認。 |
artifacts
|
マネージド アプリケーション成果物のコレクション。 ポータルでは、成果物として指定されたファイルを使用して、マネージド アプリケーション定義からマネージド アプリケーションを作成するユーザー エクスペリエンスを構築します。 |
description
|
マネージド アプリケーション定義の説明。 |
package_file_uri
|
マネージド アプリケーション定義パッケージ ファイル Uri。 この要素を使用します。 |
main_template
|
<xref:JSON>
プロビジョニングするリソースを含むインライン メイン テンプレート json。 JObject または整形式の JSON 文字列を指定できます。 |
create_ui_definition
|
<xref:JSON>
Microsoft.Solutions/applications リソースを使用したバッキング テンプレートの createUiDefinition json。 JObject または整形式の JSON 文字列を指定できます。 |
notification_policy
|
マネージド アプリケーション通知ポリシー。 |
locking_policy
|
マネージド アプリケーションのロック ポリシー。 |
deployment_policy
|
マネージド アプリケーションの展開ポリシー。 |
management_policy
|
マネージド リソース グループへのパブリッシャーのアクセスを決定するマネージド アプリケーション管理ポリシー。 |
policies
|
マネージド アプリケーション プロバイダー ポリシー。 |
Azure SDK for Python