AppServiceEnvironmentResourceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. appservice. fluent. models. AppServiceEnvironmentResourceInner
- com.
- com.
- com.
public final class AppServiceEnvironmentResourceInner
extends Resource
App Service Environment ARM resource.
Constructor Summary
Constructor | Description |
---|---|
AppServiceEnvironmentResourceInner() |
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 |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
Load |
internalLoadBalancingMode()
Get the internal |
Integer |
ipsslAddressCount()
Get the ipssl |
String |
kind()
Get the kind property: Kind of resource. |
Integer |
maximumNumberOfMachines()
Get the maximum |
Integer |
multiRoleCount()
Get the multi |
String |
multiSize()
Get the multi |
String |
name()
Get the name property: The name of the resource. |
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) |
String |
type()
Get the type property: The type of the resource. |
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 |
withKind(String kind)
Set the kind property: Kind of resource. |
App |
withLocation(String location) |
App |
withMultiSize(String multiSize)
Set the multi |
App |
withNetworkingConfiguration(AseV3NetworkingConfigurationInner networkingConfiguration)
Set the networking |
App |
withTags(Map<String,String> tags) |
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 ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
AppServiceEnvironmentResourceInner
public AppServiceEnvironmentResourceInner()
Creates an instance of AppServiceEnvironmentResourceInner 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 AppServiceEnvironmentResourceInner fromJson(JsonReader jsonReader)
Reads an instance of AppServiceEnvironmentResourceInner 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:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
AppServiceEnvironmentResourceInner.id()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:
kind
public String kind()
Get the kind property: Kind of resource.
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:
name
public String name()
Get the name property: The name of the resource.
Overrides:
AppServiceEnvironmentResourceInner.name()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
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AppServiceEnvironmentResourceInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
AppServiceEnvironmentResourceInner.type()Returns:
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 AppServiceEnvironmentResourceInner withClusterSettings(List
Set the clusterSettings property: Custom settings for changing the behavior of the App Service Environment.
Parameters:
Returns:
withCustomDnsSuffixConfiguration
public AppServiceEnvironmentResourceInner withCustomDnsSuffixConfiguration(CustomDnsSuffixConfigurationInner customDnsSuffixConfiguration)
Set the customDnsSuffixConfiguration property: Full view of the custom domain suffix configuration for ASEv3.
Parameters:
Returns:
withDedicatedHostCount
public AppServiceEnvironmentResourceInner withDedicatedHostCount(Integer dedicatedHostCount)
Set the dedicatedHostCount property: Dedicated Host Count.
Parameters:
Returns:
withDnsSuffix
public AppServiceEnvironmentResourceInner withDnsSuffix(String dnsSuffix)
Set the dnsSuffix property: DNS suffix of the App Service Environment.
Parameters:
Returns:
withFrontEndScaleFactor
public AppServiceEnvironmentResourceInner withFrontEndScaleFactor(Integer frontEndScaleFactor)
Set the frontEndScaleFactor property: Scale factor for front-ends.
Parameters:
Returns:
withInternalLoadBalancingMode
public AppServiceEnvironmentResourceInner 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 AppServiceEnvironmentResourceInner withIpsslAddressCount(Integer ipsslAddressCount)
Set the ipsslAddressCount property: Number of IP SSL addresses reserved for the App Service Environment.
Parameters:
Returns:
withKind
public AppServiceEnvironmentResourceInner withKind(String kind)
Set the kind property: Kind of resource.
Parameters:
Returns:
withLocation
public AppServiceEnvironmentResourceInner withLocation(String location)
Overrides:
AppServiceEnvironmentResourceInner.withLocation(String location)Parameters:
withMultiSize
public AppServiceEnvironmentResourceInner withMultiSize(String multiSize)
Set the multiSize property: Front-end VM size, e.g. "Medium", "Large".
Parameters:
Returns:
withNetworkingConfiguration
public AppServiceEnvironmentResourceInner withNetworkingConfiguration(AseV3NetworkingConfigurationInner networkingConfiguration)
Set the networkingConfiguration property: Full view of networking configuration for an ASE.
Parameters:
Returns:
withTags
public AppServiceEnvironmentResourceInner withTags(Map
Overrides:
AppServiceEnvironmentResourceInner.withTags(Map<String,String> tags)Parameters:
withUpgradePreference
public AppServiceEnvironmentResourceInner withUpgradePreference(UpgradePreference upgradePreference)
Set the upgradePreference property: Upgrade Preference.
Parameters:
Returns:
withUserWhitelistedIpRanges
public AppServiceEnvironmentResourceInner withUserWhitelistedIpRanges(List
Set the userWhitelistedIpRanges property: User added ip ranges to whitelist on ASE db.
Parameters:
Returns:
withVirtualNetwork
public AppServiceEnvironmentResourceInner withVirtualNetwork(VirtualNetworkProfile virtualNetwork)
Set the virtualNetwork property: Description of the Virtual Network.
Parameters:
Returns:
withZoneRedundant
public AppServiceEnvironmentResourceInner 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