Interface WebSiteBase
- All Superinterfaces:
HasId
,HasInnerModel<SiteInner>
,HasName
,HasResourceGroup
,Indexable
,Resource
- All Known Subinterfaces:
DeploymentSlot
,DeploymentSlotBase<FluentT>
,FunctionApp
,FunctionAppBasic
,FunctionDeploymentSlot
,FunctionDeploymentSlotBasic
,WebApp
,WebAppBase
,WebAppBasic
,WebDeploymentSlotBasic
An immutable client-side representation of an Azure Web App or Function App.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
Get the clientCertExclusionPaths property: client certificate authentication comma-separated exclusion paths.int
int
Get the dailyMemoryTimeQuota property: Maximum allowed daily memory-time quota (applicable on dynamic apps only).boolean
enabled()
Get the hostingEnvironmentProfile property: App Service Environment to use for the app.boolean
boolean
boolean
hyperV()
Get the hyperV property: Hyper-V sandbox.identity()
Get the identity property: Managed service identity.boolean
int
Get the maxNumberOfWorkers property: Maximum number of workers.Get the possibleOutboundIpAddresses property: List of IP addresses that the app uses for outbound connections (e.g.Get the redundancyMode property: Site redundancy mode.boolean
Get the slotSwapStatus property: Status of the last deployment slot swap operation.state()
Get the suspendedTill property: App suspended till in case memory-time quota is exceeded.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
state
String state()- Returns:
- state of the web app
-
hostnames
- Returns:
- hostnames associated with web app
-
repositorySiteName
String repositorySiteName()- Returns:
- name of repository site
-
usageState
UsageState usageState()- Returns:
- state indicating whether web app has exceeded its quota usage
-
enabled
boolean enabled()- Returns:
- true if the site is enabled; otherwise, false
-
enabledHostNames
- Returns:
- host names for the web app that are enabled
-
availabilityState
SiteAvailabilityState availabilityState()- Returns:
- management information availability state for the web app
-
hostnameSslStates
Map<String,HostnameSslState> hostnameSslStates()- Returns:
- list of SSL states used to manage the SSL bindings for site's hostnames
-
lastModifiedTime
OffsetDateTime lastModifiedTime()- Returns:
- Last time web app was modified in UTC
-
trafficManagerHostNames
- Returns:
- list of Azure Traffic manager host names associated with web app
-
scmSiteAlsoStopped
boolean scmSiteAlsoStopped()- Returns:
- whether to stop SCM (KUDU) site when the web app is stopped. Default is false.
-
targetSwapSlot
String targetSwapSlot()- Returns:
- which slot this app will swap into
-
clientAffinityEnabled
boolean clientAffinityEnabled()- Returns:
- if the client affinity is enabled when load balancing http request for multiple instances of the web app
-
clientCertEnabled
boolean clientCertEnabled()- Returns:
- if the client certificate is enabled for the web app
-
hostnamesDisabled
boolean hostnamesDisabled()- Returns:
- if the public hostnames are disabled the web app. If set to true the app is only accessible via API Management process.
-
outboundIPAddresses
- Returns:
- list of IP addresses that this web app uses for outbound connections. Those can be used when configuring firewall rules for databases accessed by this web app.
-
containerSize
int containerSize()- Returns:
- size of a function container
-
cloningInfo
CloningInfo cloningInfo()- Returns:
- information about whether the web app is cloned from another
-
isDefaultContainer
boolean isDefaultContainer()- Returns:
- site is a default container
-
defaultHostname
String defaultHostname()- Returns:
- default hostname of the web app
-
httpsOnly
boolean httpsOnly()- Returns:
- true if the web app is configured to accept only HTTPS requests. HTTP requests will be redirected.
-
appServicePlanId
String appServicePlanId()- Returns:
- The resource ID of the app service plan
-
identity
ManagedServiceIdentity identity()Get the identity property: Managed service identity.- Returns:
- the identity value.
-
hyperV
boolean hyperV()Get the hyperV property: Hyper-V sandbox.- Returns:
- the hyperV value.
-
hostingEnvironmentProfile
HostingEnvironmentProfile hostingEnvironmentProfile()Get the hostingEnvironmentProfile property: App Service Environment to use for the app.- Returns:
- the hostingEnvironmentProfile value.
-
clientCertExclusionPaths
Get the clientCertExclusionPaths property: client certificate authentication comma-separated exclusion paths.- Returns:
- the clientCertExclusionPaths value.
-
possibleOutboundIpAddresses
Get the possibleOutboundIpAddresses property: List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.- Returns:
- the possibleOutboundIpAddresses value.
-
dailyMemoryTimeQuota
int dailyMemoryTimeQuota()Get the dailyMemoryTimeQuota property: Maximum allowed daily memory-time quota (applicable on dynamic apps only).- Returns:
- the dailyMemoryTimeQuota value.
-
suspendedTill
OffsetDateTime suspendedTill()Get the suspendedTill property: App suspended till in case memory-time quota is exceeded.- Returns:
- the suspendedTill value.
-
maxNumberOfWorkers
int maxNumberOfWorkers()Get the maxNumberOfWorkers property: Maximum number of workers. This only applies to Functions container.- Returns:
- the maxNumberOfWorkers value.
-
slotSwapStatus
SlotSwapStatus slotSwapStatus()Get the slotSwapStatus property: Status of the last deployment slot swap operation.- Returns:
- the slotSwapStatus value.
-
redundancyMode
RedundancyMode redundancyMode()Get the redundancyMode property: Site redundancy mode.- Returns:
- the redundancyMode value.
-
operatingSystem
OperatingSystem operatingSystem()- Returns:
- the operating system the web app is running on
-