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

ArmAppServiceModelFactory.WebSiteData 方法

定义

初始化 WebSiteData 的新实例。

public static Azure.ResourceManager.AppService.WebSiteData WebSiteData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, string state = default, System.Collections.Generic.IEnumerable<string> hostNames = default, string repositorySiteName = default, Azure.ResourceManager.AppService.Models.AppServiceUsageState? usageState = default, bool? isEnabled = default, System.Collections.Generic.IEnumerable<string> enabledHostNames = default, Azure.ResourceManager.AppService.Models.WebSiteAvailabilityState? availabilityState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppService.Models.HostNameSslState> hostNameSslStates = default, Azure.Core.ResourceIdentifier appServicePlanId = default, bool? isReserved = default, bool? isXenon = default, bool? isHyperV = default, DateTimeOffset? lastModifiedTimeUtc = default, Azure.ResourceManager.AppService.Models.SiteConfigProperties siteConfig = default, System.Collections.Generic.IEnumerable<string> trafficManagerHostNames = default, bool? isScmSiteAlsoStopped = default, string targetSwapSlot = default, Azure.ResourceManager.AppService.Models.HostingEnvironmentProfile hostingEnvironmentProfile = default, bool? isClientAffinityEnabled = default, bool? isClientCertEnabled = default, Azure.ResourceManager.AppService.Models.ClientCertMode? clientCertMode = default, string clientCertExclusionPaths = default, bool? isHostNameDisabled = default, string customDomainVerificationId = default, string outboundIPAddresses = default, string possibleOutboundIPAddresses = default, int? containerSize = default, int? dailyMemoryTimeQuota = default, DateTimeOffset? suspendOn = default, int? maxNumberOfWorkers = default, Azure.ResourceManager.AppService.Models.CloningInfo cloningInfo = default, string resourceGroup = default, bool? isDefaultContainer = default, string defaultHostName = default, Azure.ResourceManager.AppService.Models.SlotSwapStatus slotSwapStatus = default, bool? isHttpsOnly = default, Azure.ResourceManager.AppService.Models.RedundancyMode? redundancyMode = default, Guid? inProgressOperationId = default, bool? isStorageAccountRequired = default, string keyVaultReferenceIdentity = default, Azure.Core.ResourceIdentifier virtualNetworkSubnetId = default, string kind = default);
static member WebSiteData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Resources.Models.ExtendedLocation * string * seq<string> * string * Nullable<Azure.ResourceManager.AppService.Models.AppServiceUsageState> * Nullable<bool> * seq<string> * Nullable<Azure.ResourceManager.AppService.Models.WebSiteAvailabilityState> * seq<Azure.ResourceManager.AppService.Models.HostNameSslState> * Azure.Core.ResourceIdentifier * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<DateTimeOffset> * Azure.ResourceManager.AppService.Models.SiteConfigProperties * seq<string> * Nullable<bool> * string * Azure.ResourceManager.AppService.Models.HostingEnvironmentProfile * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.AppService.Models.ClientCertMode> * string * Nullable<bool> * string * string * string * Nullable<int> * Nullable<int> * Nullable<DateTimeOffset> * Nullable<int> * Azure.ResourceManager.AppService.Models.CloningInfo * string * Nullable<bool> * string * Azure.ResourceManager.AppService.Models.SlotSwapStatus * Nullable<bool> * Nullable<Azure.ResourceManager.AppService.Models.RedundancyMode> * Nullable<Guid> * Nullable<bool> * string * Azure.Core.ResourceIdentifier * string -> Azure.ResourceManager.AppService.WebSiteData
Public Shared Function WebSiteData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional state As String = Nothing, Optional hostNames As IEnumerable(Of String) = Nothing, Optional repositorySiteName As String = Nothing, Optional usageState As Nullable(Of AppServiceUsageState) = Nothing, Optional isEnabled As Nullable(Of Boolean) = Nothing, Optional enabledHostNames As IEnumerable(Of String) = Nothing, Optional availabilityState As Nullable(Of WebSiteAvailabilityState) = Nothing, Optional hostNameSslStates As IEnumerable(Of HostNameSslState) = Nothing, Optional appServicePlanId As ResourceIdentifier = Nothing, Optional isReserved As Nullable(Of Boolean) = Nothing, Optional isXenon As Nullable(Of Boolean) = Nothing, Optional isHyperV As Nullable(Of Boolean) = Nothing, Optional lastModifiedTimeUtc As Nullable(Of DateTimeOffset) = Nothing, Optional siteConfig As SiteConfigProperties = Nothing, Optional trafficManagerHostNames As IEnumerable(Of String) = Nothing, Optional isScmSiteAlsoStopped As Nullable(Of Boolean) = Nothing, Optional targetSwapSlot As String = Nothing, Optional hostingEnvironmentProfile As HostingEnvironmentProfile = Nothing, Optional isClientAffinityEnabled As Nullable(Of Boolean) = Nothing, Optional isClientCertEnabled As Nullable(Of Boolean) = Nothing, Optional clientCertMode As Nullable(Of ClientCertMode) = Nothing, Optional clientCertExclusionPaths As String = Nothing, Optional isHostNameDisabled As Nullable(Of Boolean) = Nothing, Optional customDomainVerificationId As String = Nothing, Optional outboundIPAddresses As String = Nothing, Optional possibleOutboundIPAddresses As String = Nothing, Optional containerSize As Nullable(Of Integer) = Nothing, Optional dailyMemoryTimeQuota As Nullable(Of Integer) = Nothing, Optional suspendOn As Nullable(Of DateTimeOffset) = Nothing, Optional maxNumberOfWorkers As Nullable(Of Integer) = Nothing, Optional cloningInfo As CloningInfo = Nothing, Optional resourceGroup As String = Nothing, Optional isDefaultContainer As Nullable(Of Boolean) = Nothing, Optional defaultHostName As String = Nothing, Optional slotSwapStatus As SlotSwapStatus = Nothing, Optional isHttpsOnly As Nullable(Of Boolean) = Nothing, Optional redundancyMode As Nullable(Of RedundancyMode) = Nothing, Optional inProgressOperationId As Nullable(Of Guid) = Nothing, Optional isStorageAccountRequired As Nullable(Of Boolean) = Nothing, Optional keyVaultReferenceIdentity As String = Nothing, Optional virtualNetworkSubnetId As ResourceIdentifier = Nothing, Optional kind As String = Nothing) As WebSiteData

