次の方法で共有


AppServiceEnvironmentResource クラス

ARM リソースをApp Service Environmentします。

変数はサーバーによってのみ設定され、要求の送信時には無視されます。

Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。

継承
azure.mgmt.web.v2019_08_01.models._models_py3.Resource
AppServiceEnvironmentResource

コンストラクター

AppServiceEnvironmentResource(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, name_properties_name: str | None = None, location_properties_location: str | None = None, vnet_name: str | None = None, vnet_resource_group_name: str | None = None, vnet_subnet_name: str | None = None, virtual_network: _models.VirtualNetworkProfile | None = None, internal_load_balancing_mode: str | _models.InternalLoadBalancingMode | None = None, multi_size: str | None = None, multi_role_count: int | None = None, worker_pools: List[_models.WorkerPool] | None = None, ipssl_address_count: int | None = None, dns_suffix: str | None = None, network_access_control_list: List[_models.NetworkAccessControlEntry] | None = None, front_end_scale_factor: int | None = None, api_management_account_id: str | None = None, suspended: bool | None = None, dynamic_cache_enabled: bool | None = None, cluster_settings: List[_models.NameValuePair] | None = None, user_whitelisted_ip_ranges: List[str] | None = None, has_linux_workers: bool | None = None, ssl_cert_key_vault_id: str | None = None, ssl_cert_key_vault_secret_name: str | None = None, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
kind
str

リソースの種類。

location
str

リソースの場所。 必須。

tags

リソース タグ。

name_properties_name
str

App Service Environmentの名前。

location_properties_location
str

"米国西部" など、App Service Environmentの場所。

vnet_name
str

App Service EnvironmentのVirtual Networkの名前。

vnet_resource_group_name
str

Virtual Networkのリソース グループ。

vnet_subnet_name
str

Virtual Networkのサブネット。

virtual_network

Virtual Networkの説明。

internal_load_balancing_mode

App Service EnvironmentのVirtual Networkで内部的に提供するエンドポイントを指定します。 既知の値は、"None"、"Web"、および "Publishing" です。

multi_size
str

フロントエンド VM のサイズ ("Medium"、"Large" など)。

multi_role_count
int

フロントエンド インスタンスの数。

worker_pools

ワーカー サイズ ID、VM サイズ、各プール内のワーカー数を含むワーカー プールの説明。

ipssl_address_count
int

App Service Environment用に予約されている IP SSL アドレスの数。

dns_suffix
str

App Service Environmentの DNS サフィックス。

network_access_control_list

App Service Environmentへのトラフィックを制御するためのアクセス制御リスト。

front_end_scale_factor
int

フロントエンドのスケール ファクター。

api_management_account_id
str

App Service Environmentに関連付けられているアカウントをAPI Managementします。

suspended

<code>true</code>App Service Environmentが中断されている場合は 。それ以外の場合<code>false</code>は 。 管理エンドポイントが使用できなくなった場合など、環境を中断できます

(NSG が着信トラフィックをブロックした可能性が高い)。

dynamic_cache_enabled

App Service Environmentが中断されているかどうかを示す True/false。 管理エンドポイントが使用できなくなった場合など、環境を中断できます (NSG によって受信トラフィックがブロックされた可能性が高い)。

cluster_settings

App Service Environmentの動作を変更するためのカスタム設定。

user_whitelisted_ip_ranges

ASE db で許可されている IP 範囲の一覧をユーザーが追加しました。

has_linux_workers

ASE に Linux ワーカーがあるかどうかを表示するフラグ。

ssl_cert_key_vault_id
str

ILB App Service Environment既定の SSL 証明書のKey Vault ID。

ssl_cert_key_vault_secret_name
str

既定の SSL 証明書App Service Environment ILB のシークレット名をKey Vaultします。

変数

名前 説明
id
str

リソース ID。

name
str

リソース名。

kind
str

リソースの種類。

location
str

リソースの場所。 必須。

type
str

リソースの種類。

tags

リソース タグ。

name_properties_name
str

App Service Environmentの名前。

location_properties_location
str

"米国西部" など、App Service Environmentの場所。

provisioning_state

App Service Environmentのプロビジョニング状態。 既知の値は、"Succeeded"、"Failed"、"Canceled"、"InProgress"、および "Removeing" です。

status

App Service Environmentの現在の状態。 既知の値は、"準備中"、"準備完了"、"スケーリング"、および "削除中" です。

vnet_name
str

App Service EnvironmentのVirtual Networkの名前。

vnet_resource_group_name
str

Virtual Networkのリソース グループ。

vnet_subnet_name
str

Virtual Networkのサブネット。

virtual_network

Virtual Networkの説明。

internal_load_balancing_mode

App Service EnvironmentのVirtual Networkで内部的に提供するエンドポイントを指定します。 既知の値は、"None"、"Web"、および "Publishing" です。

multi_size
str

フロントエンド VM のサイズ ("Medium"、"Large" など)。

multi_role_count
int

フロントエンド インスタンスの数。

worker_pools

ワーカー サイズ ID、VM サイズ、各プール内のワーカー数を含むワーカー プールの説明。

ipssl_address_count
int

App Service Environment用に予約されている IP SSL アドレスの数。

database_edition
str

App Service Environmentのメタデータ データベースのエディション (例: "Standard")。

database_service_objective
str

App Service Environmentのメタデータ データベースのサービス目標 (例: "S0")。

upgrade_domains
int

App Service Environmentのアップグレード ドメインの数。

subscription_id
str

App Service Environmentのサブスクリプション。

dns_suffix
str

App Service Environmentの DNS サフィックス。

last_action
str

App Service Environmentでの最後のデプロイ アクション。

last_action_result
str

App Service Environmentでの最後のデプロイ アクションの結果。

allowed_multi_sizes
str

フロントエンドで許可される VM サイズを記述するコンマ区切り文字列の一覧。

allowed_worker_sizes
str

ワーカーに許可される VM サイズを記述するコンマ区切り文字列の一覧。

maximum_number_of_machines
int

App Service Environment内の VM の最大数。

vip_mappings

App Service Environmentの IP SSL マッピングの説明。

environment_capacities

現在の合計、使用済み、使用可能なワーカー容量。

network_access_control_list

App Service Environmentへのトラフィックを制御するためのアクセス制御リスト。

environment_is_healthy

App Service Environmentが正常かどうかを示す True/false。

environment_status
str

App Service Environmentの最後のチェックの結果に関する詳細なメッセージ。

resource_group
str

App Service Environmentのリソース グループ。

front_end_scale_factor
int

フロントエンドのスケール ファクター。

default_front_end_scale_factor
int

FrontEnds の既定のスケール ファクター。

api_management_account_id
str

App Service Environmentに関連付けられているアカウントをAPI Managementします。

suspended

<code>true</code>App Service Environmentが中断されている場合は 。それ以外の場合<code>false</code>は 。 管理エンドポイントが使用できなくなった場合など、環境を中断できます

(NSG が着信トラフィックをブロックした可能性が高い)。

dynamic_cache_enabled

App Service Environmentが中断されているかどうかを示す True/false。 管理エンドポイントが使用できなくなった場合など、環境を中断できます (NSG によって受信トラフィックがブロックされた可能性が高い)。

cluster_settings

App Service Environmentの動作を変更するためのカスタム設定。

user_whitelisted_ip_ranges

ASE db で許可されている IP 範囲の一覧をユーザーが追加しました。

has_linux_workers

ASE に Linux ワーカーがあるかどうかを表示するフラグ。

ssl_cert_key_vault_id
str

ILB App Service Environment既定の SSL 証明書のKey Vault ID。

ssl_cert_key_vault_secret_name
str

既定の SSL 証明書App Service Environment ILB のシークレット名をKey Vaultします。