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 Classes Modifier and Type Interface Description static interfaceSpringApp.DefinitionContainer interface for all the definitions that need to be implemented.static interfaceSpringApp.DefinitionStagesGrouping of all the spring app definition stages.static interfaceSpringApp.UpdateThe template for an update operation, containing all the settings that can be modified.static interfaceSpringApp.UpdateStagesGrouping of spring app update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringactiveDeploymentName()OffsetDateTimecreatedTime()SpringAppDomainscustomDomains()<T extends SpringAppDeployment.DefinitionStages.WithCreate<T>>
SpringAppDeployments<T>deployments()Stringfqdn()SpringAppDeploymentgetActiveDeployment()Mono<SpringAppDeployment>getActiveDeploymentAsync()ResourceUploadDefinitiongetResourceUploadUrl()Mono<ResourceUploadDefinition>getResourceUploadUrlAsync()ManagedIdentityPropertiesidentity()booleanisHttpsOnly()booleanisPublic()PersistentDiskpersistentDisk()SpringAppServiceBindingsserviceBindings()TemporaryDisktemporaryDisk()Stringurl()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
id
-
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.HasParent
parent
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
isPublic
boolean isPublic()
- Returns:
- whether the app exposes public endpoint
-
isHttpsOnly
boolean isHttpsOnly()
- Returns:
- whether only https is allowed for the app
-
url
String url()
- Returns:
- the url of the app
-
fqdn
String fqdn()
- Returns:
- the fully qualified domain name (FQDN) of the app
-
temporaryDisk
TemporaryDisk temporaryDisk()
- Returns:
- the temporary disk of the app
-
persistentDisk
PersistentDisk persistentDisk()
- Returns:
- the persistent disk of the app
-
identity
ManagedIdentityProperties identity()
- Returns:
- the identity property of the app
-
createdTime
OffsetDateTime createdTime()
- Returns:
- the creation time of the app
-
activeDeploymentName
String activeDeploymentName()
- Returns:
- the active deployment name
-
getActiveDeployment
SpringAppDeployment getActiveDeployment()
- Returns:
- the active deployment
-
getActiveDeploymentAsync
Mono<SpringAppDeployment> getActiveDeploymentAsync()
- Returns:
- the active deployment
-
deployments
<T extends SpringAppDeployment.DefinitionStages.WithCreate<T>> SpringAppDeployments<T> deployments()
- Type Parameters:
T- derived type ofSpringAppDeployment.DefinitionStages.WithCreate- Returns:
- the entry point of the spring app deployment
-
serviceBindings
SpringAppServiceBindings serviceBindings()
- Returns:
- the entry point of the spring app service binding
-
customDomains
SpringAppDomains customDomains()
- Returns:
- the entry point of the spring app custom domain
-
getResourceUploadUrlAsync
Mono<ResourceUploadDefinition> getResourceUploadUrlAsync()
- Returns:
- the blob url to upload deployment
-
getResourceUploadUrl
ResourceUploadDefinition getResourceUploadUrl()
- Returns:
- the blob url to upload deployment
-
-