AppServiceEnvironmentInner Class
- java.
lang. Object - com.
azure. resourcemanager. appservice. fluent. models. AppServiceEnvironmentInner
- com.
Implements
public final class AppServiceEnvironmentInner
implements JsonSerializable<AppServiceEnvironmentInner>
Description of an App Service Environment.
Constructor Summary
Constructor | Description |
---|---|
AppServiceEnvironmentInner() |
Creates an instance of App |
Method Summary
Modifier and Type | Method and Description |
---|---|
List<Name |
clusterSettings()
Get the cluster |
Custom |
customDnsSuffixConfiguration()
Get the custom |
Integer |
dedicatedHostCount()
Get the dedicated |
String |
dnsSuffix()
Get the dns |
static
App |
fromJson(JsonReader jsonReader)
Reads an instance of App |
Integer |
frontEndScaleFactor()
Get the front |
Boolean |
hasLinuxWorkers()
Get the has |
Load |
internalLoadBalancingMode()
Get the internal |
Integer |
ipsslAddressCount()
Get the ipssl |
Integer |
maximumNumberOfMachines()
Get the maximum |
Integer |
multiRoleCount()
Get the multi |
String |
multiSize()
Get the multi |
AseV3Networking |
networkingConfiguration()
Get the networking |
Provisioning |
provisioningState()
Get the provisioning |
Hosting |
status()
Get the status property: Current status of the App Service Environment. |
Boolean |
suspended()
Get the suspended property: |
Json |
toJson(JsonWriter jsonWriter) |
Upgrade |
upgradeAvailability()
Get the upgrade |
Upgrade |
upgradePreference()
Get the upgrade |
List<String> |
userWhitelistedIpRanges()
Get the user |
void |
validate()
Validates the instance. |
Virtual |
virtualNetwork()
Get the virtual |
App |
withClusterSettings(List<NameValuePair> clusterSettings)
Set the cluster |
App |
withCustomDnsSuffixConfiguration(CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration)
Set the custom |
App |
withDedicatedHostCount(Integer dedicatedHostCount)
Set the dedicated |
App |
withDnsSuffix(String dnsSuffix)
Set the dns |
App |
withFrontEndScaleFactor(Integer frontEndScaleFactor)
Set the front |
App |
withInternalLoadBalancingMode(LoadBalancingMode internalLoadBalancingMode)
Set the internal |
App |
withIpsslAddressCount(Integer ipsslAddressCount)
Set the ipssl |
App |
withMultiSize(String multiSize)
Set the multi |
App |
withNetworkingConfiguration(AseV3NetworkingConfigurationInner networkingConfiguration)
Set the networking |
App |
withUpgradePreference(UpgradePreference upgradePreference)
Set the upgrade |
App |
withUserWhitelistedIpRanges(List<String> userWhitelistedIpRanges)
Set the user |
App |
withVirtualNetwork(VirtualNetworkProfile virtualNetwork)
Set the virtual |
App |
withZoneRedundant(Boolean zoneRedundant)
Set the zone |
Boolean |
zoneRedundant()
Get the zone |
Methods inherited from java.lang.Object
Constructor Details
AppServiceEnvironmentInner
public AppServiceEnvironmentInner()
Creates an instance of AppServiceEnvironmentInner class.
Method Details
clusterSettings
public List
Get the clusterSettings property: Custom settings for changing the behavior of the App Service Environment.
Returns:
customDnsSuffixConfiguration
public CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration()
Get the customDnsSuffixConfiguration property: Full view of the custom domain suffix configuration for ASEv3.
Returns:
dedicatedHostCount
public Integer dedicatedHostCount()
Get the dedicatedHostCount property: Dedicated Host Count.
Returns:
dnsSuffix
public String dnsSuffix()
Get the dnsSuffix property: DNS suffix of the App Service Environment.
Returns:
fromJson
public static AppServiceEnvironmentInner fromJson(JsonReader jsonReader)
Reads an instance of AppServiceEnvironmentInner from the JsonReader.
Parameters:
Returns:
Throws:
frontEndScaleFactor
public Integer frontEndScaleFactor()
Get the frontEndScaleFactor property: Scale factor for front-ends.
Returns:
hasLinuxWorkers
public Boolean hasLinuxWorkers()
Get the hasLinuxWorkers property: Flag that displays whether an ASE has linux workers or not.
Returns:
internalLoadBalancingMode
public LoadBalancingMode internalLoadBalancingMode()
Get the internalLoadBalancingMode property: Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
Returns:
ipsslAddressCount
public Integer ipsslAddressCount()
Get the ipsslAddressCount property: Number of IP SSL addresses reserved for the App Service Environment.
Returns:
maximumNumberOfMachines
public Integer maximumNumberOfMachines()
Get the maximumNumberOfMachines property: Maximum number of VMs in the App Service Environment.
Returns:
multiRoleCount
public Integer multiRoleCount()
Get the multiRoleCount property: Number of front-end instances.
Returns:
multiSize
public String multiSize()
Get the multiSize property: Front-end VM size, e.g. "Medium", "Large".
Returns:
networkingConfiguration
public AseV3NetworkingConfigurationInner networkingConfiguration()
Get the networkingConfiguration property: Full view of networking configuration for an ASE.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the App Service Environment.
Returns:
status
public HostingEnvironmentStatus status()
Get the status property: Current status of the App Service Environment.
Returns:
suspended
public Boolean suspended()
Get the suspended property: true
if the App Service Environment is suspended; otherwise, false
. The environment can be suspended, e.g. when the management endpoint is no longer available (most likely because NSG blocked the incoming traffic).
Returns:
toJson
upgradeAvailability
public UpgradeAvailability upgradeAvailability()
Get the upgradeAvailability property: Whether an upgrade is available for this App Service Environment.
Returns:
upgradePreference
public UpgradePreference upgradePreference()
Get the upgradePreference property: Upgrade Preference.
Returns:
userWhitelistedIpRanges
public List
Get the userWhitelistedIpRanges property: User added ip ranges to whitelist on ASE db.
Returns:
validate
public void validate()
Validates the instance.
virtualNetwork
public VirtualNetworkProfile virtualNetwork()
Get the virtualNetwork property: Description of the Virtual Network.
Returns:
withClusterSettings
public AppServiceEnvironmentInner withClusterSettings(List
Set the clusterSettings property: Custom settings for changing the behavior of the App Service Environment.
Parameters:
Returns:
withCustomDnsSuffixConfiguration
public AppServiceEnvironmentInner withCustomDnsSuffixConfiguration(CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration)
Set the customDnsSuffixConfiguration property: Full view of the custom domain suffix configuration for ASEv3.
Parameters:
Returns:
withDedicatedHostCount
public AppServiceEnvironmentInner withDedicatedHostCount(Integer dedicatedHostCount)
Set the dedicatedHostCount property: Dedicated Host Count.
Parameters:
Returns:
withDnsSuffix
public AppServiceEnvironmentInner withDnsSuffix(String dnsSuffix)
Set the dnsSuffix property: DNS suffix of the App Service Environment.
Parameters:
Returns:
withFrontEndScaleFactor
public AppServiceEnvironmentInner withFrontEndScaleFactor(Integer frontEndScaleFactor)
Set the frontEndScaleFactor property: Scale factor for front-ends.
Parameters:
Returns:
withInternalLoadBalancingMode
public AppServiceEnvironmentInner withInternalLoadBalancingMode(LoadBalancingMode internalLoadBalancingMode)
Set the internalLoadBalancingMode property: Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
Parameters:
Returns:
withIpsslAddressCount
public AppServiceEnvironmentInner withIpsslAddressCount(Integer ipsslAddressCount)
Set the ipsslAddressCount property: Number of IP SSL addresses reserved for the App Service Environment.
Parameters:
Returns:
withMultiSize
public AppServiceEnvironmentInner withMultiSize(String multiSize)
Set the multiSize property: Front-end VM size, e.g. "Medium", "Large".
Parameters:
Returns:
withNetworkingConfiguration
public AppServiceEnvironmentInner withNetworkingConfiguration(AseV3NetworkingConfigurationInner networkingConfiguration)
Set the networkingConfiguration property: Full view of networking configuration for an ASE.
Parameters:
Returns:
withUpgradePreference
public AppServiceEnvironmentInner withUpgradePreference(UpgradePreference upgradePreference)
Set the upgradePreference property: Upgrade Preference.
Parameters:
Returns:
withUserWhitelistedIpRanges
public AppServiceEnvironmentInner withUserWhitelistedIpRanges(List
Set the userWhitelistedIpRanges property: User added ip ranges to whitelist on ASE db.
Parameters:
Returns:
withVirtualNetwork
public AppServiceEnvironmentInner withVirtualNetwork(VirtualNetworkProfile virtualNetwork)
Set the virtualNetwork property: Description of the Virtual Network.
Parameters:
Returns:
withZoneRedundant
public AppServiceEnvironmentInner withZoneRedundant(Boolean zoneRedundant)
Set the zoneRedundant property: Whether or not this App Service Environment is zone-redundant.
Parameters:
Returns:
zoneRedundant
public Boolean zoneRedundant()
Get the zoneRedundant property: Whether or not this App Service Environment is zone-redundant.
Returns:
Applies to
Azure SDK for Java