你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ArmAppServiceModelFactory.WebSiteData 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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
参数
ID。
- 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>
指示应用是否已超出其配额使用量的状态。 只读。
<如果启用了应用,则为代码 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}”。
- lastModifiedTimeUtc
- Nullable<DateTimeOffset>
上次修改应用的时间(UTC)。 只读。
- siteConfig
- SiteConfigProperties
应用的配置。
- trafficManagerHostNames
- IEnumerable<String>
与应用关联的 Azure 流量管理器主机名。 只读。
<代码>为 true</在>停止应用时停止 SCM (KUDU) 站点的代码;否则为 <>false</code>。 默认值为 <代码>false</code>。
- targetSwapSlot
- String
指定此应用将交换到哪个部署槽位。 只读。
- hostingEnvironmentProfile
- HostingEnvironmentProfile
要用于应用的应用服务环境。
<code>true</用于启用客户端关联的代码> ; <代码>false</用于> 停止发送会话相关性 Cookie 的代码,用于将同一会话中的客户端请求路由到同一实例。 默认值为 <代码>true</code>。
<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
客户端证书身份验证逗号分隔的排除路径。
<代码>为 true</code>,用于禁用应用的公共主机名;否则为 <false></code>。 如果 <代码>为 true</code>,则只能通过 API 管理过程访问应用。
- customDomainVerificationId
- String
验证分配给应用的自定义域的唯一标识符。 客户将此 ID 添加到 txt 记录进行验证。
- outboundIPAddresses
- String
应用用于出站连接的 IP 地址列表 (例如数据库访问) 。 包括可以使用当前设置托管站点的租户中的 VIP。 只读。
- possibleOutboundIPAddresses
- String
应用用于出站连接的 IP 地址列表 (例如数据库访问) 。 包括除 dataComponent 以外的所有租户的 VIP。 只读。
- suspendOn
- Nullable<DateTimeOffset>
应用暂停,直到超过内存时间配额。
- cloningInfo
- CloningInfo
如果在创建应用期间指定,则会从源应用克隆该应用。
- resourceGroup
- String
应用所属的资源组的名称。 只读。
- defaultHostName
- String
应用的默认主机名。 只读。
- slotSwapStatus
- SlotSwapStatus
上次部署槽交换操作的状态。
- redundancyMode
- Nullable<RedundancyMode>
站点冗余模式。
- keyVaultReferenceIdentity
- String
用于密钥保管库参考身份验证的标识。
- virtualNetworkSubnetId
- ResourceIdentifier
Azure 资源管理器区域 VNET 集成要加入的虚拟网络和子网的 ID。 此格式必须为 /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
- kind
- String
资源类型。
返回
用于模拟的新 WebSiteData 实例。