Interface DiagnosticSetting

All Superinterfaces:
HasId, HasInner<com.microsoft.azure.management.monitor.implementation.DiagnosticSettingsResourceInner>, HasManager<com.microsoft.azure.management.monitor.implementation.MonitorManager>, HasName, Indexable, Refreshable<DiagnosticSetting>, Updatable<DiagnosticSetting.Update>

@Beta(V1_8_0) public interface DiagnosticSetting extends Indexable, HasId, HasName, HasManager<com.microsoft.azure.management.monitor.implementation.MonitorManager>, HasInner<com.microsoft.azure.management.monitor.implementation.DiagnosticSettingsResourceInner>, Refreshable<DiagnosticSetting>, Updatable<DiagnosticSetting.Update>
An immutable client-side representation of an Azure diagnostic settings.
  • 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