Compartir a través de


Site Clase

Definición

Una aplicación web, un back-end de aplicación móvil o una aplicación de 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
Herencia
Atributos

Constructores

Site()

Inicializa una nueva instancia de la clase 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)

Inicializa una nueva instancia de la clase Site.

Propiedades

AvailabilityState

Obtiene el estado de disponibilidad de la información de administración para la aplicación. Entre los valores posibles se incluyen: "Normal", "Limited", "DisasterRecoveryMode".

ClientAffinityEnabled

Obtiene o establece lt &;code&gt;true&lt;/code&gt; para habilitar la afinidad de cliente; & lt;code&gt;false&lt;/code&gt; para dejar de enviar cookies de afinidad de sesión, que enrutan las solicitudes de cliente en la misma sesión a la misma instancia. El valor predeterminado es &lt;code&gt;true&lt;/code&gt;.

ClientCertEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; para habilitar la autenticación de certificados de cliente (autenticación mutua tls); de lo contrario, &lt;code&gt;false&lt;/code&gt;. El valor predeterminado es &lt;code&gt;false&lt;/code&gt;.

ClientCertExclusionPaths

Obtiene o establece rutas de exclusión separadas por comas de autenticación de certificados de cliente.

ClientCertMode

Obtiene o establece esta composición con el valor ClientCertEnabled.

  • ClientCertEnabled: false significa que Se omite ClientCert.
  • ClientCertEnabled: true y ClientCertMode: Obligatorio significa que se requiere ClientCert.
  • ClientCertEnabled: true y ClientCertMode: opcional significa que ClientCert es opcional o se acepta. Entre los valores posibles se incluyen: 'Required', 'Optional', 'OptionalInteractiveUser'
CloningInfo

Obtiene o establece si se especifica durante la creación de la aplicación, la aplicación se clona desde una aplicación de origen.

ContainerSize

Obtiene o establece el tamaño del contenedor de funciones.

CustomDomainVerificationId

Obtiene o establece un identificador único que comprueba los dominios personalizados asignados a la aplicación. El cliente agregará este identificador a un registro txt para su comprobación.

DailyMemoryTimeQuota

Obtiene o establece la cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas).

DefaultHostName

Obtiene el nombre de host predeterminado de la aplicación. Solo lectura.

Enabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si la aplicación está habilitada; en caso contrario, &lt;code&gt;false&lt;/code&gt;. Establecer este valor en false deshabilita la aplicación (desconecta la aplicación).

EnabledHostNames

Obtiene los nombres de host habilitados para la aplicación. Los nombres de host deben asignarse (consulte Nombres de host) Y habilitados. De lo contrario, la aplicación no se sirve en esos nombres de host.

ExtendedLocation

Una aplicación web, un back-end de aplicación móvil o una aplicación de API.

HostingEnvironmentProfile

Obtiene o establece app Service Environment que se va a usar para la aplicación.

HostNames

Obtiene los nombres de host asociados a la aplicación.

HostNamesDisabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; para deshabilitar los nombres de host públicos de la aplicación; en caso contrario, &lt;code&gt;false&lt;/code&gt;. Si &lt;code&gt;true&lt;/code&gt;, la aplicación solo es accesible a través del proceso de API Management.

HostNameSslStates

Obtiene o establece los estados SSL de nombre de host para administrar los enlaces SSL de los nombres de host de la aplicación.

HttpsOnly

Obtiene o establece httpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redirección de solicitudes HTTP

HyperV

Obtiene o establece el espacio aislado de Hyper-V.

Id

Obtiene el identificador de recurso.

(Heredado de Resource)
Identity

Una aplicación web, un back-end de aplicación móvil o una aplicación de API.

InProgressOperationId

Obtiene especifica un identificador de operación si este sitio tiene una operación pendiente.

IsDefaultContainer

Obtiene &lt;code&gt;true&lt;/code&gt; si la aplicación es un contenedor predeterminado; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

IsXenon

Obtiene o establece obsoletos: espacio aislado de Hyper-V.

KeyVaultReferenceIdentity

Obtiene o establece la identidad que se va a usar para la autenticación de referencia de Key Vault.

Kind

Obtiene o establece el tipo de recurso.

(Heredado de Resource)
LastModifiedTimeUtc

Obtiene la última vez que se modificó la aplicación, en UTC. Solo lectura.

Location

Obtiene o establece la ubicación del recurso.

(Heredado de Resource)
MaxNumberOfWorkers

Obtiene el número máximo de trabajos. Esto solo se aplica al contenedor de Functions.

Name

Obtiene el nombre del recurso.

(Heredado de Resource)
OutboundIpAddresses

Obtiene la lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, el acceso a la base de datos). Incluye VIP de inquilinos que se pueden hospedar con la configuración actual. Solo lectura.

PossibleOutboundIpAddresses

Obtiene la lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, el acceso a la base de datos). Incluye VIP de todos los inquilinos excepto dataComponent. Solo lectura.

RedundancyMode

Obtiene o establece el modo de redundancia del sitio. Entre los valores posibles se incluyen: "None", "Manual", "Failover", "ActiveActive", "GeoRedundant".

RepositorySiteName

Obtiene el nombre del sitio del repositorio.

Reserved

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si está reservado; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

ResourceGroup

Obtiene el nombre del grupo de recursos al que pertenece la aplicación. Solo lectura.

ScmSiteAlsoStopped

Obtiene o establece &lt;code&gt;true&lt;/code&gt; para detener el sitio de SCM (KUDU) cuando se detiene la aplicación; en caso contrario, &lt;code&gt;false&lt;/code&gt;. El valor predeterminado es &lt;code&gt;false&lt;/code&gt;.

ServerFarmId

Obtiene o establece el identificador de recurso del plan de App Service asociado, con formato: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

SiteConfig

Obtiene o establece la configuración de la aplicación.

SlotSwapStatus

Obtiene el estado de la última operación de intercambio de ranura de implementación.

State

Obtiene el estado actual de la aplicación.

StorageAccountRequired

Obtiene o establece comprobaciones si se requiere la cuenta de almacenamiento proporcionada por el cliente.

SuspendedTill

Obtiene la aplicación suspendida hasta que, en caso de que se supere la cuota de tiempo de memoria.

Tags

Obtiene o establece etiquetas de recursos.

(Heredado de Resource)
TargetSwapSlot

Obtiene especifica en qué ranura de implementación se intercambiará esta aplicación. Solo lectura.

TrafficManagerHostNames

Obtiene los nombres de host de Azure Traffic Manager asociados a la aplicación. Solo lectura.

Type

Obtiene el tipo de recurso.

(Heredado de Resource)
UsageState

Obtiene el estado que indica si la aplicación ha superado su uso de cuota. Solo lectura. Entre los valores posibles se incluyen: "Normal", "Exceeded"

VirtualNetworkSubnetId

Obtiene o establece el identificador de azure Resource Manager de la red virtual y la subred que se van a unir mediante la integración con red virtual regional. Debe tener el formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

Métodos

Validate()

Valide el objeto .

Se aplica a