Partager via


ISitePatchResourceProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.SitePatchResourcePropertiesTypeConverter))]
public interface ISitePatchResourceProperties : Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.SitePatchResourcePropertiesTypeConverter))>]
type ISitePatchResourceProperties = interface
    interface IJsonSerializable
Public Interface ISitePatchResourceProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

AvailabilityState

Management information availability state for the app.

ClientAffinityEnabled

true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.

ClientCertEnabled

true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.

ClientCertExclusionPath

client certificate authentication comma-separated exclusion paths

CloningInfoAppSettingsOverride

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

CloningInfoCloneCustomHostName

true to clone custom hostnames from source app; otherwise, false.

CloningInfoCloneSourceControl

true to clone source control from source app; otherwise, false.

CloningInfoConfigureLoadBalancing

true to configure load balancing for source and destination app.

CloningInfoCorrelationId

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

CloningInfoHostingEnvironment

App Service Environment.

CloningInfoOverwrite

true to overwrite destination app; otherwise, false.

CloningInfoSourceWebAppId

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

CloningInfoSourceWebAppLocation

Location of source app ex: West US or North Europe

CloningInfoTrafficManagerProfileId

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

CloningInfoTrafficManagerProfileName

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

ContainerSize

Size of the function container.

DailyMemoryTimeQuota

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

DefaultHostName

Default hostname of the app. Read-only.

Enabled

true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).

EnabledHostName

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

HostingEnvironmentProfileId

Resource ID of the App Service Environment.

HostingEnvironmentProfileName

Name of the App Service Environment.

HostingEnvironmentProfileType

Resource type of the App Service Environment.

HostName

Hostnames associated with the app.

HostNamesDisabled

true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.

HostNameSslState

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

HttpsOnly

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

HyperV

Hyper-V sandbox.

InProgressOperationId

Specifies an operation id if this site has a pending operation.

IsDefaultContainer

true if the app is a default container; otherwise, false.

IsXenon

Obsolete: Hyper-V sandbox.

LastModifiedTimeUtc

Last time the app was modified, in UTC. Read-only.

MaxNumberOfWorker

Maximum number of workers. This only applies to Functions container.

OutboundIPAddress

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.

PossibleOutboundIPAddress

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

RedundancyMode

Site redundancy mode

RepositorySiteName

Name of the repository site.

Reserved

true if reserved; otherwise, false.

ResourceGroup

Name of the resource group the app belongs to. Read-only.

ScmSiteAlsoStopped

true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.

ServerFarmId

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

SiteConfig

Configuration of the app.

SlotSwapStatusDestinationSlotName

The destination slot of the last swap operation.

SlotSwapStatusSourceSlotName

The source slot of the last swap operation.

SlotSwapStatusTimestampUtc

The time the last successful slot swap completed.

State

Current state of the app.

SuspendedTill

App suspended till in case memory-time quota is exceeded.

TargetSwapSlot

Specifies which deployment slot this app will swap into. Read-only.

TrafficManagerHostName

Azure Traffic Manager hostnames associated with the app. Read-only.

UsageState

State indicating whether the app has exceeded its quota usage. Read-only.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to