Interface AutoscaleSetting

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.monitor.implementation.MonitorManager,com.microsoft.azure.management.monitor.implementation.AutoscaleSettingResourceInner>, HasId, HasInner<com.microsoft.azure.management.monitor.implementation.AutoscaleSettingResourceInner>, HasManager<com.microsoft.azure.management.monitor.implementation.MonitorManager>, HasName, HasResourceGroup, Indexable, Refreshable<AutoscaleSetting>, Resource, Updatable<AutoscaleSetting.Update>

public interface AutoscaleSetting extends GroupableResource<com.microsoft.azure.management.monitor.implementation.MonitorManager,com.microsoft.azure.management.monitor.implementation.AutoscaleSettingResourceInner>, Refreshable<AutoscaleSetting>, Updatable<AutoscaleSetting.Update>
An immutable client-side representation of an Azure autoscale setting.
  • Method Details

    • targetResourceId

      String targetResourceId()
      Get the resource identifier of the resource that the autoscale setting should be added to.
      Returns:
      the targetResourceUri value.
    • profiles

      Gets the autoscale profiles in the current autoscale setting.
      Returns:
      autoscale profiles in the current autoscale setting, indexed by name
    • autoscaleEnabled

      boolean autoscaleEnabled()
      Get the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'.
      Returns:
      the enabled value.
    • adminEmailNotificationEnabled

      boolean adminEmailNotificationEnabled()
      Get a value indicating whether to send email to subscription administrator.
      Returns:
      the sendToSubscriptionAdministrator value.
    • coAdminEmailNotificationEnabled

      boolean coAdminEmailNotificationEnabled()
      Get a value indicating whether to send email to subscription co-administrators.
      Returns:
      the sendToSubscriptionCoAdministrators value
    • customEmailsNotification

      List<String> customEmailsNotification()
      Get the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
      Returns:
      the customEmails value.
    • webhookNotification

      String webhookNotification()
      Get the service address to receive the notification.
      Returns:
      the serviceUri value.