public final class SiteConfigInner extends Object
| Constructor and Description |
|---|
SiteConfigInner() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
acrUseManagedIdentityCreds()
Get the acrUseManagedIdentityCreds property: Flag to use Managed Identity Creds for ACR pull.
|
String |
acrUserManagedIdentityId()
Get the acrUserManagedIdentityId property: If using user managed identity, the user managed identity ClientId.
|
Boolean |
alwaysOn()
Get the alwaysOn property: <code>true</code> if Always On is enabled; otherwise,
<code>false</code>.
|
ApiDefinitionInfo |
apiDefinition()
Get the apiDefinition property: Information about the formal API definition for the app.
|
ApiManagementConfig |
apiManagementConfig()
Get the apiManagementConfig property: Azure API management settings linked to the app.
|
String |
appCommandLine()
Get the appCommandLine property: App command line to launch.
|
List<NameValuePair> |
appSettings()
Get the appSettings property: Application settings.
|
Boolean |
autoHealEnabled()
Get the autoHealEnabled property: <code>true</code> if Auto Heal is enabled; otherwise,
<code>false</code>.
|
AutoHealRules |
autoHealRules()
Get the autoHealRules property: Auto Heal rules.
|
String |
autoSwapSlotName()
Get the autoSwapSlotName property: Auto-swap slot name.
|
Map<String,AzureStorageInfoValue> |
azureStorageAccounts()
Get the azureStorageAccounts property: List of Azure Storage Accounts.
|
List<ConnStringInfo> |
connectionStrings()
Get the connectionStrings property: Connection strings.
|
CorsSettings |
cors()
Get the cors property: Cross-Origin Resource Sharing (CORS) settings.
|
List<String> |
defaultDocuments()
Get the defaultDocuments property: Default documents.
|
Boolean |
detailedErrorLoggingEnabled()
Get the detailedErrorLoggingEnabled property: <code>true</code> if detailed error logging is enabled;
otherwise, <code>false</code>.
|
String |
documentRoot()
Get the documentRoot property: Document root.
|
Experiments |
experiments()
Get the experiments property: This is work around for polymorphic types.
|
FtpsState |
ftpsState()
Get the ftpsState property: State of FTP / FTPS service.
|
Integer |
functionAppScaleLimit()
Get the functionAppScaleLimit property: Maximum number of workers that a site can scale out to.
|
Boolean |
functionsRuntimeScaleMonitoringEnabled()
Get the functionsRuntimeScaleMonitoringEnabled property: Gets or sets a value indicating whether functions
runtime scale monitoring is enabled.
|
List<HandlerMapping> |
handlerMappings()
Get the handlerMappings property: Handler mappings.
|
String |
healthCheckPath()
Get the healthCheckPath property: Health check path.
|
Boolean |
http20Enabled()
Get the http20Enabled property: Http20Enabled: configures a web site to allow clients to connect over http2.0.
|
Boolean |
httpLoggingEnabled()
Get the httpLoggingEnabled property: <code>true</code> if HTTP logging is enabled; otherwise,
<code>false</code>.
|
List<IpSecurityRestriction> |
ipSecurityRestrictions()
Get the ipSecurityRestrictions property: IP security restrictions for main.
|
String |
javaContainer()
Get the javaContainer property: Java container.
|
String |
javaContainerVersion()
Get the javaContainerVersion property: Java container version.
|
String |
javaVersion()
Get the javaVersion property: Java version.
|
String |
keyVaultReferenceIdentity()
Get the keyVaultReferenceIdentity property: Identity to use for Key Vault Reference authentication.
|
SiteLimits |
limits()
Get the limits property: Site limits.
|
String |
linuxFxVersion()
Get the linuxFxVersion property: Linux App Framework and version.
|
SiteLoadBalancing |
loadBalancing()
Get the loadBalancing property: Site load balancing.
|
Boolean |
localMySqlEnabled()
Get the localMySqlEnabled property: <code>true</code> to enable local MySQL; otherwise,
<code>false</code>.
|
Integer |
logsDirectorySizeLimit()
Get the logsDirectorySizeLimit property: HTTP logs directory size limit.
|
SiteMachineKey |
machineKey()
Get the machineKey property: Site MachineKey.
|
ManagedPipelineMode |
managedPipelineMode()
Get the managedPipelineMode property: Managed pipeline mode.
|
Integer |
managedServiceIdentityId()
Get the managedServiceIdentityId property: Managed Service Identity Id.
|
Integer |
minimumElasticInstanceCount()
Get the minimumElasticInstanceCount property: Number of minimum instance count for a site This setting only
applies to the Elastic Plans.
|
SupportedTlsVersions |
minTlsVersion()
Get the minTlsVersion property: MinTlsVersion: configures the minimum version of TLS required for SSL requests.
|
String |
netFrameworkVersion()
Get the netFrameworkVersion property: .NET Framework version.
|
String |
nodeVersion()
Get the nodeVersion property: Version of Node.js.
|
Integer |
numberOfWorkers()
Get the numberOfWorkers property: Number of workers.
|
String |
phpVersion()
Get the phpVersion property: Version of PHP.
|
String |
powerShellVersion()
Get the powerShellVersion property: Version of PowerShell.
|
Integer |
preWarmedInstanceCount()
Get the preWarmedInstanceCount property: Number of preWarmed instances.
|
String |
publicNetworkAccess()
Get the publicNetworkAccess property: Property to allow or block all public traffic.
|
String |
publishingUsername()
Get the publishingUsername property: Publishing user name.
|
PushSettingsInner |
push()
Get the push property: Push endpoint settings.
|
String |
pythonVersion()
Get the pythonVersion property: Version of Python.
|
Boolean |
remoteDebuggingEnabled()
Get the remoteDebuggingEnabled property: <code>true</code> if remote debugging is enabled; otherwise,
<code>false</code>.
|
String |
remoteDebuggingVersion()
Get the remoteDebuggingVersion property: Remote debugging version.
|
Boolean |
requestTracingEnabled()
Get the requestTracingEnabled property: <code>true</code> if request tracing is enabled; otherwise,
<code>false</code>.
|
OffsetDateTime |
requestTracingExpirationTime()
Get the requestTracingExpirationTime property: Request tracing expiration time.
|
List<IpSecurityRestriction> |
scmIpSecurityRestrictions()
Get the scmIpSecurityRestrictions property: IP security restrictions for scm.
|
Boolean |
scmIpSecurityRestrictionsUseMain()
Get the scmIpSecurityRestrictionsUseMain property: IP security restrictions for scm to use main.
|
SupportedTlsVersions |
scmMinTlsVersion()
Get the scmMinTlsVersion property: ScmMinTlsVersion: configures the minimum version of TLS required for SSL
requests for SCM site.
|
ScmType |
scmType()
Get the scmType property: SCM type.
|
String |
tracingOptions()
Get the tracingOptions property: Tracing options.
|
Boolean |
use32BitWorkerProcess()
Get the use32BitWorkerProcess property: <code>true</code> to use 32-bit worker process; otherwise,
<code>false</code>.
|
void |
validate()
Validates the instance.
|
List<VirtualApplication> |
virtualApplications()
Get the virtualApplications property: Virtual applications.
|
String |
vnetName()
Get the vnetName property: Virtual Network name.
|
Integer |
vnetPrivatePortsCount()
Get the vnetPrivatePortsCount property: The number of private ports assigned to this app.
|
Boolean |
vnetRouteAllEnabled()
Get the vnetRouteAllEnabled property: Virtual Network Route All enabled.
|
String |
websiteTimeZone()
Get the websiteTimeZone property: Sets the time zone a site uses for generating timestamps.
|
Boolean |
webSocketsEnabled()
Get the webSocketsEnabled property: <code>true</code> if WebSocket is enabled; otherwise,
<code>false</code>.
|
String |
windowsFxVersion()
Get the windowsFxVersion property: Xenon App Framework and version.
|
SiteConfigInner |
withAcrUseManagedIdentityCreds(Boolean acrUseManagedIdentityCreds)
Set the acrUseManagedIdentityCreds property: Flag to use Managed Identity Creds for ACR pull.
|
SiteConfigInner |
withAcrUserManagedIdentityId(String acrUserManagedIdentityId)
Set the acrUserManagedIdentityId property: If using user managed identity, the user managed identity ClientId.
|
SiteConfigInner |
withAlwaysOn(Boolean alwaysOn)
Set the alwaysOn property: <code>true</code> if Always On is enabled; otherwise,
<code>false</code>.
|
SiteConfigInner |
withApiDefinition(ApiDefinitionInfo apiDefinition)
Set the apiDefinition property: Information about the formal API definition for the app.
|
SiteConfigInner |
withApiManagementConfig(ApiManagementConfig apiManagementConfig)
Set the apiManagementConfig property: Azure API management settings linked to the app.
|
SiteConfigInner |
withAppCommandLine(String appCommandLine)
Set the appCommandLine property: App command line to launch.
|
SiteConfigInner |
withAppSettings(List<NameValuePair> appSettings)
Set the appSettings property: Application settings.
|
SiteConfigInner |
withAutoHealEnabled(Boolean autoHealEnabled)
Set the autoHealEnabled property: <code>true</code> if Auto Heal is enabled; otherwise,
<code>false</code>.
|
SiteConfigInner |
withAutoHealRules(AutoHealRules autoHealRules)
Set the autoHealRules property: Auto Heal rules.
|
SiteConfigInner |
withAutoSwapSlotName(String autoSwapSlotName)
Set the autoSwapSlotName property: Auto-swap slot name.
|
SiteConfigInner |
withAzureStorageAccounts(Map<String,AzureStorageInfoValue> azureStorageAccounts)
Set the azureStorageAccounts property: List of Azure Storage Accounts.
|
SiteConfigInner |
withConnectionStrings(List<ConnStringInfo> connectionStrings)
Set the connectionStrings property: Connection strings.
|
SiteConfigInner |
withCors(CorsSettings cors)
Set the cors property: Cross-Origin Resource Sharing (CORS) settings.
|
SiteConfigInner |
withDefaultDocuments(List<String> defaultDocuments)
Set the defaultDocuments property: Default documents.
|
SiteConfigInner |
withDetailedErrorLoggingEnabled(Boolean detailedErrorLoggingEnabled)
Set the detailedErrorLoggingEnabled property: <code>true</code> if detailed error logging is enabled;
otherwise, <code>false</code>.
|
SiteConfigInner |
withDocumentRoot(String documentRoot)
Set the documentRoot property: Document root.
|
SiteConfigInner |
withExperiments(Experiments experiments)
Set the experiments property: This is work around for polymorphic types.
|
SiteConfigInner |
withFtpsState(FtpsState ftpsState)
Set the ftpsState property: State of FTP / FTPS service.
|
SiteConfigInner |
withFunctionAppScaleLimit(Integer functionAppScaleLimit)
Set the functionAppScaleLimit property: Maximum number of workers that a site can scale out to.
|
SiteConfigInner |
withFunctionsRuntimeScaleMonitoringEnabled(Boolean functionsRuntimeScaleMonitoringEnabled)
Set the functionsRuntimeScaleMonitoringEnabled property: Gets or sets a value indicating whether functions
runtime scale monitoring is enabled.
|
SiteConfigInner |
withHandlerMappings(List<HandlerMapping> handlerMappings)
Set the handlerMappings property: Handler mappings.
|
SiteConfigInner |
withHealthCheckPath(String healthCheckPath)
Set the healthCheckPath property: Health check path.
|
SiteConfigInner |
withHttp20Enabled(Boolean http20Enabled)
Set the http20Enabled property: Http20Enabled: configures a web site to allow clients to connect over http2.0.
|
SiteConfigInner |
withHttpLoggingEnabled(Boolean httpLoggingEnabled)
Set the httpLoggingEnabled property: <code>true</code> if HTTP logging is enabled; otherwise,
<code>false</code>.
|
SiteConfigInner |
withIpSecurityRestrictions(List<IpSecurityRestriction> ipSecurityRestrictions)
Set the ipSecurityRestrictions property: IP security restrictions for main.
|
SiteConfigInner |
withJavaContainer(String javaContainer)
Set the javaContainer property: Java container.
|
SiteConfigInner |
withJavaContainerVersion(String javaContainerVersion)
Set the javaContainerVersion property: Java container version.
|
SiteConfigInner |
withJavaVersion(String javaVersion)
Set the javaVersion property: Java version.
|
SiteConfigInner |
withKeyVaultReferenceIdentity(String keyVaultReferenceIdentity)
Set the keyVaultReferenceIdentity property: Identity to use for Key Vault Reference authentication.
|
SiteConfigInner |
withLimits(SiteLimits limits)
Set the limits property: Site limits.
|
SiteConfigInner |
withLinuxFxVersion(String linuxFxVersion)
Set the linuxFxVersion property: Linux App Framework and version.
|
SiteConfigInner |
withLoadBalancing(SiteLoadBalancing loadBalancing)
Set the loadBalancing property: Site load balancing.
|
SiteConfigInner |
withLocalMySqlEnabled(Boolean localMySqlEnabled)
Set the localMySqlEnabled property: <code>true</code> to enable local MySQL; otherwise,
<code>false</code>.
|
SiteConfigInner |
withLogsDirectorySizeLimit(Integer logsDirectorySizeLimit)
Set the logsDirectorySizeLimit property: HTTP logs directory size limit.
|
SiteConfigInner |
withManagedPipelineMode(ManagedPipelineMode managedPipelineMode)
Set the managedPipelineMode property: Managed pipeline mode.
|
SiteConfigInner |
withManagedServiceIdentityId(Integer managedServiceIdentityId)
Set the managedServiceIdentityId property: Managed Service Identity Id.
|
SiteConfigInner |
withMinimumElasticInstanceCount(Integer minimumElasticInstanceCount)
Set the minimumElasticInstanceCount property: Number of minimum instance count for a site This setting only
applies to the Elastic Plans.
|
SiteConfigInner |
withMinTlsVersion(SupportedTlsVersions minTlsVersion)
Set the minTlsVersion property: MinTlsVersion: configures the minimum version of TLS required for SSL requests.
|
SiteConfigInner |
withNetFrameworkVersion(String netFrameworkVersion)
Set the netFrameworkVersion property: .NET Framework version.
|
SiteConfigInner |
withNodeVersion(String nodeVersion)
Set the nodeVersion property: Version of Node.js.
|
SiteConfigInner |
withNumberOfWorkers(Integer numberOfWorkers)
Set the numberOfWorkers property: Number of workers.
|
SiteConfigInner |
withPhpVersion(String phpVersion)
Set the phpVersion property: Version of PHP.
|
SiteConfigInner |
withPowerShellVersion(String powerShellVersion)
Set the powerShellVersion property: Version of PowerShell.
|
SiteConfigInner |
withPreWarmedInstanceCount(Integer preWarmedInstanceCount)
Set the preWarmedInstanceCount property: Number of preWarmed instances.
|
SiteConfigInner |
withPublicNetworkAccess(String publicNetworkAccess)
Set the publicNetworkAccess property: Property to allow or block all public traffic.
|
SiteConfigInner |
withPublishingUsername(String publishingUsername)
Set the publishingUsername property: Publishing user name.
|
SiteConfigInner |
withPush(PushSettingsInner push)
Set the push property: Push endpoint settings.
|
SiteConfigInner |
withPythonVersion(String pythonVersion)
Set the pythonVersion property: Version of Python.
|
SiteConfigInner |
withRemoteDebuggingEnabled(Boolean remoteDebuggingEnabled)
Set the remoteDebuggingEnabled property: <code>true</code> if remote debugging is enabled; otherwise,
<code>false</code>.
|
SiteConfigInner |
withRemoteDebuggingVersion(String remoteDebuggingVersion)
Set the remoteDebuggingVersion property: Remote debugging version.
|
SiteConfigInner |
withRequestTracingEnabled(Boolean requestTracingEnabled)
Set the requestTracingEnabled property: <code>true</code> if request tracing is enabled; otherwise,
<code>false</code>.
|
SiteConfigInner |
withRequestTracingExpirationTime(OffsetDateTime requestTracingExpirationTime)
Set the requestTracingExpirationTime property: Request tracing expiration time.
|
SiteConfigInner |
withScmIpSecurityRestrictions(List<IpSecurityRestriction> scmIpSecurityRestrictions)
Set the scmIpSecurityRestrictions property: IP security restrictions for scm.
|
SiteConfigInner |
withScmIpSecurityRestrictionsUseMain(Boolean scmIpSecurityRestrictionsUseMain)
Set the scmIpSecurityRestrictionsUseMain property: IP security restrictions for scm to use main.
|
SiteConfigInner |
withScmMinTlsVersion(SupportedTlsVersions scmMinTlsVersion)
Set the scmMinTlsVersion property: ScmMinTlsVersion: configures the minimum version of TLS required for SSL
requests for SCM site.
|
SiteConfigInner |
withScmType(ScmType scmType)
Set the scmType property: SCM type.
|
SiteConfigInner |
withTracingOptions(String tracingOptions)
Set the tracingOptions property: Tracing options.
|
SiteConfigInner |
withUse32BitWorkerProcess(Boolean use32BitWorkerProcess)
Set the use32BitWorkerProcess property: <code>true</code> to use 32-bit worker process; otherwise,
<code>false</code>.
|
SiteConfigInner |
withVirtualApplications(List<VirtualApplication> virtualApplications)
Set the virtualApplications property: Virtual applications.
|
SiteConfigInner |
withVnetName(String vnetName)
Set the vnetName property: Virtual Network name.
|
SiteConfigInner |
withVnetPrivatePortsCount(Integer vnetPrivatePortsCount)
Set the vnetPrivatePortsCount property: The number of private ports assigned to this app.
|
SiteConfigInner |
withVnetRouteAllEnabled(Boolean vnetRouteAllEnabled)
Set the vnetRouteAllEnabled property: Virtual Network Route All enabled.
|
SiteConfigInner |
withWebsiteTimeZone(String websiteTimeZone)
Set the websiteTimeZone property: Sets the time zone a site uses for generating timestamps.
|
SiteConfigInner |
withWebSocketsEnabled(Boolean webSocketsEnabled)
Set the webSocketsEnabled property: <code>true</code> if WebSocket is enabled; otherwise,
<code>false</code>.
|
SiteConfigInner |
withWindowsFxVersion(String windowsFxVersion)
Set the windowsFxVersion property: Xenon App Framework and version.
|
SiteConfigInner |
withXManagedServiceIdentityId(Integer xManagedServiceIdentityId)
Set the xManagedServiceIdentityId property: Explicit Managed Service Identity Id.
|
Integer |
xManagedServiceIdentityId()
Get the xManagedServiceIdentityId property: Explicit Managed Service Identity Id.
|
public Integer numberOfWorkers()
public SiteConfigInner withNumberOfWorkers(Integer numberOfWorkers)
numberOfWorkers - the numberOfWorkers value to set.public List<String> defaultDocuments()
public SiteConfigInner withDefaultDocuments(List<String> defaultDocuments)
defaultDocuments - the defaultDocuments value to set.public String netFrameworkVersion()
public SiteConfigInner withNetFrameworkVersion(String netFrameworkVersion)
netFrameworkVersion - the netFrameworkVersion value to set.public String phpVersion()
public SiteConfigInner withPhpVersion(String phpVersion)
phpVersion - the phpVersion value to set.public String pythonVersion()
public SiteConfigInner withPythonVersion(String pythonVersion)
pythonVersion - the pythonVersion value to set.public String nodeVersion()
public SiteConfigInner withNodeVersion(String nodeVersion)
nodeVersion - the nodeVersion value to set.public String powerShellVersion()
public SiteConfigInner withPowerShellVersion(String powerShellVersion)
powerShellVersion - the powerShellVersion value to set.public String linuxFxVersion()
public SiteConfigInner withLinuxFxVersion(String linuxFxVersion)
linuxFxVersion - the linuxFxVersion value to set.public String windowsFxVersion()
public SiteConfigInner withWindowsFxVersion(String windowsFxVersion)
windowsFxVersion - the windowsFxVersion value to set.public Boolean requestTracingEnabled()
public SiteConfigInner withRequestTracingEnabled(Boolean requestTracingEnabled)
requestTracingEnabled - the requestTracingEnabled value to set.public OffsetDateTime requestTracingExpirationTime()
public SiteConfigInner withRequestTracingExpirationTime(OffsetDateTime requestTracingExpirationTime)
requestTracingExpirationTime - the requestTracingExpirationTime value to set.public Boolean remoteDebuggingEnabled()
public SiteConfigInner withRemoteDebuggingEnabled(Boolean remoteDebuggingEnabled)
remoteDebuggingEnabled - the remoteDebuggingEnabled value to set.public String remoteDebuggingVersion()
public SiteConfigInner withRemoteDebuggingVersion(String remoteDebuggingVersion)
remoteDebuggingVersion - the remoteDebuggingVersion value to set.public Boolean httpLoggingEnabled()
public SiteConfigInner withHttpLoggingEnabled(Boolean httpLoggingEnabled)
httpLoggingEnabled - the httpLoggingEnabled value to set.public Boolean acrUseManagedIdentityCreds()
public SiteConfigInner withAcrUseManagedIdentityCreds(Boolean acrUseManagedIdentityCreds)
acrUseManagedIdentityCreds - the acrUseManagedIdentityCreds value to set.public String acrUserManagedIdentityId()
public SiteConfigInner withAcrUserManagedIdentityId(String acrUserManagedIdentityId)
acrUserManagedIdentityId - the acrUserManagedIdentityId value to set.public Integer logsDirectorySizeLimit()
public SiteConfigInner withLogsDirectorySizeLimit(Integer logsDirectorySizeLimit)
logsDirectorySizeLimit - the logsDirectorySizeLimit value to set.public Boolean detailedErrorLoggingEnabled()
public SiteConfigInner withDetailedErrorLoggingEnabled(Boolean detailedErrorLoggingEnabled)
detailedErrorLoggingEnabled - the detailedErrorLoggingEnabled value to set.public String publishingUsername()
public SiteConfigInner withPublishingUsername(String publishingUsername)
publishingUsername - the publishingUsername value to set.public List<NameValuePair> appSettings()
public SiteConfigInner withAppSettings(List<NameValuePair> appSettings)
appSettings - the appSettings value to set.public List<ConnStringInfo> connectionStrings()
public SiteConfigInner withConnectionStrings(List<ConnStringInfo> connectionStrings)
connectionStrings - the connectionStrings value to set.public SiteMachineKey machineKey()
public List<HandlerMapping> handlerMappings()
public SiteConfigInner withHandlerMappings(List<HandlerMapping> handlerMappings)
handlerMappings - the handlerMappings value to set.public String documentRoot()
public SiteConfigInner withDocumentRoot(String documentRoot)
documentRoot - the documentRoot value to set.public ScmType scmType()
public SiteConfigInner withScmType(ScmType scmType)
scmType - the scmType value to set.public Boolean use32BitWorkerProcess()
public SiteConfigInner withUse32BitWorkerProcess(Boolean use32BitWorkerProcess)
use32BitWorkerProcess - the use32BitWorkerProcess value to set.public Boolean webSocketsEnabled()
public SiteConfigInner withWebSocketsEnabled(Boolean webSocketsEnabled)
webSocketsEnabled - the webSocketsEnabled value to set.public Boolean alwaysOn()
public SiteConfigInner withAlwaysOn(Boolean alwaysOn)
alwaysOn - the alwaysOn value to set.public String javaVersion()
public SiteConfigInner withJavaVersion(String javaVersion)
javaVersion - the javaVersion value to set.public String javaContainer()
public SiteConfigInner withJavaContainer(String javaContainer)
javaContainer - the javaContainer value to set.public String javaContainerVersion()
public SiteConfigInner withJavaContainerVersion(String javaContainerVersion)
javaContainerVersion - the javaContainerVersion value to set.public String appCommandLine()
public SiteConfigInner withAppCommandLine(String appCommandLine)
appCommandLine - the appCommandLine value to set.public ManagedPipelineMode managedPipelineMode()
public SiteConfigInner withManagedPipelineMode(ManagedPipelineMode managedPipelineMode)
managedPipelineMode - the managedPipelineMode value to set.public List<VirtualApplication> virtualApplications()
public SiteConfigInner withVirtualApplications(List<VirtualApplication> virtualApplications)
virtualApplications - the virtualApplications value to set.public SiteLoadBalancing loadBalancing()
public SiteConfigInner withLoadBalancing(SiteLoadBalancing loadBalancing)
loadBalancing - the loadBalancing value to set.public Experiments experiments()
public SiteConfigInner withExperiments(Experiments experiments)
experiments - the experiments value to set.public SiteLimits limits()
public SiteConfigInner withLimits(SiteLimits limits)
limits - the limits value to set.public Boolean autoHealEnabled()
public SiteConfigInner withAutoHealEnabled(Boolean autoHealEnabled)
autoHealEnabled - the autoHealEnabled value to set.public AutoHealRules autoHealRules()
public SiteConfigInner withAutoHealRules(AutoHealRules autoHealRules)
autoHealRules - the autoHealRules value to set.public String tracingOptions()
public SiteConfigInner withTracingOptions(String tracingOptions)
tracingOptions - the tracingOptions value to set.public String vnetName()
public SiteConfigInner withVnetName(String vnetName)
vnetName - the vnetName value to set.public Boolean vnetRouteAllEnabled()
public SiteConfigInner withVnetRouteAllEnabled(Boolean vnetRouteAllEnabled)
vnetRouteAllEnabled - the vnetRouteAllEnabled value to set.public Integer vnetPrivatePortsCount()
public SiteConfigInner withVnetPrivatePortsCount(Integer vnetPrivatePortsCount)
vnetPrivatePortsCount - the vnetPrivatePortsCount value to set.public CorsSettings cors()
public SiteConfigInner withCors(CorsSettings cors)
cors - the cors value to set.public PushSettingsInner push()
public SiteConfigInner withPush(PushSettingsInner push)
push - the push value to set.public ApiDefinitionInfo apiDefinition()
public SiteConfigInner withApiDefinition(ApiDefinitionInfo apiDefinition)
apiDefinition - the apiDefinition value to set.public ApiManagementConfig apiManagementConfig()
public SiteConfigInner withApiManagementConfig(ApiManagementConfig apiManagementConfig)
apiManagementConfig - the apiManagementConfig value to set.public String autoSwapSlotName()
public SiteConfigInner withAutoSwapSlotName(String autoSwapSlotName)
autoSwapSlotName - the autoSwapSlotName value to set.public Boolean localMySqlEnabled()
public SiteConfigInner withLocalMySqlEnabled(Boolean localMySqlEnabled)
localMySqlEnabled - the localMySqlEnabled value to set.public Integer managedServiceIdentityId()
public SiteConfigInner withManagedServiceIdentityId(Integer managedServiceIdentityId)
managedServiceIdentityId - the managedServiceIdentityId value to set.public Integer xManagedServiceIdentityId()
public SiteConfigInner withXManagedServiceIdentityId(Integer xManagedServiceIdentityId)
xManagedServiceIdentityId - the xManagedServiceIdentityId value to set.public String keyVaultReferenceIdentity()
public SiteConfigInner withKeyVaultReferenceIdentity(String keyVaultReferenceIdentity)
keyVaultReferenceIdentity - the keyVaultReferenceIdentity value to set.public List<IpSecurityRestriction> ipSecurityRestrictions()
public SiteConfigInner withIpSecurityRestrictions(List<IpSecurityRestriction> ipSecurityRestrictions)
ipSecurityRestrictions - the ipSecurityRestrictions value to set.public List<IpSecurityRestriction> scmIpSecurityRestrictions()
public SiteConfigInner withScmIpSecurityRestrictions(List<IpSecurityRestriction> scmIpSecurityRestrictions)
scmIpSecurityRestrictions - the scmIpSecurityRestrictions value to set.public Boolean scmIpSecurityRestrictionsUseMain()
public SiteConfigInner withScmIpSecurityRestrictionsUseMain(Boolean scmIpSecurityRestrictionsUseMain)
scmIpSecurityRestrictionsUseMain - the scmIpSecurityRestrictionsUseMain value to set.public Boolean http20Enabled()
public SiteConfigInner withHttp20Enabled(Boolean http20Enabled)
http20Enabled - the http20Enabled value to set.public SupportedTlsVersions minTlsVersion()
public SiteConfigInner withMinTlsVersion(SupportedTlsVersions minTlsVersion)
minTlsVersion - the minTlsVersion value to set.public SupportedTlsVersions scmMinTlsVersion()
public SiteConfigInner withScmMinTlsVersion(SupportedTlsVersions scmMinTlsVersion)
scmMinTlsVersion - the scmMinTlsVersion value to set.public FtpsState ftpsState()
public SiteConfigInner withFtpsState(FtpsState ftpsState)
ftpsState - the ftpsState value to set.public Integer preWarmedInstanceCount()
public SiteConfigInner withPreWarmedInstanceCount(Integer preWarmedInstanceCount)
preWarmedInstanceCount - the preWarmedInstanceCount value to set.public Integer functionAppScaleLimit()
public SiteConfigInner withFunctionAppScaleLimit(Integer functionAppScaleLimit)
functionAppScaleLimit - the functionAppScaleLimit value to set.public String healthCheckPath()
public SiteConfigInner withHealthCheckPath(String healthCheckPath)
healthCheckPath - the healthCheckPath value to set.public Boolean functionsRuntimeScaleMonitoringEnabled()
public SiteConfigInner withFunctionsRuntimeScaleMonitoringEnabled(Boolean functionsRuntimeScaleMonitoringEnabled)
functionsRuntimeScaleMonitoringEnabled - the functionsRuntimeScaleMonitoringEnabled value to set.public String websiteTimeZone()
public SiteConfigInner withWebsiteTimeZone(String websiteTimeZone)
websiteTimeZone - the websiteTimeZone value to set.public Integer minimumElasticInstanceCount()
public SiteConfigInner withMinimumElasticInstanceCount(Integer minimumElasticInstanceCount)
minimumElasticInstanceCount - the minimumElasticInstanceCount value to set.public Map<String,AzureStorageInfoValue> azureStorageAccounts()
public SiteConfigInner withAzureStorageAccounts(Map<String,AzureStorageInfoValue> azureStorageAccounts)
azureStorageAccounts - the azureStorageAccounts value to set.public String publicNetworkAccess()
public SiteConfigInner withPublicNetworkAccess(String publicNetworkAccess)
publicNetworkAccess - the publicNetworkAccess value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.