Site クラス

定義

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class Site : Microsoft.Azure.Management.WebSites.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Site = class
    inherit Resource
Public Class Site
Inherits Resource
継承
属性

コンストラクター

Site()

Site クラスの新しいインスタンスを初期化します。

Site(String, String, String, String, String, IDictionary<String, String>, String, IList<String>, String, Nullable<UsageState>, Nullable<Boolean>, IList<String>, Nullable<SiteAvailabilityState>, IList<HostNameSslState>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<DateTime>, SiteConfig, IList<String>, Nullable<Boolean>, String, HostingEnvironmentProfile, Nullable<Boolean>, Nullable<Boolean>, Nullable<ClientCertMode>, String, Nullable<Boolean>, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<Int32>, CloningInfo, String, Nullable<Boolean>, String, SlotSwapStatus, Nullable<Boolean>, Nullable<RedundancyMode>, Nullable<Guid>, Nullable<Boolean>, String, String, ManagedServiceIdentity, ExtendedLocation)

Site クラスの新しいインスタンスを初期化します。

プロパティ

AvailabilityState

アプリの管理情報の可用性状態を取得します。 指定できる値は、'Normal'、'Limited'、'DisasterRecoveryMode' です。

ClientAffinityEnabled

クライアント アフィニティを有効にするには、lt;code&gt;true&lt;/code&gt; を取得または設定&します&。lt;コード&gt;false&lt;/code&gt; を使用してセッション アフィニティ Cookie の送信を停止します。これにより、同じセッション内のクライアント要求が同じインスタンスにルーティングされます。 既定値は &lt;code&gt;true&lt;/code&gt; です。

ClientCertEnabled

クライアント証明書認証 (TLS 相互認証) を有効にする lt;コード&gt;true&lt;/code&gt; を取得または設定&します。それ以外の場合は、&lt;code&gt;false&lt;/code&gt;。 既定値は &lt;code&gt;false&lt;/code&gt; です。

ClientCertExclusionPaths

クライアント証明書認証のコンマ区切り除外パスを取得または設定します

ClientCertMode

ClientCertEnabled 設定で構成するを取得または設定します。

  • ClientCertEnabled: false は、ClientCert が無視されていることを意味します。
  • ClientCertEnabled: true と ClientCertMode: 必須は、ClientCert が必要であることを意味します。
  • ClientCertEnabled: true と ClientCertMode: Optional は、ClientCert が省略可能または受け入れ可能であることを意味します。 使用できる値は、'Required'、'Optional'、'OptionalInteractiveUser' です。
CloningInfo

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

ContainerSize

関数コンテナーのサイズを取得または設定します。

CustomDomainVerificationId

アプリに割り当てられたカスタム ドメインを検証する一意の識別子を取得または設定します。 お客様は、確認のためにこの ID を txt レコードに追加します。

DailyMemoryTimeQuota

許可される 1 日あたりの最大メモリ時間クォータを取得または設定します (動的アプリにのみ適用されます)。

DefaultHostName

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

Enabled

アプリが有効になっている場合は、lt;コード&gt;true&lt;/code&gt; を取得または設定&します。それ以外の場合は、&lt;code&gt;false&lt;/code&gt;。 この値を false に設定すると、アプリは無効になります (アプリはオフラインになります)。

EnabledHostNames

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

ExtendedLocation

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

HostingEnvironmentProfile

アプリに使用する app Service Environment を取得または設定します。

HostNames

アプリに関連付けられているホスト名を取得します。

HostNamesDisabled

アプリのパブリック ホスト名を無効にする lt;コード&gt;true&lt;/code&gt; を取得または設定&します。それ以外の場合は、&lt;code&gt;false&lt;/code&gt;。 lt;code&gt;true&lt;/code&gt;の場合&、アプリには API 管理プロセス経由でのみアクセスできます。

HostNameSslStates

アプリのホスト名の SSL バインディングを管理するために使用されるホスト名 SSL 状態を取得または設定します。

HttpsOnly

httpsOnly を取得または設定します。https 要求のみを受け入れるように Web サイトを構成します。 http 要求のリダイレクトに関する問題

HyperV

Hyper-V サンドボックスを取得または設定します。

Id

リソース ID を取得します。

(継承元 Resource)
Identity

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

InProgressOperationId

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

IsDefaultContainer

アプリが既定のコンテナーである場合は、lt;コード&gt;true&lt;/code&gt; を取得&します。それ以外の場合は、&lt;code&gt;false&lt;/code&gt;。

IsXenon

古い Hyper-V サンドボックスを取得または設定します。

KeyVaultReferenceIdentity

Key Vault参照認証に使用する ID を取得または設定します。

Kind

リソースの種類を取得または設定します。

(継承元 Resource)
LastModifiedTimeUtc

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

Location

リソースの場所を取得または設定します。

(継承元 Resource)
MaxNumberOfWorkers

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

Name

リソース名を取得します。

(継承元 Resource)
OutboundIpAddresses

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

PossibleOutboundIpAddresses

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

RedundancyMode

サイト冗長モードを取得または設定します。 使用できる値は、'None'、'Manual'、'Failover'、'ActiveActive'、'GeoRedundant' です。

RepositorySiteName

リポジトリ サイトの名前を取得します。

Reserved

lt;code&gt;true&lt;/code&gt; 予約されている&場合は、lt;code&gt;false&lt;/code&gt; を取得または設定&します。

ResourceGroup

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

ScmSiteAlsoStopped

アプリが停止したときに SCM (KUDU) サイトを停止する lt;コード&gt;true&lt;/code&gt; を取得または設定&します。それ以外の場合は、&lt;code&gt;false&lt;/code&gt; 既定値は &lt;code&gt;false&lt;/code&gt; です。

ServerFarmId

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

SiteConfig

アプリの構成を取得または設定します。

SlotSwapStatus

最後のデプロイ スロットスワップ操作の状態を取得します。

State

アプリの現在の状態を取得します。

StorageAccountRequired

顧客が指定したストレージ アカウントが必要かどうかを取得または設定します

SuspendedTill

メモリ時間クォータを超えた場合に限り、アプリを一時停止します。

Tags

リソース タグを取得または設定します。

(継承元 Resource)
TargetSwapSlot

取得は、このアプリが入れ替えるデプロイ スロットを指定します。 読み取り専用です。

TrafficManagerHostNames

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

Type

リソースの種類を取得します。

(継承元 Resource)
UsageState

アプリがクォータ使用量を超えたかどうかを示す状態を取得します。 読み取り専用です。 使用可能な値は次のとおりです: 'Normal'、'Exceeded'

VirtualNetworkSubnetId

リージョン VNET 統合によって参加させる仮想ネットワークとサブネットの azure Resource Manager ID を取得または設定します。 これは、/subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} の形式である必要があります。

メソッド

Validate()

オブジェクトを検証します。

適用対象