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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of a diagnostic settings definition.static interfaceGrouping of diagnostic settings definition stages.static interfaceThe template for an update operation, containing all the settings that can be modified.static interfaceGrouping of diagnostic setting update stages. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
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
-