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
Modifier and TypeInterfaceDescriptionstatic 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
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
-
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
-