Interface SpringApp
- All Superinterfaces:
ChildResource<SpringService>,ExternalChildResource<SpringApp,,SpringService> HasInnerModel<AppResourceInner>,HasName,HasParent<SpringService>,Indexable,Refreshable<SpringApp>,Updatable<SpringApp.Update>
public interface SpringApp
extends ExternalChildResource<SpringApp,SpringService>, HasInnerModel<AppResourceInner>, Updatable<SpringApp.Update>
An immutable client-side representation of an Azure Spring App.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions that need to be implemented.static interfaceGrouping of all the spring app definition stages.static interfaceThe template for an update operation, containing all the settings that can be modified.static interfaceGrouping of spring app update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the active deployment name.Gets the entry point of the spring app custom domain.<T extends SpringAppDeployment.DefinitionStages.WithCreate<T>>
SpringAppDeployments<T> Gets the entry point of the spring app deployment.fqdn()Gets the fully qualified domain name (FQDN) of the app.Gets the active deployment.Gets the active deployment.Gets the blob url to upload deploymentGets the blob url to upload deploymentbooleanCheck whether this app has binding to the default Configuration Service.booleanCheck whether this app has binding to the default Service Registry.identity()Gets the identity property of the app.booleanCheck whether only HTTPS is allowed for the app.booleanisPublic()Check whether the app exposes public endpoint.Gets the persistent disk of the app.Gets the entry point of the spring app service binding.Gets the temporary disk of the app.url()Gets the URL of the app.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
idMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
isPublic
boolean isPublic()Check whether the app exposes public endpoint.- Returns:
- whether the app exposes public endpoint
-
isHttpsOnly
boolean isHttpsOnly()Check whether only HTTPS is allowed for the app.- Returns:
- whether only HTTPS is allowed for the app
-
url
String url()Gets the URL of the app.- Returns:
- the URL of the app
-
fqdn
String fqdn()Gets the fully qualified domain name (FQDN) of the app.- Returns:
- the fully qualified domain name (FQDN) of the app
-
temporaryDisk
TemporaryDisk temporaryDisk()Gets the temporary disk of the app.- Returns:
- the temporary disk of the app
-
persistentDisk
PersistentDisk persistentDisk()Gets the persistent disk of the app.- Returns:
- the persistent disk of the app
-
identity
ManagedIdentityProperties identity()Gets the identity property of the app.- Returns:
- the identity property of the app
-
activeDeploymentName
String activeDeploymentName()Gets the active deployment name.- Returns:
- the active deployment name
-
getActiveDeployment
SpringAppDeployment getActiveDeployment()Gets the active deployment.- Returns:
- the active deployment
-
getActiveDeploymentAsync
Mono<SpringAppDeployment> getActiveDeploymentAsync()Gets the active deployment.- Returns:
- the active deployment
-
deployments
<T extends SpringAppDeployment.DefinitionStages.WithCreate<T>> SpringAppDeployments<T> deployments()Gets the entry point of the spring app deployment.- Type Parameters:
T- derived type ofSpringAppDeployment.DefinitionStages.WithCreate- Returns:
- the entry point of the spring app deployment
-
serviceBindings
SpringAppServiceBindings serviceBindings()Gets the entry point of the spring app service binding.- Returns:
- the entry point of the spring app service binding
-
customDomains
SpringAppDomains customDomains()Gets the entry point of the spring app custom domain.- Returns:
- the entry point of the spring app custom domain
-
getResourceUploadUrlAsync
Mono<ResourceUploadDefinition> getResourceUploadUrlAsync()Gets the blob url to upload deployment- Returns:
- the blob url to upload deployment
-
getResourceUploadUrl
ResourceUploadDefinition getResourceUploadUrl()Gets the blob url to upload deployment- Returns:
- the blob url to upload deployment.
-
hasConfigurationServiceBinding
boolean hasConfigurationServiceBinding()Check whether this app has binding to the default Configuration Service. (Enterprise Tier Only)- Returns:
- whether this app has binding to the default Configuration Service
-
hasServiceRegistryBinding
boolean hasServiceRegistryBinding()Check whether this app has binding to the default Service Registry. (Enterprise Tier Only)- Returns:
- whether this app has binding to the default Service Registry
-