Documentation
¶
Index ¶
- type DiagnosticSetting
- type DiagnosticSettingArgs
- type DiagnosticSettingInput
- type DiagnosticSettingOutput
- type DiagnosticSettingState
- type LogSettings
- type LogSettingsArgs
- type LogSettingsArray
- type LogSettingsArrayInput
- type LogSettingsArrayOutput
- func (LogSettingsArrayOutput) ElementType() reflect.Type
- func (o LogSettingsArrayOutput) Index(i pulumi.IntInput) LogSettingsOutput
- func (o LogSettingsArrayOutput) ToLogSettingsArrayOutput() LogSettingsArrayOutput
- func (o LogSettingsArrayOutput) ToLogSettingsArrayOutputWithContext(ctx context.Context) LogSettingsArrayOutput
- type LogSettingsInput
- type LogSettingsOutput
- func (o LogSettingsOutput) Category() pulumi.StringPtrOutput
- func (LogSettingsOutput) ElementType() reflect.Type
- func (o LogSettingsOutput) Enabled() pulumi.BoolOutput
- func (o LogSettingsOutput) RetentionPolicy() RetentionPolicyPtrOutput
- func (o LogSettingsOutput) ToLogSettingsOutput() LogSettingsOutput
- func (o LogSettingsOutput) ToLogSettingsOutputWithContext(ctx context.Context) LogSettingsOutput
- type LogSettingsResponse
- type LogSettingsResponseArgs
- type LogSettingsResponseArray
- type LogSettingsResponseArrayInput
- type LogSettingsResponseArrayOutput
- func (LogSettingsResponseArrayOutput) ElementType() reflect.Type
- func (o LogSettingsResponseArrayOutput) Index(i pulumi.IntInput) LogSettingsResponseOutput
- func (o LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutput() LogSettingsResponseArrayOutput
- func (o LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutputWithContext(ctx context.Context) LogSettingsResponseArrayOutput
- type LogSettingsResponseInput
- type LogSettingsResponseOutput
- func (o LogSettingsResponseOutput) Category() pulumi.StringPtrOutput
- func (LogSettingsResponseOutput) ElementType() reflect.Type
- func (o LogSettingsResponseOutput) Enabled() pulumi.BoolOutput
- func (o LogSettingsResponseOutput) RetentionPolicy() RetentionPolicyResponsePtrOutput
- func (o LogSettingsResponseOutput) ToLogSettingsResponseOutput() LogSettingsResponseOutput
- func (o LogSettingsResponseOutput) ToLogSettingsResponseOutputWithContext(ctx context.Context) LogSettingsResponseOutput
- type LookupDiagnosticSettingArgs
- type LookupDiagnosticSettingResult
- type LookupSubscriptionDiagnosticSettingArgs
- type LookupSubscriptionDiagnosticSettingResult
- type MetricSettings
- type MetricSettingsArgs
- type MetricSettingsArray
- type MetricSettingsArrayInput
- type MetricSettingsArrayOutput
- func (MetricSettingsArrayOutput) ElementType() reflect.Type
- func (o MetricSettingsArrayOutput) Index(i pulumi.IntInput) MetricSettingsOutput
- func (o MetricSettingsArrayOutput) ToMetricSettingsArrayOutput() MetricSettingsArrayOutput
- func (o MetricSettingsArrayOutput) ToMetricSettingsArrayOutputWithContext(ctx context.Context) MetricSettingsArrayOutput
- type MetricSettingsInput
- type MetricSettingsOutput
- func (o MetricSettingsOutput) Category() pulumi.StringPtrOutput
- func (MetricSettingsOutput) ElementType() reflect.Type
- func (o MetricSettingsOutput) Enabled() pulumi.BoolOutput
- func (o MetricSettingsOutput) RetentionPolicy() RetentionPolicyPtrOutput
- func (o MetricSettingsOutput) TimeGrain() pulumi.StringPtrOutput
- func (o MetricSettingsOutput) ToMetricSettingsOutput() MetricSettingsOutput
- func (o MetricSettingsOutput) ToMetricSettingsOutputWithContext(ctx context.Context) MetricSettingsOutput
- type MetricSettingsResponse
- type MetricSettingsResponseArgs
- type MetricSettingsResponseArray
- func (MetricSettingsResponseArray) ElementType() reflect.Type
- func (i MetricSettingsResponseArray) ToMetricSettingsResponseArrayOutput() MetricSettingsResponseArrayOutput
- func (i MetricSettingsResponseArray) ToMetricSettingsResponseArrayOutputWithContext(ctx context.Context) MetricSettingsResponseArrayOutput
- type MetricSettingsResponseArrayInput
- type MetricSettingsResponseArrayOutput
- func (MetricSettingsResponseArrayOutput) ElementType() reflect.Type
- func (o MetricSettingsResponseArrayOutput) Index(i pulumi.IntInput) MetricSettingsResponseOutput
- func (o MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutput() MetricSettingsResponseArrayOutput
- func (o MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutputWithContext(ctx context.Context) MetricSettingsResponseArrayOutput
- type MetricSettingsResponseInput
- type MetricSettingsResponseOutput
- func (o MetricSettingsResponseOutput) Category() pulumi.StringPtrOutput
- func (MetricSettingsResponseOutput) ElementType() reflect.Type
- func (o MetricSettingsResponseOutput) Enabled() pulumi.BoolOutput
- func (o MetricSettingsResponseOutput) RetentionPolicy() RetentionPolicyResponsePtrOutput
- func (o MetricSettingsResponseOutput) TimeGrain() pulumi.StringPtrOutput
- func (o MetricSettingsResponseOutput) ToMetricSettingsResponseOutput() MetricSettingsResponseOutput
- func (o MetricSettingsResponseOutput) ToMetricSettingsResponseOutputWithContext(ctx context.Context) MetricSettingsResponseOutput
- type RetentionPolicy
- type RetentionPolicyArgs
- func (RetentionPolicyArgs) ElementType() reflect.Type
- func (i RetentionPolicyArgs) ToRetentionPolicyOutput() RetentionPolicyOutput
- func (i RetentionPolicyArgs) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput
- func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
- func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
- type RetentionPolicyInput
- type RetentionPolicyOutput
- func (o RetentionPolicyOutput) Days() pulumi.IntOutput
- func (RetentionPolicyOutput) ElementType() reflect.Type
- func (o RetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyOutput() RetentionPolicyOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
- type RetentionPolicyPtrInput
- type RetentionPolicyPtrOutput
- func (o RetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o RetentionPolicyPtrOutput) Elem() RetentionPolicyOutput
- func (RetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o RetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
- func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
- type RetentionPolicyResponse
- type RetentionPolicyResponseArgs
- func (RetentionPolicyResponseArgs) ElementType() reflect.Type
- func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput
- func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput
- func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
- func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
- type RetentionPolicyResponseInput
- type RetentionPolicyResponseOutput
- func (o RetentionPolicyResponseOutput) Days() pulumi.IntOutput
- func (RetentionPolicyResponseOutput) ElementType() reflect.Type
- func (o RetentionPolicyResponseOutput) Enabled() pulumi.BoolOutput
- func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput
- func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput
- func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
- func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
- type RetentionPolicyResponsePtrInput
- type RetentionPolicyResponsePtrOutput
- func (o RetentionPolicyResponsePtrOutput) Days() pulumi.IntPtrOutput
- func (o RetentionPolicyResponsePtrOutput) Elem() RetentionPolicyResponseOutput
- func (RetentionPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o RetentionPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
- func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
- type SubscriptionDiagnosticSetting
- func (*SubscriptionDiagnosticSetting) ElementType() reflect.Type
- func (i *SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutput() SubscriptionDiagnosticSettingOutput
- func (i *SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutputWithContext(ctx context.Context) SubscriptionDiagnosticSettingOutput
- type SubscriptionDiagnosticSettingArgs
- type SubscriptionDiagnosticSettingInput
- type SubscriptionDiagnosticSettingOutput
- func (SubscriptionDiagnosticSettingOutput) ElementType() reflect.Type
- func (o SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutput() SubscriptionDiagnosticSettingOutput
- func (o SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutputWithContext(ctx context.Context) SubscriptionDiagnosticSettingOutput
- type SubscriptionDiagnosticSettingState
- type SubscriptionLogSettings
- type SubscriptionLogSettingsArgs
- type SubscriptionLogSettingsArray
- func (SubscriptionLogSettingsArray) ElementType() reflect.Type
- func (i SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutput() SubscriptionLogSettingsArrayOutput
- func (i SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsArrayOutput
- type SubscriptionLogSettingsArrayInput
- type SubscriptionLogSettingsArrayOutput
- func (SubscriptionLogSettingsArrayOutput) ElementType() reflect.Type
- func (o SubscriptionLogSettingsArrayOutput) Index(i pulumi.IntInput) SubscriptionLogSettingsOutput
- func (o SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutput() SubscriptionLogSettingsArrayOutput
- func (o SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsArrayOutput
- type SubscriptionLogSettingsInput
- type SubscriptionLogSettingsOutput
- func (o SubscriptionLogSettingsOutput) Category() pulumi.StringPtrOutput
- func (SubscriptionLogSettingsOutput) ElementType() reflect.Type
- func (o SubscriptionLogSettingsOutput) Enabled() pulumi.BoolOutput
- func (o SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutput() SubscriptionLogSettingsOutput
- func (o SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutputWithContext(ctx context.Context) SubscriptionLogSettingsOutput
- type SubscriptionLogSettingsResponse
- type SubscriptionLogSettingsResponseArgs
- func (SubscriptionLogSettingsResponseArgs) ElementType() reflect.Type
- func (i SubscriptionLogSettingsResponseArgs) ToSubscriptionLogSettingsResponseOutput() SubscriptionLogSettingsResponseOutput
- func (i SubscriptionLogSettingsResponseArgs) ToSubscriptionLogSettingsResponseOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseOutput
- type SubscriptionLogSettingsResponseArray
- func (SubscriptionLogSettingsResponseArray) ElementType() reflect.Type
- func (i SubscriptionLogSettingsResponseArray) ToSubscriptionLogSettingsResponseArrayOutput() SubscriptionLogSettingsResponseArrayOutput
- func (i SubscriptionLogSettingsResponseArray) ToSubscriptionLogSettingsResponseArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseArrayOutput
- type SubscriptionLogSettingsResponseArrayInput
- type SubscriptionLogSettingsResponseArrayOutput
- func (SubscriptionLogSettingsResponseArrayOutput) ElementType() reflect.Type
- func (o SubscriptionLogSettingsResponseArrayOutput) Index(i pulumi.IntInput) SubscriptionLogSettingsResponseOutput
- func (o SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutput() SubscriptionLogSettingsResponseArrayOutput
- func (o SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseArrayOutput
- type SubscriptionLogSettingsResponseInput
- type SubscriptionLogSettingsResponseOutput
- func (o SubscriptionLogSettingsResponseOutput) Category() pulumi.StringPtrOutput
- func (SubscriptionLogSettingsResponseOutput) ElementType() reflect.Type
- func (o SubscriptionLogSettingsResponseOutput) Enabled() pulumi.BoolOutput
- func (o SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutput() SubscriptionLogSettingsResponseOutput
- func (o SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiagnosticSetting ¶
type DiagnosticSetting struct { pulumi.CustomResourceState // The resource Id for the event hub authorization rule. EventHubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventHubAuthorizationRuleId"` // The name of the event hub. If none is specified, the default event hub will be selected. EventHubName pulumi.StringPtrOutput `pulumi:"eventHubName"` // A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: <normalized service identity>_<normalized category name>. Possible values are: Dedicated and null (null is default.) LogAnalyticsDestinationType pulumi.StringPtrOutput `pulumi:"logAnalyticsDestinationType"` // The list of logs settings. Logs LogSettingsResponseArrayOutput `pulumi:"logs"` // The list of metric settings. Metrics MetricSettingsResponseArrayOutput `pulumi:"metrics"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility. ServiceBusRuleId pulumi.StringPtrOutput `pulumi:"serviceBusRuleId"` // The resource ID of the storage account to which you would like to send Diagnostic Logs. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` // 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 WorkspaceId pulumi.StringPtrOutput `pulumi:"workspaceId"` }
The diagnostic setting resource.
func GetDiagnosticSetting ¶
func GetDiagnosticSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiagnosticSettingState, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)
GetDiagnosticSetting gets an existing DiagnosticSetting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDiagnosticSetting ¶
func NewDiagnosticSetting(ctx *pulumi.Context, name string, args *DiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)
NewDiagnosticSetting registers a new resource with the given unique name, arguments, and options.
func (*DiagnosticSetting) ElementType ¶ added in v0.2.6
func (*DiagnosticSetting) ElementType() reflect.Type
func (*DiagnosticSetting) ToDiagnosticSettingOutput ¶ added in v0.2.6
func (i *DiagnosticSetting) ToDiagnosticSettingOutput() DiagnosticSettingOutput
func (*DiagnosticSetting) ToDiagnosticSettingOutputWithContext ¶ added in v0.2.6
func (i *DiagnosticSetting) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput
type DiagnosticSettingArgs ¶
type DiagnosticSettingArgs struct { // The resource Id for the event hub authorization rule. EventHubAuthorizationRuleId pulumi.StringPtrInput // The name of the event hub. If none is specified, the default event hub will be selected. EventHubName pulumi.StringPtrInput // A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: <normalized service identity>_<normalized category name>. Possible values are: Dedicated and null (null is default.) LogAnalyticsDestinationType pulumi.StringPtrInput // The list of logs settings. Logs LogSettingsArrayInput // The list of metric settings. Metrics MetricSettingsArrayInput // The name of the diagnostic setting. Name pulumi.StringInput // The identifier of the resource. ResourceUri pulumi.StringInput // The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility. ServiceBusRuleId pulumi.StringPtrInput // The resource ID of the storage account to which you would like to send Diagnostic Logs. StorageAccountId pulumi.StringPtrInput // 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 WorkspaceId pulumi.StringPtrInput }
The set of arguments for constructing a DiagnosticSetting resource.
func (DiagnosticSettingArgs) ElementType ¶
func (DiagnosticSettingArgs) ElementType() reflect.Type
type DiagnosticSettingInput ¶ added in v0.2.6
type DiagnosticSettingInput interface { pulumi.Input ToDiagnosticSettingOutput() DiagnosticSettingOutput ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput }
type DiagnosticSettingOutput ¶ added in v0.2.6
type DiagnosticSettingOutput struct {
*pulumi.OutputState
}
func (DiagnosticSettingOutput) ElementType ¶ added in v0.2.6
func (DiagnosticSettingOutput) ElementType() reflect.Type
func (DiagnosticSettingOutput) ToDiagnosticSettingOutput ¶ added in v0.2.6
func (o DiagnosticSettingOutput) ToDiagnosticSettingOutput() DiagnosticSettingOutput
func (DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext ¶ added in v0.2.6
func (o DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput
type DiagnosticSettingState ¶
type DiagnosticSettingState struct { // The resource Id for the event hub authorization rule. EventHubAuthorizationRuleId pulumi.StringPtrInput // The name of the event hub. If none is specified, the default event hub will be selected. EventHubName pulumi.StringPtrInput // A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: <normalized service identity>_<normalized category name>. Possible values are: Dedicated and null (null is default.) LogAnalyticsDestinationType pulumi.StringPtrInput // The list of logs settings. Logs LogSettingsResponseArrayInput // The list of metric settings. Metrics MetricSettingsResponseArrayInput // Azure resource name Name pulumi.StringPtrInput // The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility. ServiceBusRuleId pulumi.StringPtrInput // The resource ID of the storage account to which you would like to send Diagnostic Logs. StorageAccountId pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput // 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 WorkspaceId pulumi.StringPtrInput }
func (DiagnosticSettingState) ElementType ¶
func (DiagnosticSettingState) ElementType() reflect.Type
type LogSettings ¶
type LogSettings struct { // Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation. Category *string `pulumi:"category"` // a value indicating whether this log is enabled. Enabled bool `pulumi:"enabled"` // the retention policy for this log. RetentionPolicy *RetentionPolicy `pulumi:"retentionPolicy"` }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
type LogSettingsArgs ¶
type LogSettingsArgs struct { // Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation. Category pulumi.StringPtrInput `pulumi:"category"` // a value indicating whether this log is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // the retention policy for this log. RetentionPolicy RetentionPolicyPtrInput `pulumi:"retentionPolicy"` }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
func (LogSettingsArgs) ElementType ¶
func (LogSettingsArgs) ElementType() reflect.Type
func (LogSettingsArgs) ToLogSettingsOutput ¶
func (i LogSettingsArgs) ToLogSettingsOutput() LogSettingsOutput
func (LogSettingsArgs) ToLogSettingsOutputWithContext ¶
func (i LogSettingsArgs) ToLogSettingsOutputWithContext(ctx context.Context) LogSettingsOutput
type LogSettingsArray ¶
type LogSettingsArray []LogSettingsInput
func (LogSettingsArray) ElementType ¶
func (LogSettingsArray) ElementType() reflect.Type
func (LogSettingsArray) ToLogSettingsArrayOutput ¶
func (i LogSettingsArray) ToLogSettingsArrayOutput() LogSettingsArrayOutput
func (LogSettingsArray) ToLogSettingsArrayOutputWithContext ¶
func (i LogSettingsArray) ToLogSettingsArrayOutputWithContext(ctx context.Context) LogSettingsArrayOutput
type LogSettingsArrayInput ¶
type LogSettingsArrayInput interface { pulumi.Input ToLogSettingsArrayOutput() LogSettingsArrayOutput ToLogSettingsArrayOutputWithContext(context.Context) LogSettingsArrayOutput }
LogSettingsArrayInput is an input type that accepts LogSettingsArray and LogSettingsArrayOutput values. You can construct a concrete instance of `LogSettingsArrayInput` via:
LogSettingsArray{ LogSettingsArgs{...} }
type LogSettingsArrayOutput ¶
type LogSettingsArrayOutput struct{ *pulumi.OutputState }
func (LogSettingsArrayOutput) ElementType ¶
func (LogSettingsArrayOutput) ElementType() reflect.Type
func (LogSettingsArrayOutput) Index ¶
func (o LogSettingsArrayOutput) Index(i pulumi.IntInput) LogSettingsOutput
func (LogSettingsArrayOutput) ToLogSettingsArrayOutput ¶
func (o LogSettingsArrayOutput) ToLogSettingsArrayOutput() LogSettingsArrayOutput
func (LogSettingsArrayOutput) ToLogSettingsArrayOutputWithContext ¶
func (o LogSettingsArrayOutput) ToLogSettingsArrayOutputWithContext(ctx context.Context) LogSettingsArrayOutput
type LogSettingsInput ¶
type LogSettingsInput interface { pulumi.Input ToLogSettingsOutput() LogSettingsOutput ToLogSettingsOutputWithContext(context.Context) LogSettingsOutput }
LogSettingsInput is an input type that accepts LogSettingsArgs and LogSettingsOutput values. You can construct a concrete instance of `LogSettingsInput` via:
LogSettingsArgs{...}
type LogSettingsOutput ¶
type LogSettingsOutput struct{ *pulumi.OutputState }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
func (LogSettingsOutput) Category ¶
func (o LogSettingsOutput) Category() pulumi.StringPtrOutput
Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
func (LogSettingsOutput) ElementType ¶
func (LogSettingsOutput) ElementType() reflect.Type
func (LogSettingsOutput) Enabled ¶
func (o LogSettingsOutput) Enabled() pulumi.BoolOutput
a value indicating whether this log is enabled.
func (LogSettingsOutput) RetentionPolicy ¶
func (o LogSettingsOutput) RetentionPolicy() RetentionPolicyPtrOutput
the retention policy for this log.
func (LogSettingsOutput) ToLogSettingsOutput ¶
func (o LogSettingsOutput) ToLogSettingsOutput() LogSettingsOutput
func (LogSettingsOutput) ToLogSettingsOutputWithContext ¶
func (o LogSettingsOutput) ToLogSettingsOutputWithContext(ctx context.Context) LogSettingsOutput
type LogSettingsResponse ¶
type LogSettingsResponse struct { // Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation. Category *string `pulumi:"category"` // a value indicating whether this log is enabled. Enabled bool `pulumi:"enabled"` // the retention policy for this log. RetentionPolicy *RetentionPolicyResponse `pulumi:"retentionPolicy"` }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
type LogSettingsResponseArgs ¶
type LogSettingsResponseArgs struct { // Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation. Category pulumi.StringPtrInput `pulumi:"category"` // a value indicating whether this log is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // the retention policy for this log. RetentionPolicy RetentionPolicyResponsePtrInput `pulumi:"retentionPolicy"` }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
func (LogSettingsResponseArgs) ElementType ¶
func (LogSettingsResponseArgs) ElementType() reflect.Type
func (LogSettingsResponseArgs) ToLogSettingsResponseOutput ¶
func (i LogSettingsResponseArgs) ToLogSettingsResponseOutput() LogSettingsResponseOutput
func (LogSettingsResponseArgs) ToLogSettingsResponseOutputWithContext ¶
func (i LogSettingsResponseArgs) ToLogSettingsResponseOutputWithContext(ctx context.Context) LogSettingsResponseOutput
type LogSettingsResponseArray ¶
type LogSettingsResponseArray []LogSettingsResponseInput
func (LogSettingsResponseArray) ElementType ¶
func (LogSettingsResponseArray) ElementType() reflect.Type
func (LogSettingsResponseArray) ToLogSettingsResponseArrayOutput ¶
func (i LogSettingsResponseArray) ToLogSettingsResponseArrayOutput() LogSettingsResponseArrayOutput
func (LogSettingsResponseArray) ToLogSettingsResponseArrayOutputWithContext ¶
func (i LogSettingsResponseArray) ToLogSettingsResponseArrayOutputWithContext(ctx context.Context) LogSettingsResponseArrayOutput
type LogSettingsResponseArrayInput ¶
type LogSettingsResponseArrayInput interface { pulumi.Input ToLogSettingsResponseArrayOutput() LogSettingsResponseArrayOutput ToLogSettingsResponseArrayOutputWithContext(context.Context) LogSettingsResponseArrayOutput }
LogSettingsResponseArrayInput is an input type that accepts LogSettingsResponseArray and LogSettingsResponseArrayOutput values. You can construct a concrete instance of `LogSettingsResponseArrayInput` via:
LogSettingsResponseArray{ LogSettingsResponseArgs{...} }
type LogSettingsResponseArrayOutput ¶
type LogSettingsResponseArrayOutput struct{ *pulumi.OutputState }
func (LogSettingsResponseArrayOutput) ElementType ¶
func (LogSettingsResponseArrayOutput) ElementType() reflect.Type
func (LogSettingsResponseArrayOutput) Index ¶
func (o LogSettingsResponseArrayOutput) Index(i pulumi.IntInput) LogSettingsResponseOutput
func (LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutput ¶
func (o LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutput() LogSettingsResponseArrayOutput
func (LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutputWithContext ¶
func (o LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutputWithContext(ctx context.Context) LogSettingsResponseArrayOutput
type LogSettingsResponseInput ¶
type LogSettingsResponseInput interface { pulumi.Input ToLogSettingsResponseOutput() LogSettingsResponseOutput ToLogSettingsResponseOutputWithContext(context.Context) LogSettingsResponseOutput }
LogSettingsResponseInput is an input type that accepts LogSettingsResponseArgs and LogSettingsResponseOutput values. You can construct a concrete instance of `LogSettingsResponseInput` via:
LogSettingsResponseArgs{...}
type LogSettingsResponseOutput ¶
type LogSettingsResponseOutput struct{ *pulumi.OutputState }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
func (LogSettingsResponseOutput) Category ¶
func (o LogSettingsResponseOutput) Category() pulumi.StringPtrOutput
Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
func (LogSettingsResponseOutput) ElementType ¶
func (LogSettingsResponseOutput) ElementType() reflect.Type
func (LogSettingsResponseOutput) Enabled ¶
func (o LogSettingsResponseOutput) Enabled() pulumi.BoolOutput
a value indicating whether this log is enabled.
func (LogSettingsResponseOutput) RetentionPolicy ¶
func (o LogSettingsResponseOutput) RetentionPolicy() RetentionPolicyResponsePtrOutput
the retention policy for this log.
func (LogSettingsResponseOutput) ToLogSettingsResponseOutput ¶
func (o LogSettingsResponseOutput) ToLogSettingsResponseOutput() LogSettingsResponseOutput
func (LogSettingsResponseOutput) ToLogSettingsResponseOutputWithContext ¶
func (o LogSettingsResponseOutput) ToLogSettingsResponseOutputWithContext(ctx context.Context) LogSettingsResponseOutput
type LookupDiagnosticSettingResult ¶
type LookupDiagnosticSettingResult struct { // The resource Id for the event hub authorization rule. EventHubAuthorizationRuleId *string `pulumi:"eventHubAuthorizationRuleId"` // The name of the event hub. If none is specified, the default event hub will be selected. EventHubName *string `pulumi:"eventHubName"` // Azure resource Id Id string `pulumi:"id"` // A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: <normalized service identity>_<normalized category name>. Possible values are: Dedicated and null (null is default.) LogAnalyticsDestinationType *string `pulumi:"logAnalyticsDestinationType"` // The list of logs settings. Logs []LogSettingsResponse `pulumi:"logs"` // The list of metric settings. Metrics []MetricSettingsResponse `pulumi:"metrics"` // Azure resource name Name string `pulumi:"name"` // The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility. ServiceBusRuleId *string `pulumi:"serviceBusRuleId"` // The resource ID of the storage account to which you would like to send Diagnostic Logs. StorageAccountId *string `pulumi:"storageAccountId"` // Azure resource type Type string `pulumi:"type"` // 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 WorkspaceId *string `pulumi:"workspaceId"` }
The diagnostic setting resource.
func LookupDiagnosticSetting ¶
func LookupDiagnosticSetting(ctx *pulumi.Context, args *LookupDiagnosticSettingArgs, opts ...pulumi.InvokeOption) (*LookupDiagnosticSettingResult, error)
type LookupSubscriptionDiagnosticSettingArgs ¶
type LookupSubscriptionDiagnosticSettingArgs struct { // The name of the diagnostic setting. Name string `pulumi:"name"` }
type LookupSubscriptionDiagnosticSettingResult ¶
type LookupSubscriptionDiagnosticSettingResult struct { // The resource Id for the event hub authorization rule. EventHubAuthorizationRuleId *string `pulumi:"eventHubAuthorizationRuleId"` // The name of the event hub. If none is specified, the default event hub will be selected. EventHubName *string `pulumi:"eventHubName"` // Azure resource Id Id string `pulumi:"id"` // Location of the resource Location *string `pulumi:"location"` // The list of logs settings. Logs []SubscriptionLogSettingsResponse `pulumi:"logs"` // Azure resource name Name string `pulumi:"name"` // The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility. ServiceBusRuleId *string `pulumi:"serviceBusRuleId"` // The resource ID of the storage account to which you would like to send Diagnostic Logs. StorageAccountId *string `pulumi:"storageAccountId"` // Azure resource type Type string `pulumi:"type"` // 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 WorkspaceId *string `pulumi:"workspaceId"` }
The subscription diagnostic setting resource.
func LookupSubscriptionDiagnosticSetting ¶
func LookupSubscriptionDiagnosticSetting(ctx *pulumi.Context, args *LookupSubscriptionDiagnosticSettingArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionDiagnosticSettingResult, error)
type MetricSettings ¶
type MetricSettings struct { // Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation. Category *string `pulumi:"category"` // a value indicating whether this category is enabled. Enabled bool `pulumi:"enabled"` // the retention policy for this category. RetentionPolicy *RetentionPolicy `pulumi:"retentionPolicy"` // the timegrain of the metric in ISO8601 format. TimeGrain *string `pulumi:"timeGrain"` }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.
type MetricSettingsArgs ¶
type MetricSettingsArgs struct { // Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation. Category pulumi.StringPtrInput `pulumi:"category"` // a value indicating whether this category is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // the retention policy for this category. RetentionPolicy RetentionPolicyPtrInput `pulumi:"retentionPolicy"` // the timegrain of the metric in ISO8601 format. TimeGrain pulumi.StringPtrInput `pulumi:"timeGrain"` }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.
func (MetricSettingsArgs) ElementType ¶
func (MetricSettingsArgs) ElementType() reflect.Type
func (MetricSettingsArgs) ToMetricSettingsOutput ¶
func (i MetricSettingsArgs) ToMetricSettingsOutput() MetricSettingsOutput
func (MetricSettingsArgs) ToMetricSettingsOutputWithContext ¶
func (i MetricSettingsArgs) ToMetricSettingsOutputWithContext(ctx context.Context) MetricSettingsOutput
type MetricSettingsArray ¶
type MetricSettingsArray []MetricSettingsInput
func (MetricSettingsArray) ElementType ¶
func (MetricSettingsArray) ElementType() reflect.Type
func (MetricSettingsArray) ToMetricSettingsArrayOutput ¶
func (i MetricSettingsArray) ToMetricSettingsArrayOutput() MetricSettingsArrayOutput
func (MetricSettingsArray) ToMetricSettingsArrayOutputWithContext ¶
func (i MetricSettingsArray) ToMetricSettingsArrayOutputWithContext(ctx context.Context) MetricSettingsArrayOutput
type MetricSettingsArrayInput ¶
type MetricSettingsArrayInput interface { pulumi.Input ToMetricSettingsArrayOutput() MetricSettingsArrayOutput ToMetricSettingsArrayOutputWithContext(context.Context) MetricSettingsArrayOutput }
MetricSettingsArrayInput is an input type that accepts MetricSettingsArray and MetricSettingsArrayOutput values. You can construct a concrete instance of `MetricSettingsArrayInput` via:
MetricSettingsArray{ MetricSettingsArgs{...} }
type MetricSettingsArrayOutput ¶
type MetricSettingsArrayOutput struct{ *pulumi.OutputState }
func (MetricSettingsArrayOutput) ElementType ¶
func (MetricSettingsArrayOutput) ElementType() reflect.Type
func (MetricSettingsArrayOutput) Index ¶
func (o MetricSettingsArrayOutput) Index(i pulumi.IntInput) MetricSettingsOutput
func (MetricSettingsArrayOutput) ToMetricSettingsArrayOutput ¶
func (o MetricSettingsArrayOutput) ToMetricSettingsArrayOutput() MetricSettingsArrayOutput
func (MetricSettingsArrayOutput) ToMetricSettingsArrayOutputWithContext ¶
func (o MetricSettingsArrayOutput) ToMetricSettingsArrayOutputWithContext(ctx context.Context) MetricSettingsArrayOutput
type MetricSettingsInput ¶
type MetricSettingsInput interface { pulumi.Input ToMetricSettingsOutput() MetricSettingsOutput ToMetricSettingsOutputWithContext(context.Context) MetricSettingsOutput }
MetricSettingsInput is an input type that accepts MetricSettingsArgs and MetricSettingsOutput values. You can construct a concrete instance of `MetricSettingsInput` via:
MetricSettingsArgs{...}
type MetricSettingsOutput ¶
type MetricSettingsOutput struct{ *pulumi.OutputState }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.
func (MetricSettingsOutput) Category ¶
func (o MetricSettingsOutput) Category() pulumi.StringPtrOutput
Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.
func (MetricSettingsOutput) ElementType ¶
func (MetricSettingsOutput) ElementType() reflect.Type
func (MetricSettingsOutput) Enabled ¶
func (o MetricSettingsOutput) Enabled() pulumi.BoolOutput
a value indicating whether this category is enabled.
func (MetricSettingsOutput) RetentionPolicy ¶
func (o MetricSettingsOutput) RetentionPolicy() RetentionPolicyPtrOutput
the retention policy for this category.
func (MetricSettingsOutput) TimeGrain ¶
func (o MetricSettingsOutput) TimeGrain() pulumi.StringPtrOutput
the timegrain of the metric in ISO8601 format.
func (MetricSettingsOutput) ToMetricSettingsOutput ¶
func (o MetricSettingsOutput) ToMetricSettingsOutput() MetricSettingsOutput
func (MetricSettingsOutput) ToMetricSettingsOutputWithContext ¶
func (o MetricSettingsOutput) ToMetricSettingsOutputWithContext(ctx context.Context) MetricSettingsOutput
type MetricSettingsResponse ¶
type MetricSettingsResponse struct { // Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation. Category *string `pulumi:"category"` // a value indicating whether this category is enabled. Enabled bool `pulumi:"enabled"` // the retention policy for this category. RetentionPolicy *RetentionPolicyResponse `pulumi:"retentionPolicy"` // the timegrain of the metric in ISO8601 format. TimeGrain *string `pulumi:"timeGrain"` }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.
type MetricSettingsResponseArgs ¶
type MetricSettingsResponseArgs struct { // Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation. Category pulumi.StringPtrInput `pulumi:"category"` // a value indicating whether this category is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // the retention policy for this category. RetentionPolicy RetentionPolicyResponsePtrInput `pulumi:"retentionPolicy"` // the timegrain of the metric in ISO8601 format. TimeGrain pulumi.StringPtrInput `pulumi:"timeGrain"` }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.
func (MetricSettingsResponseArgs) ElementType ¶
func (MetricSettingsResponseArgs) ElementType() reflect.Type
func (MetricSettingsResponseArgs) ToMetricSettingsResponseOutput ¶
func (i MetricSettingsResponseArgs) ToMetricSettingsResponseOutput() MetricSettingsResponseOutput
func (MetricSettingsResponseArgs) ToMetricSettingsResponseOutputWithContext ¶
func (i MetricSettingsResponseArgs) ToMetricSettingsResponseOutputWithContext(ctx context.Context) MetricSettingsResponseOutput
type MetricSettingsResponseArray ¶
type MetricSettingsResponseArray []MetricSettingsResponseInput
func (MetricSettingsResponseArray) ElementType ¶
func (MetricSettingsResponseArray) ElementType() reflect.Type
func (MetricSettingsResponseArray) ToMetricSettingsResponseArrayOutput ¶
func (i MetricSettingsResponseArray) ToMetricSettingsResponseArrayOutput() MetricSettingsResponseArrayOutput
func (MetricSettingsResponseArray) ToMetricSettingsResponseArrayOutputWithContext ¶
func (i MetricSettingsResponseArray) ToMetricSettingsResponseArrayOutputWithContext(ctx context.Context) MetricSettingsResponseArrayOutput
type MetricSettingsResponseArrayInput ¶
type MetricSettingsResponseArrayInput interface { pulumi.Input ToMetricSettingsResponseArrayOutput() MetricSettingsResponseArrayOutput ToMetricSettingsResponseArrayOutputWithContext(context.Context) MetricSettingsResponseArrayOutput }
MetricSettingsResponseArrayInput is an input type that accepts MetricSettingsResponseArray and MetricSettingsResponseArrayOutput values. You can construct a concrete instance of `MetricSettingsResponseArrayInput` via:
MetricSettingsResponseArray{ MetricSettingsResponseArgs{...} }
type MetricSettingsResponseArrayOutput ¶
type MetricSettingsResponseArrayOutput struct{ *pulumi.OutputState }
func (MetricSettingsResponseArrayOutput) ElementType ¶
func (MetricSettingsResponseArrayOutput) ElementType() reflect.Type
func (MetricSettingsResponseArrayOutput) Index ¶
func (o MetricSettingsResponseArrayOutput) Index(i pulumi.IntInput) MetricSettingsResponseOutput
func (MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutput ¶
func (o MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutput() MetricSettingsResponseArrayOutput
func (MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutputWithContext ¶
func (o MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutputWithContext(ctx context.Context) MetricSettingsResponseArrayOutput
type MetricSettingsResponseInput ¶
type MetricSettingsResponseInput interface { pulumi.Input ToMetricSettingsResponseOutput() MetricSettingsResponseOutput ToMetricSettingsResponseOutputWithContext(context.Context) MetricSettingsResponseOutput }
MetricSettingsResponseInput is an input type that accepts MetricSettingsResponseArgs and MetricSettingsResponseOutput values. You can construct a concrete instance of `MetricSettingsResponseInput` via:
MetricSettingsResponseArgs{...}
type MetricSettingsResponseOutput ¶
type MetricSettingsResponseOutput struct{ *pulumi.OutputState }
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.
func (MetricSettingsResponseOutput) Category ¶
func (o MetricSettingsResponseOutput) Category() pulumi.StringPtrOutput
Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.
func (MetricSettingsResponseOutput) ElementType ¶
func (MetricSettingsResponseOutput) ElementType() reflect.Type
func (MetricSettingsResponseOutput) Enabled ¶
func (o MetricSettingsResponseOutput) Enabled() pulumi.BoolOutput
a value indicating whether this category is enabled.
func (MetricSettingsResponseOutput) RetentionPolicy ¶
func (o MetricSettingsResponseOutput) RetentionPolicy() RetentionPolicyResponsePtrOutput
the retention policy for this category.
func (MetricSettingsResponseOutput) TimeGrain ¶
func (o MetricSettingsResponseOutput) TimeGrain() pulumi.StringPtrOutput
the timegrain of the metric in ISO8601 format.
func (MetricSettingsResponseOutput) ToMetricSettingsResponseOutput ¶
func (o MetricSettingsResponseOutput) ToMetricSettingsResponseOutput() MetricSettingsResponseOutput
func (MetricSettingsResponseOutput) ToMetricSettingsResponseOutputWithContext ¶
func (o MetricSettingsResponseOutput) ToMetricSettingsResponseOutputWithContext(ctx context.Context) MetricSettingsResponseOutput
type RetentionPolicy ¶
type RetentionPolicy struct { // the number of days for the retention in days. A value of 0 will retain the events indefinitely. Days int `pulumi:"days"` // a value indicating whether the retention policy is enabled. Enabled bool `pulumi:"enabled"` }
Specifies the retention policy for the log.
type RetentionPolicyArgs ¶
type RetentionPolicyArgs struct { // the number of days for the retention in days. A value of 0 will retain the events indefinitely. Days pulumi.IntInput `pulumi:"days"` // a value indicating whether the retention policy is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Specifies the retention policy for the log.
func (RetentionPolicyArgs) ElementType ¶
func (RetentionPolicyArgs) ElementType() reflect.Type
func (RetentionPolicyArgs) ToRetentionPolicyOutput ¶
func (i RetentionPolicyArgs) ToRetentionPolicyOutput() RetentionPolicyOutput
func (RetentionPolicyArgs) ToRetentionPolicyOutputWithContext ¶
func (i RetentionPolicyArgs) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput
func (RetentionPolicyArgs) ToRetentionPolicyPtrOutput ¶
func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
func (RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext ¶
func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
type RetentionPolicyInput ¶
type RetentionPolicyInput interface { pulumi.Input ToRetentionPolicyOutput() RetentionPolicyOutput ToRetentionPolicyOutputWithContext(context.Context) RetentionPolicyOutput }
RetentionPolicyInput is an input type that accepts RetentionPolicyArgs and RetentionPolicyOutput values. You can construct a concrete instance of `RetentionPolicyInput` via:
RetentionPolicyArgs{...}
type RetentionPolicyOutput ¶
type RetentionPolicyOutput struct{ *pulumi.OutputState }
Specifies the retention policy for the log.
func (RetentionPolicyOutput) Days ¶
func (o RetentionPolicyOutput) Days() pulumi.IntOutput
the number of days for the retention in days. A value of 0 will retain the events indefinitely.
func (RetentionPolicyOutput) ElementType ¶
func (RetentionPolicyOutput) ElementType() reflect.Type
func (RetentionPolicyOutput) Enabled ¶
func (o RetentionPolicyOutput) Enabled() pulumi.BoolOutput
a value indicating whether the retention policy is enabled.
func (RetentionPolicyOutput) ToRetentionPolicyOutput ¶
func (o RetentionPolicyOutput) ToRetentionPolicyOutput() RetentionPolicyOutput
func (RetentionPolicyOutput) ToRetentionPolicyOutputWithContext ¶
func (o RetentionPolicyOutput) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput
func (RetentionPolicyOutput) ToRetentionPolicyPtrOutput ¶
func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
func (RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext ¶
func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
type RetentionPolicyPtrInput ¶
type RetentionPolicyPtrInput interface { pulumi.Input ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput ToRetentionPolicyPtrOutputWithContext(context.Context) RetentionPolicyPtrOutput }
RetentionPolicyPtrInput is an input type that accepts RetentionPolicyArgs, RetentionPolicyPtr and RetentionPolicyPtrOutput values. You can construct a concrete instance of `RetentionPolicyPtrInput` via:
RetentionPolicyArgs{...} or: nil
func RetentionPolicyPtr ¶
func RetentionPolicyPtr(v *RetentionPolicyArgs) RetentionPolicyPtrInput
type RetentionPolicyPtrOutput ¶
type RetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (RetentionPolicyPtrOutput) Days ¶
func (o RetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
the number of days for the retention in days. A value of 0 will retain the events indefinitely.
func (RetentionPolicyPtrOutput) Elem ¶
func (o RetentionPolicyPtrOutput) Elem() RetentionPolicyOutput
func (RetentionPolicyPtrOutput) ElementType ¶
func (RetentionPolicyPtrOutput) ElementType() reflect.Type
func (RetentionPolicyPtrOutput) Enabled ¶
func (o RetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
a value indicating whether the retention policy is enabled.
func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput ¶
func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext ¶
func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
type RetentionPolicyResponse ¶
type RetentionPolicyResponse struct { // the number of days for the retention in days. A value of 0 will retain the events indefinitely. Days int `pulumi:"days"` // a value indicating whether the retention policy is enabled. Enabled bool `pulumi:"enabled"` }
Specifies the retention policy for the log.
type RetentionPolicyResponseArgs ¶
type RetentionPolicyResponseArgs struct { // the number of days for the retention in days. A value of 0 will retain the events indefinitely. Days pulumi.IntInput `pulumi:"days"` // a value indicating whether the retention policy is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Specifies the retention policy for the log.
func (RetentionPolicyResponseArgs) ElementType ¶
func (RetentionPolicyResponseArgs) ElementType() reflect.Type
func (RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput ¶
func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput
func (RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutputWithContext ¶
func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput
func (RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput ¶
func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
func (RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutputWithContext ¶
func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
type RetentionPolicyResponseInput ¶
type RetentionPolicyResponseInput interface { pulumi.Input ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput ToRetentionPolicyResponseOutputWithContext(context.Context) RetentionPolicyResponseOutput }
RetentionPolicyResponseInput is an input type that accepts RetentionPolicyResponseArgs and RetentionPolicyResponseOutput values. You can construct a concrete instance of `RetentionPolicyResponseInput` via:
RetentionPolicyResponseArgs{...}
type RetentionPolicyResponseOutput ¶
type RetentionPolicyResponseOutput struct{ *pulumi.OutputState }
Specifies the retention policy for the log.
func (RetentionPolicyResponseOutput) Days ¶
func (o RetentionPolicyResponseOutput) Days() pulumi.IntOutput
the number of days for the retention in days. A value of 0 will retain the events indefinitely.
func (RetentionPolicyResponseOutput) ElementType ¶
func (RetentionPolicyResponseOutput) ElementType() reflect.Type
func (RetentionPolicyResponseOutput) Enabled ¶
func (o RetentionPolicyResponseOutput) Enabled() pulumi.BoolOutput
a value indicating whether the retention policy is enabled.
func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput ¶
func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput
func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext ¶
func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput
func (RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput ¶
func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
func (RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutputWithContext ¶
func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
type RetentionPolicyResponsePtrInput ¶
type RetentionPolicyResponsePtrInput interface { pulumi.Input ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput ToRetentionPolicyResponsePtrOutputWithContext(context.Context) RetentionPolicyResponsePtrOutput }
RetentionPolicyResponsePtrInput is an input type that accepts RetentionPolicyResponseArgs, RetentionPolicyResponsePtr and RetentionPolicyResponsePtrOutput values. You can construct a concrete instance of `RetentionPolicyResponsePtrInput` via:
RetentionPolicyResponseArgs{...} or: nil
func RetentionPolicyResponsePtr ¶
func RetentionPolicyResponsePtr(v *RetentionPolicyResponseArgs) RetentionPolicyResponsePtrInput
type RetentionPolicyResponsePtrOutput ¶
type RetentionPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (RetentionPolicyResponsePtrOutput) Days ¶
func (o RetentionPolicyResponsePtrOutput) Days() pulumi.IntPtrOutput
the number of days for the retention in days. A value of 0 will retain the events indefinitely.
func (RetentionPolicyResponsePtrOutput) Elem ¶
func (o RetentionPolicyResponsePtrOutput) Elem() RetentionPolicyResponseOutput
func (RetentionPolicyResponsePtrOutput) ElementType ¶
func (RetentionPolicyResponsePtrOutput) ElementType() reflect.Type
func (RetentionPolicyResponsePtrOutput) Enabled ¶
func (o RetentionPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
a value indicating whether the retention policy is enabled.
func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput ¶
func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext ¶
func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
type SubscriptionDiagnosticSetting ¶
type SubscriptionDiagnosticSetting struct { pulumi.CustomResourceState // The resource Id for the event hub authorization rule. EventHubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventHubAuthorizationRuleId"` // The name of the event hub. If none is specified, the default event hub will be selected. EventHubName pulumi.StringPtrOutput `pulumi:"eventHubName"` // Location of the resource Location pulumi.StringPtrOutput `pulumi:"location"` // The list of logs settings. Logs SubscriptionLogSettingsResponseArrayOutput `pulumi:"logs"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility. ServiceBusRuleId pulumi.StringPtrOutput `pulumi:"serviceBusRuleId"` // The resource ID of the storage account to which you would like to send Diagnostic Logs. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` // 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 WorkspaceId pulumi.StringPtrOutput `pulumi:"workspaceId"` }
The subscription diagnostic setting resource.
func GetSubscriptionDiagnosticSetting ¶
func GetSubscriptionDiagnosticSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubscriptionDiagnosticSettingState, opts ...pulumi.ResourceOption) (*SubscriptionDiagnosticSetting, error)
GetSubscriptionDiagnosticSetting gets an existing SubscriptionDiagnosticSetting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSubscriptionDiagnosticSetting ¶
func NewSubscriptionDiagnosticSetting(ctx *pulumi.Context, name string, args *SubscriptionDiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*SubscriptionDiagnosticSetting, error)
NewSubscriptionDiagnosticSetting registers a new resource with the given unique name, arguments, and options.
func (*SubscriptionDiagnosticSetting) ElementType ¶ added in v0.2.6
func (*SubscriptionDiagnosticSetting) ElementType() reflect.Type
func (*SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutput ¶ added in v0.2.6
func (i *SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutput() SubscriptionDiagnosticSettingOutput
func (*SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutputWithContext ¶ added in v0.2.6
func (i *SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutputWithContext(ctx context.Context) SubscriptionDiagnosticSettingOutput
type SubscriptionDiagnosticSettingArgs ¶
type SubscriptionDiagnosticSettingArgs struct { // The resource Id for the event hub authorization rule. EventHubAuthorizationRuleId pulumi.StringPtrInput // The name of the event hub. If none is specified, the default event hub will be selected. EventHubName pulumi.StringPtrInput // Location of the resource Location pulumi.StringPtrInput // The list of logs settings. Logs SubscriptionLogSettingsArrayInput // The name of the diagnostic setting. Name pulumi.StringInput // The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility. ServiceBusRuleId pulumi.StringPtrInput // The resource ID of the storage account to which you would like to send Diagnostic Logs. StorageAccountId pulumi.StringPtrInput // 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 WorkspaceId pulumi.StringPtrInput }
The set of arguments for constructing a SubscriptionDiagnosticSetting resource.
func (SubscriptionDiagnosticSettingArgs) ElementType ¶
func (SubscriptionDiagnosticSettingArgs) ElementType() reflect.Type
type SubscriptionDiagnosticSettingInput ¶ added in v0.2.6
type SubscriptionDiagnosticSettingInput interface { pulumi.Input ToSubscriptionDiagnosticSettingOutput() SubscriptionDiagnosticSettingOutput ToSubscriptionDiagnosticSettingOutputWithContext(ctx context.Context) SubscriptionDiagnosticSettingOutput }
type SubscriptionDiagnosticSettingOutput ¶ added in v0.2.6
type SubscriptionDiagnosticSettingOutput struct {
*pulumi.OutputState
}
func (SubscriptionDiagnosticSettingOutput) ElementType ¶ added in v0.2.6
func (SubscriptionDiagnosticSettingOutput) ElementType() reflect.Type
func (SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutput ¶ added in v0.2.6
func (o SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutput() SubscriptionDiagnosticSettingOutput
func (SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutputWithContext ¶ added in v0.2.6
func (o SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutputWithContext(ctx context.Context) SubscriptionDiagnosticSettingOutput
type SubscriptionDiagnosticSettingState ¶
type SubscriptionDiagnosticSettingState struct { // The resource Id for the event hub authorization rule. EventHubAuthorizationRuleId pulumi.StringPtrInput // The name of the event hub. If none is specified, the default event hub will be selected. EventHubName pulumi.StringPtrInput // Location of the resource Location pulumi.StringPtrInput // The list of logs settings. Logs SubscriptionLogSettingsResponseArrayInput // Azure resource name Name pulumi.StringPtrInput // The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility. ServiceBusRuleId pulumi.StringPtrInput // The resource ID of the storage account to which you would like to send Diagnostic Logs. StorageAccountId pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput // 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 WorkspaceId pulumi.StringPtrInput }
func (SubscriptionDiagnosticSettingState) ElementType ¶
func (SubscriptionDiagnosticSettingState) ElementType() reflect.Type
type SubscriptionLogSettings ¶
type SubscriptionLogSettings struct { // Name of a Subscription Diagnostic Log category for a resource type this setting is applied to. Category *string `pulumi:"category"` // a value indicating whether this log is enabled. Enabled bool `pulumi:"enabled"` }
Part of Subscription diagnostic setting. Specifies the settings for a particular log.
type SubscriptionLogSettingsArgs ¶
type SubscriptionLogSettingsArgs struct { // Name of a Subscription Diagnostic Log category for a resource type this setting is applied to. Category pulumi.StringPtrInput `pulumi:"category"` // a value indicating whether this log is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Part of Subscription diagnostic setting. Specifies the settings for a particular log.
func (SubscriptionLogSettingsArgs) ElementType ¶
func (SubscriptionLogSettingsArgs) ElementType() reflect.Type
func (SubscriptionLogSettingsArgs) ToSubscriptionLogSettingsOutput ¶
func (i SubscriptionLogSettingsArgs) ToSubscriptionLogSettingsOutput() SubscriptionLogSettingsOutput
func (SubscriptionLogSettingsArgs) ToSubscriptionLogSettingsOutputWithContext ¶
func (i SubscriptionLogSettingsArgs) ToSubscriptionLogSettingsOutputWithContext(ctx context.Context) SubscriptionLogSettingsOutput
type SubscriptionLogSettingsArray ¶
type SubscriptionLogSettingsArray []SubscriptionLogSettingsInput
func (SubscriptionLogSettingsArray) ElementType ¶
func (SubscriptionLogSettingsArray) ElementType() reflect.Type
func (SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutput ¶
func (i SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutput() SubscriptionLogSettingsArrayOutput
func (SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutputWithContext ¶
func (i SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsArrayOutput
type SubscriptionLogSettingsArrayInput ¶
type SubscriptionLogSettingsArrayInput interface { pulumi.Input ToSubscriptionLogSettingsArrayOutput() SubscriptionLogSettingsArrayOutput ToSubscriptionLogSettingsArrayOutputWithContext(context.Context) SubscriptionLogSettingsArrayOutput }
SubscriptionLogSettingsArrayInput is an input type that accepts SubscriptionLogSettingsArray and SubscriptionLogSettingsArrayOutput values. You can construct a concrete instance of `SubscriptionLogSettingsArrayInput` via:
SubscriptionLogSettingsArray{ SubscriptionLogSettingsArgs{...} }
type SubscriptionLogSettingsArrayOutput ¶
type SubscriptionLogSettingsArrayOutput struct{ *pulumi.OutputState }
func (SubscriptionLogSettingsArrayOutput) ElementType ¶
func (SubscriptionLogSettingsArrayOutput) ElementType() reflect.Type
func (SubscriptionLogSettingsArrayOutput) Index ¶
func (o SubscriptionLogSettingsArrayOutput) Index(i pulumi.IntInput) SubscriptionLogSettingsOutput
func (SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutput ¶
func (o SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutput() SubscriptionLogSettingsArrayOutput
func (SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutputWithContext ¶
func (o SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsArrayOutput
type SubscriptionLogSettingsInput ¶
type SubscriptionLogSettingsInput interface { pulumi.Input ToSubscriptionLogSettingsOutput() SubscriptionLogSettingsOutput ToSubscriptionLogSettingsOutputWithContext(context.Context) SubscriptionLogSettingsOutput }
SubscriptionLogSettingsInput is an input type that accepts SubscriptionLogSettingsArgs and SubscriptionLogSettingsOutput values. You can construct a concrete instance of `SubscriptionLogSettingsInput` via:
SubscriptionLogSettingsArgs{...}
type SubscriptionLogSettingsOutput ¶
type SubscriptionLogSettingsOutput struct{ *pulumi.OutputState }
Part of Subscription diagnostic setting. Specifies the settings for a particular log.
func (SubscriptionLogSettingsOutput) Category ¶
func (o SubscriptionLogSettingsOutput) Category() pulumi.StringPtrOutput
Name of a Subscription Diagnostic Log category for a resource type this setting is applied to.
func (SubscriptionLogSettingsOutput) ElementType ¶
func (SubscriptionLogSettingsOutput) ElementType() reflect.Type
func (SubscriptionLogSettingsOutput) Enabled ¶
func (o SubscriptionLogSettingsOutput) Enabled() pulumi.BoolOutput
a value indicating whether this log is enabled.
func (SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutput ¶
func (o SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutput() SubscriptionLogSettingsOutput
func (SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutputWithContext ¶
func (o SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutputWithContext(ctx context.Context) SubscriptionLogSettingsOutput
type SubscriptionLogSettingsResponse ¶
type SubscriptionLogSettingsResponse struct { // Name of a Subscription Diagnostic Log category for a resource type this setting is applied to. Category *string `pulumi:"category"` // a value indicating whether this log is enabled. Enabled bool `pulumi:"enabled"` }
Part of Subscription diagnostic setting. Specifies the settings for a particular log.
type SubscriptionLogSettingsResponseArgs ¶
type SubscriptionLogSettingsResponseArgs struct { // Name of a Subscription Diagnostic Log category for a resource type this setting is applied to. Category pulumi.StringPtrInput `pulumi:"category"` // a value indicating whether this log is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Part of Subscription diagnostic setting. Specifies the settings for a particular log.
func (SubscriptionLogSettingsResponseArgs) ElementType ¶
func (SubscriptionLogSettingsResponseArgs) ElementType() reflect.Type
func (SubscriptionLogSettingsResponseArgs) ToSubscriptionLogSettingsResponseOutput ¶
func (i SubscriptionLogSettingsResponseArgs) ToSubscriptionLogSettingsResponseOutput() SubscriptionLogSettingsResponseOutput
func (SubscriptionLogSettingsResponseArgs) ToSubscriptionLogSettingsResponseOutputWithContext ¶
func (i SubscriptionLogSettingsResponseArgs) ToSubscriptionLogSettingsResponseOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseOutput
type SubscriptionLogSettingsResponseArray ¶
type SubscriptionLogSettingsResponseArray []SubscriptionLogSettingsResponseInput
func (SubscriptionLogSettingsResponseArray) ElementType ¶
func (SubscriptionLogSettingsResponseArray) ElementType() reflect.Type
func (SubscriptionLogSettingsResponseArray) ToSubscriptionLogSettingsResponseArrayOutput ¶
func (i SubscriptionLogSettingsResponseArray) ToSubscriptionLogSettingsResponseArrayOutput() SubscriptionLogSettingsResponseArrayOutput
func (SubscriptionLogSettingsResponseArray) ToSubscriptionLogSettingsResponseArrayOutputWithContext ¶
func (i SubscriptionLogSettingsResponseArray) ToSubscriptionLogSettingsResponseArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseArrayOutput
type SubscriptionLogSettingsResponseArrayInput ¶
type SubscriptionLogSettingsResponseArrayInput interface { pulumi.Input ToSubscriptionLogSettingsResponseArrayOutput() SubscriptionLogSettingsResponseArrayOutput ToSubscriptionLogSettingsResponseArrayOutputWithContext(context.Context) SubscriptionLogSettingsResponseArrayOutput }
SubscriptionLogSettingsResponseArrayInput is an input type that accepts SubscriptionLogSettingsResponseArray and SubscriptionLogSettingsResponseArrayOutput values. You can construct a concrete instance of `SubscriptionLogSettingsResponseArrayInput` via:
SubscriptionLogSettingsResponseArray{ SubscriptionLogSettingsResponseArgs{...} }
type SubscriptionLogSettingsResponseArrayOutput ¶
type SubscriptionLogSettingsResponseArrayOutput struct{ *pulumi.OutputState }
func (SubscriptionLogSettingsResponseArrayOutput) ElementType ¶
func (SubscriptionLogSettingsResponseArrayOutput) ElementType() reflect.Type
func (SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutput ¶
func (o SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutput() SubscriptionLogSettingsResponseArrayOutput
func (SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutputWithContext ¶
func (o SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseArrayOutput
type SubscriptionLogSettingsResponseInput ¶
type SubscriptionLogSettingsResponseInput interface { pulumi.Input ToSubscriptionLogSettingsResponseOutput() SubscriptionLogSettingsResponseOutput ToSubscriptionLogSettingsResponseOutputWithContext(context.Context) SubscriptionLogSettingsResponseOutput }
SubscriptionLogSettingsResponseInput is an input type that accepts SubscriptionLogSettingsResponseArgs and SubscriptionLogSettingsResponseOutput values. You can construct a concrete instance of `SubscriptionLogSettingsResponseInput` via:
SubscriptionLogSettingsResponseArgs{...}
type SubscriptionLogSettingsResponseOutput ¶
type SubscriptionLogSettingsResponseOutput struct{ *pulumi.OutputState }
Part of Subscription diagnostic setting. Specifies the settings for a particular log.
func (SubscriptionLogSettingsResponseOutput) Category ¶
func (o SubscriptionLogSettingsResponseOutput) Category() pulumi.StringPtrOutput
Name of a Subscription Diagnostic Log category for a resource type this setting is applied to.
func (SubscriptionLogSettingsResponseOutput) ElementType ¶
func (SubscriptionLogSettingsResponseOutput) ElementType() reflect.Type
func (SubscriptionLogSettingsResponseOutput) Enabled ¶
func (o SubscriptionLogSettingsResponseOutput) Enabled() pulumi.BoolOutput
a value indicating whether this log is enabled.
func (SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutput ¶
func (o SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutput() SubscriptionLogSettingsResponseOutput
func (SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutputWithContext ¶
func (o SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseOutput