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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDiagnosticSetting.DefinitionThe entirety of a diagnostic settings definition.static interfaceDiagnosticSetting.DefinitionStagesGrouping of diagnostic settings definition stages.static interfaceDiagnosticSetting.UpdateThe template for an update operation, containing all the settings that can be modified.static interfaceDiagnosticSetting.UpdateStagesGrouping of diagnostic setting update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringeventHubAuthorizationRuleId()Get the eventHubAuthorizationRuleId value.StringeventHubName()Get the eventHubName value.List<LogSettings>logs()Get the logs value.List<MetricSettings>metrics()Get the metrics value.StringresourceId()Get the associated resource Id value.StringstorageAccountId()Get the storageAccountId value.StringworkspaceId()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
-
-
-
-
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
-
-