Interface DiagnosticSetting

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<DiagnosticSettingsResourceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<MonitorManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<DiagnosticSetting>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<DiagnosticSetting.Update>

public interface DiagnosticSetting extends com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<MonitorManager>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<DiagnosticSettingsResourceInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<DiagnosticSetting>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<DiagnosticSetting.Update>
An immutable client-side representation of an Azure diagnostic settings.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of a diagnostic settings definition.
    static interface 
    Grouping of diagnostic settings definition stages.
    static interface 
    The template for an update operation, containing all the settings that can be modified.
    static interface 
    Grouping of diagnostic setting update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the eventHubAuthorizationRuleId value.
    Get the eventHubName value.
    Get the logs value.
    Get the metrics value.
    Get the associated resource Id value.
    Get the storageAccountId value.
    Get the workspaceId value.

    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.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.model.Updatable

    update
  • Method Details

    • resourceId

      String resourceId()
      Get the associated resource Id value.
      Returns:
      the associated resource Id value
    • storageAccountId

      String storageAccountId()
      Get the storageAccountId value.
      Returns:
      the storageAccountId value
    • eventHubAuthorizationRuleId

      String eventHubAuthorizationRuleId()
      Get the eventHubAuthorizationRuleId value.
      Returns:
      the eventHubAuthorizationRuleId value
    • eventHubName

      String eventHubName()
      Get the eventHubName value.
      Returns:
      the eventHubName value
    • metrics

      List<MetricSettings> metrics()
      Get the metrics value.
      Returns:
      the metrics value
    • logs

      List<LogSettings> logs()
      Get the logs value.
      Returns:
      the logs value
    • workspaceId

      String workspaceId()
      Get the workspaceId value.
      Returns:
      the workspaceId value