@Beta(value=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>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DiagnosticSetting.Definition
The entirety of a diagnostic settings definition.
|
static interface |
DiagnosticSetting.DefinitionStages
Grouping of diagnostic settings definition stages.
|
static interface |
DiagnosticSetting.Update
The template for an update operation, containing all the settings that can be modified.
|
static interface |
DiagnosticSetting.UpdateStages
Grouping of diagnostic setting update stages.
|
| Modifier and Type | Method and 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.
|
keyidnamemanagerinnerString resourceId()
String storageAccountId()
String eventHubAuthorizationRuleId()
String eventHubName()
List<MetricSettings> metrics()
List<LogSettings> logs()
String workspaceId()
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/