你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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;code&gt;false&lt;/code&gt; 以停止发送会话相关性 Cookie,这会将同一会话中的客户端请求路由到同一实例。 默认值为 &lt;code&gt;true&lt;/code&gt;。

ClientCertEnabled

获取或设置 &lt;code&gt;true&lt;/code&gt; 以启用客户端证书身份验证 (TLS 相互身份验证) ;否则为 &lt;code&gt;false&lt;/code&gt;。 默认值为 &lt;code&gt;false&lt;/code&gt;。

ClientCertExclusionPaths

获取或设置客户端证书身份验证逗号分隔排除路径

ClientCertMode

获取或设置具有 ClientCertEnabled 设置的此组合。

  • ClientCertEnabled:false 表示忽略 ClientCert。
  • ClientCertEnabled: true 和 ClientCertMode: Required 表示 ClientCert 是必需的。
  • ClientCertEnabled: true 和 ClientCertMode: Optional 表示 ClientCert 为可选或已接受。 可能的值包括:“Required”、“Optional”、“OptionalInteractiveUser”
CloningInfo

获取或设置如果在应用创建期间指定,则应用是从源应用克隆的。

ContainerSize

获取或设置函数容器的大小。

CustomDomainVerificationId

获取或设置验证分配给应用的自定义域的唯一标识符。 客户将此 ID 添加到 txt 记录进行验证。

DailyMemoryTimeQuota

获取或设置每日允许的最大内存时间配额 (仅适用于) 动态应用。

DefaultHostName

获取应用的默认主机名。 只读。

Enabled

如果应用已启用,则获取或设置 &lt;code&gt;true&lt;/code&gt;否则为 &lt;code&gt;false&lt;/code&gt;。 将此值设置为 false 会禁用应用 (使应用脱机) 。

EnabledHostNames

获取应用的启用主机名。需要分配主机名 (请参阅 hostNames) and enabled。 否则,不会在这些主机名上提供应用。

ExtendedLocation

Web 应用、移动应用后端或 API 应用。

HostingEnvironmentProfile

获取或设置要用于应用的应用服务环境。

HostNames

获取与应用关联的主机名。

HostNamesDisabled

获取或设置 &lt;code&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 请求。 http 请求重定向问题

HyperV

获取或设置 hyper-V 沙盒。

Id

获取资源 ID。

(继承自 Resource)
Identity

Web 应用、移动应用后端或 API 应用。

InProgressOperationId

如果此站点具有挂起的操作,则获取指定操作 ID。

IsDefaultContainer

如果应用是默认容器,则获取 &lt;code&gt;true&lt;/code&gt;否则为 &lt;code&gt;false&lt;/code&gt;。

IsXenon

获取或设置已过时:Hyper-V 沙盒。

KeyVaultReferenceIdentity

获取或设置用于密钥保管库引用身份验证的标识。

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

获取或设置 &lt;code&gt;true&lt;/code&gt; 以在应用停止时停止 SCM (KUDU) 站点;否则为 &lt;code&gt;false&lt;/code&gt;。 默认值为 &lt;code&gt;false&lt;/code&gt;。

ServerFarmId

获取或设置关联的App 服务计划的资源 ID,格式为:“/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}”。

SiteConfig

获取或设置应用的配置。

SlotSwapStatus

获取上次部署槽交换操作的状态。

State

获取应用的当前状态。

StorageAccountRequired

获取或设置检查是否需要客户提供的存储帐户

SuspendedTill

获取应用暂停,直到超过内存时间配额。

Tags

获取或设置资源标记。

(继承自 Resource)
TargetSwapSlot

获取指定此应用将交换到哪个部署槽位。 只读。

TrafficManagerHostNames

获取与应用关联的 Azure 流量管理器主机名。 只读。

Type

获取资源类型。

(继承自 Resource)
UsageState

获取指示应用是否已超出其配额使用量的状态。 只读。 可能的值包括:“Normal”、“Exceeded”

VirtualNetworkSubnetId

获取或设置要通过区域 VNET 集成加入的虚拟网络和子网的 azure 资源管理器 ID。 此格式必须为 /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

方法

Validate()

验证 对象。

适用于