Compartilhar via


ArmAppServiceModelFactory.SitePatchInfo Método

Definição

Inicializa uma nova instância de SitePatchInfo.

public static Azure.ResourceManager.AppService.Models.SitePatchInfo SitePatchInfo (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = 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 serverFarmId = default, bool? isReserved = default, bool? isXenon = default, bool? isHyperV = default, DateTimeOffset? lastModifiedOn = 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 SitePatchInfo : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.Models.ManagedServiceIdentity * 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.Models.SitePatchInfo
Public Shared Function SitePatchInfo (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional identity As ManagedServiceIdentity = 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 serverFarmId 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 lastModifiedOn 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 SitePatchInfo

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

identity
ManagedServiceIdentity

Identidade de serviço gerenciada.

state
String

Estado atual do aplicativo.

hostNames
IEnumerable<String>

Nomes de host associados ao aplicativo.

repositorySiteName
String

Nome do site do repositório.

usageState
Nullable<AppServiceUsageState>

Estado que indica se o aplicativo excedeu seu uso de cota. Somente leitura.

isEnabled
Nullable<Boolean>

<código>true</code> se o aplicativo estiver habilitado; caso contrário, <código>falso</código>. Definir esse valor como false desabilita o aplicativo (coloca o aplicativo offline).

enabledHostNames
IEnumerable<String>

Nomes de host habilitados para o aplicativo. Os nomes de host precisam ser atribuídos (consulte HostNames) E habilitados. Caso contrário, o aplicativo não será atendido nesses nomes de host.

availabilityState
Nullable<WebSiteAvailabilityState>

Estado de disponibilidade de informações de gerenciamento para o aplicativo.

hostNameSslStates
IEnumerable<HostNameSslState>

Os estados SSL do nome do host são usados para gerenciar as associações SSL para nomes de host do aplicativo.

serverFarmId
ResourceIdentifier

ID do recurso do plano de Serviço de Aplicativo associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

isReserved
Nullable<Boolean>

<código>true</code> , se reservado; caso contrário, <código>falso</código>.

isXenon
Nullable<Boolean>

Obsoleto: área restrita do Hyper-V.

isHyperV
Nullable<Boolean>

Área restrita do Hyper-V.

lastModifiedOn
Nullable<DateTimeOffset>

Última vez que o aplicativo foi modificado, em UTC. Somente leitura.

siteConfig
SiteConfigProperties

Configuração do aplicativo.

trafficManagerHostNames
IEnumerable<String>

Nomes de host do Gerenciador de Tráfego do Azure associados ao aplicativo. Somente leitura.

isScmSiteAlsoStopped
Nullable<Boolean>

<código>true</code> para interromper o site do SCM (KUDU) quando o aplicativo for interrompido; caso contrário, <código>falso</código>. O padrão é <código>falso</código>.

targetSwapSlot
String

Especifica em qual slot de implantação esse aplicativo trocará. Somente leitura.

hostingEnvironmentProfile
HostingEnvironmentProfile

Ambiente do Serviço de Aplicativo usar para o aplicativo.

isClientAffinityEnabled
Nullable<Boolean>

<código>true</code> para habilitar a afinidade do cliente; < code>false</code> para parar de enviar cookies de afinidade de sessão, que roteiam solicitações de cliente na mesma sessão para a mesma instância. O padrão é <o código>true</code>.

isClientCertEnabled
Nullable<Boolean>

<código>true</code> para habilitar a autenticação de certificado do cliente (autenticação mútua TLS); caso contrário, <código>falso</código>. O padrão é <código>falso</código>.

clientCertMode
Nullable<ClientCertMode>

Isso compõe a configuração ClientCertEnabled.

  • ClientCertEnabled: false significa que ClientCert é ignorado.
  • ClientCertEnabled: true e ClientCertMode: Obrigatório significa que ClientCert é necessário.
  • ClientCertEnabled: true e ClientCertMode: Opcional significa que ClientCert é opcional ou aceito.
clientCertExclusionPaths
String

caminhos de exclusão separados por vírgula de autenticação de certificado do cliente.

isHostNameDisabled
Nullable<Boolean>

<código>true</code> para desabilitar os nomes de host públicos do aplicativo; caso contrário, <código>falso</código>. Se <o código>for true</code>, o aplicativo só poderá ser acessado por meio do processo de gerenciamento de API.

customDomainVerificationId
String

Identificador exclusivo que verifica os domínios personalizados atribuídos ao aplicativo. O cliente adicionará essa ID a um registro txt para verificação.

outboundIPAddresses
String

Lista de endereços IP que o aplicativo usa para conexões de saída (por exemplo, acesso ao banco de dados). Inclui VIPs de locatários que podem ser hospedados com as configurações atuais. Somente leitura.

possibleOutboundIPAddresses
String

Lista de endereços IP que o aplicativo usa para conexões de saída (por exemplo, acesso ao banco de dados). Inclui VIPs de todos os locatários, exceto dataComponent. Somente leitura.

containerSize
Nullable<Int32>

Tamanho do contêiner de função.

dailyMemoryTimeQuota
Nullable<Int32>

Cota de tempo de memória diária permitida máxima (aplicável somente em aplicativos dinâmicos).

suspendOn
Nullable<DateTimeOffset>

Aplicativo suspenso até caso a cota de tempo de memória seja excedida.

maxNumberOfWorkers
Nullable<Int32>

Número máximo de trabalhos. Isso só se aplica ao contêiner do Functions.

cloningInfo
CloningInfo

Se especificado durante a criação do aplicativo, o aplicativo será clonado de um aplicativo de origem.

resourceGroup
String

Nome do grupo de recursos ao qual o aplicativo pertence. Somente leitura.

isDefaultContainer
Nullable<Boolean>

<código>true</code> se o aplicativo for um contêiner padrão; caso contrário, <código>falso</código>.

defaultHostName
String

Nome de host padrão do aplicativo. Somente leitura.

slotSwapStatus
SlotSwapStatus

Status da última operação de troca de slot de implantação.

isHttpsOnly
Nullable<Boolean>

HttpsOnly: configura um site para aceitar somente solicitações https. Problemas de redirecionamento para solicitações http

redundancyMode
Nullable<RedundancyMode>

Modo de redundância de site.

inProgressOperationId
Nullable<Guid>

Especifica uma ID de operação se este site tiver uma operação pendente.

isStorageAccountRequired
Nullable<Boolean>

Verifica se a conta de armazenamento fornecida pelo cliente é necessária.

keyVaultReferenceIdentity
String

Identidade a ser usada para autenticação de referência de Key Vault.

virtualNetworkSubnetId
ResourceIdentifier

O Azure Resource Manager ID da rede virtual e da sub-rede a ser unida pela Integração VNET Regional. Isso deve ser do formulário /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

kind
String

Tipo de recurso.

Retornos

Uma nova SitePatchInfo instância para zombar.

Aplica-se a