Interface SpringService

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<AppPlatformManager,ServiceResourceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ServiceResourceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<AppPlatformManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<SpringService>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<SpringService.Update>

public interface SpringService extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<AppPlatformManager,ServiceResourceInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<SpringService>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<SpringService.Update>
An immutable client-side representation of an Azure Spring Service.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Container interface for all the definitions that need to be implemented.
    static interface 
    Grouping of all the spring service definition stages.
    static interface 
    The template for an update operation, containing all the settings that can be modified.
    static interface 
    Grouping of spring service update stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the entry point of the spring app.
    Gets the entry point of the spring service certificate.
    void
    Disables the test endpoint for the service.
    Disables the test endpoint for the service.
    Enables the test endpoint for the service.
    Enables the test endpoint for the service.
    Gets default Configuration Service for Enterprise Tier.
    Gets default Service Registry for Enterprise Tier.
    Gets the Monitoring Setting properties of the service.
    Gets the Monitoring Setting properties of the service.
    Gets the server properties of the service.
    Gets the server properties of the service.
    Lists test keys for the service.
    Lists test keys for the service.
    Regenerates a test key for the Service.
    Regenerates a test key for the Service.
    sku()
    Gets the Sku of the service.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • sku

      Sku sku()
      Gets the Sku of the service.
      Returns:
      Sku of the service
    • apps

      SpringApps apps()
      Gets the entry point of the spring app.
      Returns:
      the entry point of the spring app
    • certificates

      Gets the entry point of the spring service certificate.
      Returns:
      the entry point of the spring service certificate
    • getMonitoringSetting

      MonitoringSettingProperties getMonitoringSetting()
      Gets the Monitoring Setting properties of the service.
      Returns:
      Monitoring Setting properties of the service
    • getMonitoringSettingAsync

      Mono<MonitoringSettingProperties> getMonitoringSettingAsync()
      Gets the Monitoring Setting properties of the service.
      Returns:
      Monitoring Setting properties of the service
    • getServerProperties

      ConfigServerProperties getServerProperties()
      Gets the server properties of the service.
      Returns:
      server properties of the service
    • getServerPropertiesAsync

      Mono<ConfigServerProperties> getServerPropertiesAsync()
      Gets the server properties of the service.
      Returns:
      server properties of the service
    • listTestKeys

      TestKeys listTestKeys()
      Lists test keys for the service.
      Returns:
      all test keys
    • listTestKeysAsync

      Mono<TestKeys> listTestKeysAsync()
      Lists test keys for the service.
      Returns:
      all test keys
    • regenerateTestKeys

      TestKeys regenerateTestKeys(TestKeyType keyType)
      Regenerates a test key for the Service.
      Parameters:
      keyType - the type of the regenerated key
      Returns:
      all test keys
    • regenerateTestKeysAsync

      Mono<TestKeys> regenerateTestKeysAsync(TestKeyType keyType)
      Regenerates a test key for the Service.
      Parameters:
      keyType - the type of the regenerated key
      Returns:
      all test keys
    • disableTestEndpoint

      void disableTestEndpoint()
      Disables the test endpoint for the service.
    • disableTestEndpointAsync

      Mono<Void> disableTestEndpointAsync()
      Disables the test endpoint for the service.
      Returns:
      null
    • enableTestEndpoint

      TestKeys enableTestEndpoint()
      Enables the test endpoint for the service.
      Returns:
      all test keys
    • enableTestEndpointAsync

      Mono<TestKeys> enableTestEndpointAsync()
      Enables the test endpoint for the service.
      Returns:
      all test keys
    • getDefaultConfigurationService

      SpringConfigurationService getDefaultConfigurationService()
      Gets default Configuration Service for Enterprise Tier.
      Returns:
      default Configuration Service for Enterprise Tier
    • getDefaultServiceRegistry

      SpringServiceRegistry getDefaultServiceRegistry()
      Gets default Service Registry for Enterprise Tier.
      Returns:
      default Service Registry for Enterprise Tier