Package com.pulumi.azurenative.insights
Class SubscriptionDiagnosticSettingArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.insights.SubscriptionDiagnosticSettingArgs
-
public final class SubscriptionDiagnosticSettingArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubscriptionDiagnosticSettingArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SubscriptionDiagnosticSettingArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SubscriptionDiagnosticSettingArgs.Builder
builder()
static SubscriptionDiagnosticSettingArgs.Builder
builder(SubscriptionDiagnosticSettingArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
eventHubAuthorizationRuleId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
eventHubName()
java.util.Optional<com.pulumi.core.Output<java.util.List<SubscriptionLogSettingsArgs>>>
logs()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
marketplacePartnerId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
serviceBusRuleId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
storageAccountId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
workspaceId()
-
-
-
Field Detail
-
Empty
public static final SubscriptionDiagnosticSettingArgs Empty
-
-
Method Detail
-
eventHubAuthorizationRuleId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventHubAuthorizationRuleId()
- Returns:
- The resource Id for the event hub authorization rule.
-
eventHubName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventHubName()
- Returns:
- The name of the event hub. If none is specified, the default event hub will be selected.
-
logs
public java.util.Optional<com.pulumi.core.Output<java.util.List<SubscriptionLogSettingsArgs>>> logs()
- Returns:
- The list of logs settings.
-
marketplacePartnerId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> marketplacePartnerId()
- Returns:
- The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the diagnostic setting.
-
serviceBusRuleId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceBusRuleId()
- Returns:
- The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
-
storageAccountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> storageAccountId()
- Returns:
- The resource ID of the storage account to which you would like to send Diagnostic Logs.
-
workspaceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workspaceId()
- Returns:
- The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
-
builder
public static SubscriptionDiagnosticSettingArgs.Builder builder()
-
builder
public static SubscriptionDiagnosticSettingArgs.Builder builder(SubscriptionDiagnosticSettingArgs defaults)
-
-