次の方法で共有


Site クラス

Web アプリ、モバイル アプリ バックエンド、または API アプリ。

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

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

継承
azure.mgmt.web.v2018_02_01.models._models_py3.Resource
Site

コンストラクター

Site(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, identity: _models.ManagedServiceIdentity | None = None, enabled: bool | None = None, host_name_ssl_states: List[_models.HostNameSslState] | None = None, server_farm_id: str | None = None, reserved: bool = False, is_xenon: bool = False, hyper_v: bool = False, site_config: _models.SiteConfig | None = None, scm_site_also_stopped: bool = False, hosting_environment_profile: _models.HostingEnvironmentProfile | None = None, client_affinity_enabled: bool | None = None, client_cert_enabled: bool | None = None, client_cert_exclusion_paths: str | None = None, host_names_disabled: bool | None = None, container_size: int | None = None, daily_memory_time_quota: int | None = None, cloning_info: _models.CloningInfo | None = None, https_only: bool | None = None, redundancy_mode: str | _models.RedundancyMode | None = None, geo_distributions: List[_models.GeoDistribution] | None = None, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
kind
str

リソースの種類。

location
str

リソースの場所。 必須。

tags

リソース タグ。

identity

マネージド サービス ID。

enabled

<code>true</code> アプリが有効になっている場合は 。それ以外の場合は <code>false</code>。 この値を false に設定すると、アプリは無効になります (アプリはオフラインになります)。

host_name_ssl_states

ホスト名 SSL 状態は、アプリのホスト名の SSL バインドを管理するために使用されます。

server_farm_id
str

関連付けられているApp Serviceプランのリソース ID。"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}" という形式です。

reserved

<code>true</code> 予約されている場合は 。それ以外の場合は <code>false</code>

is_xenon

現在は使用されていません: Hyper-V サンドボックス。

hyper_v

Hyper-V サンドボックス。

site_config

アプリの構成。

scm_site_also_stopped

<code>true</code> アプリが停止したときに SCM (KUDU) サイトを停止する場合。それ以外の場合は <code>false</code>。 既定値は、<code>false</code> です。

hosting_environment_profile

アプリに使用するApp Service Environment。

client_affinity_enabled

<code>true</code> クライアント アフィニティを有効にする場合。 <code>false</code> セッション アフィニティ Cookie の送信を停止します。これにより、同じセッション内のクライアント要求が同じインスタンスにルーティングされます。 既定値は <code>true</code> です。

client_cert_enabled

<code>true</code> クライアント証明書認証 (TLS 相互認証) を有効にする場合。それ以外の場合は <code>false</code>。 既定値は <code>false</code> です。

client_cert_exclusion_paths
str

クライアント証明書認証のコンマ区切り除外パス。

host_names_disabled

<code>true</code> アプリのパブリック ホスト名を無効にする場合は 。それ以外の場合は <code>false</code>

の場合 <code>true</code>、アプリには API 管理プロセス経由でのみアクセスできます。

container_size
int

関数コンテナーのサイズ。

daily_memory_time_quota
int

1 日に許可される最大メモリ時間クォータ (動的アプリにのみ適用されます)。

cloning_info

アプリの作成時に指定した場合、アプリはソース アプリから複製されます。

https_only

HttpsOnly: https 要求のみを受け入れるように Web サイトを構成します。 http 要求のリダイレクトに関する問題。

redundancy_mode
str または RedundancyMode

サイト冗長モード。 既知の値は、"None"、"Manual"、"Failover"、"ActiveActive"、および "GeoRedundant" です。

geo_distributions

このサイトの GeoDistributions。

変数

名前 説明
id
str

リソース ID。

name
str

リソース名。

kind
str

リソースの種類。

location
str

リソースの場所。 必須。

type
str

リソースの種類。

tags

リソース タグ。

identity

マネージド サービス ID。

state
str

アプリの現在の状態。

host_names

アプリに関連付けられているホスト名。

repository_site_name
str

リポジトリ サイトの名前。

usage_state
str または UsageState

アプリがクォータ使用量を超えたかどうかを示す状態。 読み取り専用です。 既知の値は、"Normal" と "Exceeded" です。

enabled

<code>true</code> アプリが有効になっている場合は 。それ以外の場合は <code>false</code>。 この値を false に設定すると、アプリは無効になります (アプリはオフラインになります)。

enabled_host_names

アプリのホスト名を有効にしました。ホスト名を割り当てる必要があります (「HostNames」を参照) AND を有効にする必要があります。 それ以外の場合、アプリはそれらのホスト名では提供されません。

availability_state

アプリの管理情報の可用性の状態。 既知の値は、"Normal"、"Limited"、および "DisasterRecoveryMode" です。

host_name_ssl_states

ホスト名 SSL 状態は、アプリのホスト名の SSL バインドを管理するために使用されます。

server_farm_id
str

関連付けられているApp Serviceプランのリソース ID。"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}" という形式です。

reserved

<code>true</code> 予約されている場合は 。それ以外の場合は <code>false</code>

is_xenon

現在は使用されていません: Hyper-V サンドボックス。

hyper_v

Hyper-V サンドボックス。

last_modified_time_utc

アプリが最後に変更された時刻 (UTC)。 読み取り専用です。

site_config

アプリの構成。

traffic_manager_host_names

アプリに関連付けられている Azure Traffic Manager のホスト名。 読み取り専用です。

scm_site_also_stopped

<code>true</code> アプリが停止したときに SCM (KUDU) サイトを停止する場合。それ以外の場合は <code>false</code>。 既定値は、<code>false</code> です。

target_swap_slot
str

このアプリがどのデプロイ スロットにスワップするかを指定します。 読み取り専用です。

hosting_environment_profile

アプリに使用するApp Service Environment。

client_affinity_enabled

<code>true</code> クライアント アフィニティを有効にする場合。 <code>false</code> セッション アフィニティ Cookie の送信を停止します。これにより、同じセッション内のクライアント要求が同じインスタンスにルーティングされます。 既定値は <code>true</code> です。

client_cert_enabled

<code>true</code> クライアント証明書認証 (TLS 相互認証) を有効にする場合。それ以外の場合は <code>false</code>。 既定値は <code>false</code> です。

client_cert_exclusion_paths
str

クライアント証明書認証のコンマ区切り除外パス。

host_names_disabled

<code>true</code> アプリのパブリック ホスト名を無効にする場合は 。それ以外の場合は <code>false</code>

の場合 <code>true</code>、アプリには API 管理プロセス経由でのみアクセスできます。

outbound_ip_addresses
str

アプリが送信接続 (データベース アクセスなど) に使用する IP アドレスの一覧。 現在の設定でサイトをホストできるテナントの VIP が含まれます。 読み取り専用です。

possible_outbound_ip_addresses
str

アプリが送信接続 (データベース アクセスなど) に使用する IP アドレスの一覧。 すべてのテナントの VIP が含まれます。 読み取り専用です。

container_size
int

関数コンテナーのサイズ。

daily_memory_time_quota
int

1 日に許可される最大メモリ時間クォータ (動的アプリにのみ適用されます)。

suspended_till

メモリ時間クォータを超えた場合までアプリが中断されました。

max_number_of_workers
int

ワーカーの最大数。 これは Functions コンテナーにのみ適用されます。

cloning_info

アプリの作成時に指定した場合、アプリはソース アプリから複製されます。

resource_group
str

アプリが属するリソース グループの名前。 読み取り専用です。

is_default_container

<code>true</code> アプリが既定のコンテナーの場合は 。それ以外の場合は <code>false</code>

default_host_name
str

アプリの既定のホスト名。 読み取り専用です。

slot_swap_status

最後のデプロイ スロット スワップ操作の状態。

https_only

HttpsOnly: https 要求のみを受け入れるように Web サイトを構成します。 http 要求のリダイレクトに関する問題。

redundancy_mode
str または RedundancyMode

サイト冗長モード。 既知の値は、"None"、"Manual"、"Failover"、"ActiveActive"、"GeoRedundant" です。

in_progress_operation_id
str

このサイトに保留中の操作がある場合は、操作 ID を指定します。

geo_distributions

このサイトの GeoDistributions。