Interface DiagnosticSetting

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

    @Beta(V1_8_0)
    public interface DiagnosticSetting
    extends com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.monitor.implementation.MonitorManager>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.monitor.implementation.DiagnosticSettingsResourceInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<DiagnosticSetting>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<DiagnosticSetting.Update>
    An immutable client-side representation of an Azure diagnostic settings.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String eventHubAuthorizationRuleId()
      Get the eventHubAuthorizationRuleId value.
      String eventHubName()
      Get the eventHubName value.
      List<LogSettings> logs()
      Get the logs value.
      List<MetricSettings> metrics()
      Get the metrics value.
      String resourceId()
      Get the associated resource Id value.
      String storageAccountId()
      Get the storageAccountId value.
      String workspaceId()
      Get the workspaceId value.
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId

        id
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner

        inner
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager

        manager
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName

        name
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable

        key
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable

        refresh, refreshAsync
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable

        update
    • Method Detail

      • 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