参数

name
String

名称。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

tags
IDictionary<String,String>

标记。

location
AzureLocation

位置。

identity
ManagedServiceIdentity

托管服务标识。

extendedLocation
ExtendedLocation

扩展位置。

state
String

应用的当前状态。

hostNames
IEnumerable<String>

与应用关联的主机名。

repositorySiteName
String

存储库站点的名称。

usageState
Nullable<AppServiceUsageState>

指示应用是否已超出其配额使用量的状态。 只读。

isEnabled
Nullable<Boolean>

<如果启用了应用,则为代码 true/code>;否则为 <false<>/code>。<> 将此值设置为 false 会禁用应用 (使应用脱机) 。

enabledHostNames
IEnumerable<String>

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

availabilityState
Nullable<WebSiteAvailabilityState>

应用的管理信息可用性状态。

hostNameSslStates
IEnumerable<HostNameSslState>

主机名 SSL 状态用于管理应用主机名的 SSL 绑定。

appServicePlanId
ResourceIdentifier

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

isReserved
Nullable<Boolean>

<如果保留,则为代码>true/code>;否则为<代码>false</code><。

isXenon
Nullable<Boolean>

已过时:Hyper-V 沙盒。

isHyperV
Nullable<Boolean>

Hyper-V 沙盒。

lastModifiedTimeUtc
Nullable<DateTimeOffset>

上次修改应用的时间(UTC)。 只读。

siteConfig
SiteConfigProperties

应用的配置。

trafficManagerHostNames
IEnumerable<String>

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

isScmSiteAlsoStopped
Nullable<Boolean>

<代码>为 true</在>停止应用时停止 SCM (KUDU) 站点的代码;否则为 <>false</code>。 默认值为 <代码>false</code>。

targetSwapSlot
String

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

hostingEnvironmentProfile
HostingEnvironmentProfile

要用于应用的应用服务环境。

isClientAffinityEnabled
Nullable<Boolean>

<code>true</用于启用客户端关联的代码> ; <代码>false</用于> 停止发送会话相关性 Cookie 的代码,用于将同一会话中的客户端请求路由到同一实例。 默认值为 <代码>true</code>。

isClientCertEnabled
Nullable<Boolean>

<code>true</code> 用于启用客户端证书身份验证 (TLS 相互身份验证) ;否则为 <>false</code>。 默认值为 <代码>false</code>。

clientCertMode
Nullable<ClientCertMode>

这由 ClientCertEnabled 设置组成。

  • ClientCertEnabled:false 表示忽略 ClientCert。
  • ClientCertEnabled: true 和 ClientCertMode: Required 表示 ClientCert 是必需的。
  • ClientCertEnabled: true 和 ClientCertMode: Optional 表示 ClientCert 为可选或已接受。
clientCertExclusionPaths
String

客户端证书身份验证逗号分隔的排除路径。

isHostNameDisabled
Nullable<Boolean>

<代码>为 true</code>,用于禁用应用的公共主机名;否则为 <false></code>。 如果 <代码>为 true</code>,则只能通过 API 管理过程访问应用。

customDomainVerificationId
String

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

outboundIPAddresses
String

应用用于出站连接的 IP 地址列表 (例如数据库访问) 。 包括可以使用当前设置托管站点的租户中的 VIP。 只读。

possibleOutboundIPAddresses
String

应用用于出站连接的 IP 地址列表 (例如数据库访问) 。 包括除 dataComponent 以外的所有租户的 VIP。 只读。

containerSize
Nullable<Int32>

函数容器的大小。

dailyMemoryTimeQuota
Nullable<Int32>

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

suspendOn
Nullable<DateTimeOffset>

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

maxNumberOfWorkers
Nullable<Int32>

最大辅助角色数。 这仅适用于 Functions 容器。

cloningInfo
CloningInfo

如果在创建应用期间指定,则会从源应用克隆该应用。

resourceGroup
String

应用所属的资源组的名称。 只读。

isDefaultContainer
Nullable<Boolean>

<如果应用是默认容器,则为代码>true/code>;否则为 <false></code><。

defaultHostName
String

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

slotSwapStatus
SlotSwapStatus

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

isHttpsOnly
Nullable<Boolean>

HttpsOnly:将网站配置为仅接受 https 请求。 http 请求重定向问题

redundancyMode
Nullable<RedundancyMode>

站点冗余模式。

inProgressOperationId
Nullable<Guid>

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

isStorageAccountRequired
Nullable<Boolean>

检查是否需要客户提供的存储帐户。

keyVaultReferenceIdentity
String

用于密钥保管库参考身份验证的标识。

virtualNetworkSubnetId
ResourceIdentifier

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

kind
String

资源类型。

返回

用于模拟的新 WebSiteData 实例。

适用于