Documentation ¶
Index ¶
- type AadDiagnosticSetting
- type AadDiagnosticSettingArgs
- type AadDiagnosticSettingArray
- type AadDiagnosticSettingArrayInput
- type AadDiagnosticSettingArrayOutput
- func (AadDiagnosticSettingArrayOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingArrayOutput) Index(i pulumi.IntInput) AadDiagnosticSettingOutput
- func (o AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutput() AadDiagnosticSettingArrayOutput
- func (o AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingArrayOutput
- type AadDiagnosticSettingEnabledLog
- type AadDiagnosticSettingEnabledLogArgs
- func (AadDiagnosticSettingEnabledLogArgs) ElementType() reflect.Type
- func (i AadDiagnosticSettingEnabledLogArgs) ToAadDiagnosticSettingEnabledLogOutput() AadDiagnosticSettingEnabledLogOutput
- func (i AadDiagnosticSettingEnabledLogArgs) ToAadDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogOutput
- type AadDiagnosticSettingEnabledLogArray
- func (AadDiagnosticSettingEnabledLogArray) ElementType() reflect.Type
- func (i AadDiagnosticSettingEnabledLogArray) ToAadDiagnosticSettingEnabledLogArrayOutput() AadDiagnosticSettingEnabledLogArrayOutput
- func (i AadDiagnosticSettingEnabledLogArray) ToAadDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogArrayOutput
- type AadDiagnosticSettingEnabledLogArrayInput
- type AadDiagnosticSettingEnabledLogArrayOutput
- func (AadDiagnosticSettingEnabledLogArrayOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingEnabledLogArrayOutput) Index(i pulumi.IntInput) AadDiagnosticSettingEnabledLogOutput
- func (o AadDiagnosticSettingEnabledLogArrayOutput) ToAadDiagnosticSettingEnabledLogArrayOutput() AadDiagnosticSettingEnabledLogArrayOutput
- func (o AadDiagnosticSettingEnabledLogArrayOutput) ToAadDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogArrayOutput
- type AadDiagnosticSettingEnabledLogInput
- type AadDiagnosticSettingEnabledLogOutput
- func (o AadDiagnosticSettingEnabledLogOutput) Category() pulumi.StringOutput
- func (AadDiagnosticSettingEnabledLogOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingEnabledLogOutput) RetentionPolicy() AadDiagnosticSettingEnabledLogRetentionPolicyOutput
- func (o AadDiagnosticSettingEnabledLogOutput) ToAadDiagnosticSettingEnabledLogOutput() AadDiagnosticSettingEnabledLogOutput
- func (o AadDiagnosticSettingEnabledLogOutput) ToAadDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogOutput
- type AadDiagnosticSettingEnabledLogRetentionPolicy
- type AadDiagnosticSettingEnabledLogRetentionPolicyArgs
- func (AadDiagnosticSettingEnabledLogRetentionPolicyArgs) ElementType() reflect.Type
- func (i AadDiagnosticSettingEnabledLogRetentionPolicyArgs) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutput() AadDiagnosticSettingEnabledLogRetentionPolicyOutput
- func (i AadDiagnosticSettingEnabledLogRetentionPolicyArgs) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogRetentionPolicyOutput
- type AadDiagnosticSettingEnabledLogRetentionPolicyInput
- type AadDiagnosticSettingEnabledLogRetentionPolicyOutput
- func (o AadDiagnosticSettingEnabledLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (AadDiagnosticSettingEnabledLogRetentionPolicyOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingEnabledLogRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o AadDiagnosticSettingEnabledLogRetentionPolicyOutput) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutput() AadDiagnosticSettingEnabledLogRetentionPolicyOutput
- func (o AadDiagnosticSettingEnabledLogRetentionPolicyOutput) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogRetentionPolicyOutput
- type AadDiagnosticSettingInput
- type AadDiagnosticSettingMap
- type AadDiagnosticSettingMapInput
- type AadDiagnosticSettingMapOutput
- func (AadDiagnosticSettingMapOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingMapOutput) MapIndex(k pulumi.StringInput) AadDiagnosticSettingOutput
- func (o AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutput() AadDiagnosticSettingMapOutput
- func (o AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutputWithContext(ctx context.Context) AadDiagnosticSettingMapOutput
- type AadDiagnosticSettingOutput
- func (AadDiagnosticSettingOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingOutput) EnabledLogs() AadDiagnosticSettingEnabledLogArrayOutput
- func (o AadDiagnosticSettingOutput) EventhubAuthorizationRuleId() pulumi.StringPtrOutput
- func (o AadDiagnosticSettingOutput) EventhubName() pulumi.StringPtrOutput
- func (o AadDiagnosticSettingOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o AadDiagnosticSettingOutput) Name() pulumi.StringOutput
- func (o AadDiagnosticSettingOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutput() AadDiagnosticSettingOutput
- func (o AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutputWithContext(ctx context.Context) AadDiagnosticSettingOutput
- type AadDiagnosticSettingState
- type ActionGroup
- type ActionGroupArgs
- type ActionGroupArmRoleReceiver
- type ActionGroupArmRoleReceiverArgs
- func (ActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
- func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
- type ActionGroupArmRoleReceiverArray
- func (ActionGroupArmRoleReceiverArray) ElementType() reflect.Type
- func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
- func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
- type ActionGroupArmRoleReceiverArrayInput
- type ActionGroupArmRoleReceiverArrayOutput
- func (ActionGroupArmRoleReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupArmRoleReceiverOutput
- func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
- func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
- type ActionGroupArmRoleReceiverInput
- type ActionGroupArmRoleReceiverOutput
- func (ActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
- func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
- func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
- func (o ActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupArray
- type ActionGroupArrayInput
- type ActionGroupArrayOutput
- func (ActionGroupArrayOutput) ElementType() reflect.Type
- func (o ActionGroupArrayOutput) Index(i pulumi.IntInput) ActionGroupOutput
- func (o ActionGroupArrayOutput) ToActionGroupArrayOutput() ActionGroupArrayOutput
- func (o ActionGroupArrayOutput) ToActionGroupArrayOutputWithContext(ctx context.Context) ActionGroupArrayOutput
- type ActionGroupAutomationRunbookReceiver
- type ActionGroupAutomationRunbookReceiverArgs
- func (ActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
- func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
- type ActionGroupAutomationRunbookReceiverArray
- func (ActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
- func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
- func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
- type ActionGroupAutomationRunbookReceiverArrayInput
- type ActionGroupAutomationRunbookReceiverArrayOutput
- func (ActionGroupAutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupAutomationRunbookReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
- func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
- type ActionGroupAutomationRunbookReceiverInput
- type ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
- func (ActionGroupAutomationRunbookReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
- type ActionGroupAzureAppPushReceiver
- type ActionGroupAzureAppPushReceiverArgs
- func (ActionGroupAzureAppPushReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
- func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
- type ActionGroupAzureAppPushReceiverArray
- func (ActionGroupAzureAppPushReceiverArray) ElementType() reflect.Type
- func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
- func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
- type ActionGroupAzureAppPushReceiverArrayInput
- type ActionGroupAzureAppPushReceiverArrayOutput
- func (ActionGroupAzureAppPushReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupAzureAppPushReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupAzureAppPushReceiverOutput
- func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
- func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
- type ActionGroupAzureAppPushReceiverInput
- type ActionGroupAzureAppPushReceiverOutput
- func (ActionGroupAzureAppPushReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupAzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o ActionGroupAzureAppPushReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
- func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
- type ActionGroupAzureFunctionReceiver
- type ActionGroupAzureFunctionReceiverArgs
- func (ActionGroupAzureFunctionReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
- func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
- type ActionGroupAzureFunctionReceiverArray
- func (ActionGroupAzureFunctionReceiverArray) ElementType() reflect.Type
- func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
- func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
- type ActionGroupAzureFunctionReceiverArrayInput
- type ActionGroupAzureFunctionReceiverArrayOutput
- func (ActionGroupAzureFunctionReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupAzureFunctionReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupAzureFunctionReceiverOutput
- func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
- func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
- type ActionGroupAzureFunctionReceiverInput
- type ActionGroupAzureFunctionReceiverOutput
- func (ActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
- func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
- func (o ActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupEmailReceiver
- type ActionGroupEmailReceiverArgs
- func (ActionGroupEmailReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
- func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
- type ActionGroupEmailReceiverArray
- func (ActionGroupEmailReceiverArray) ElementType() reflect.Type
- func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
- func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
- type ActionGroupEmailReceiverArrayInput
- type ActionGroupEmailReceiverArrayOutput
- func (ActionGroupEmailReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupEmailReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupEmailReceiverOutput
- func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
- func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
- type ActionGroupEmailReceiverInput
- type ActionGroupEmailReceiverOutput
- func (ActionGroupEmailReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o ActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
- func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
- func (o ActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupEventHubReceiver
- type ActionGroupEventHubReceiverArgs
- func (ActionGroupEventHubReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput
- func (i ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverOutput
- type ActionGroupEventHubReceiverArray
- func (ActionGroupEventHubReceiverArray) ElementType() reflect.Type
- func (i ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput
- func (i ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverArrayOutput
- type ActionGroupEventHubReceiverArrayInput
- type ActionGroupEventHubReceiverArrayOutput
- func (ActionGroupEventHubReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupEventHubReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupEventHubReceiverOutput
- func (o ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput
- func (o ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverArrayOutput
- type ActionGroupEventHubReceiverInput
- type ActionGroupEventHubReceiverOutput
- func (ActionGroupEventHubReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupEventHubReceiverOutput) EventHubName() pulumi.StringOutput
- func (o ActionGroupEventHubReceiverOutput) EventHubNamespace() pulumi.StringOutput
- func (o ActionGroupEventHubReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupEventHubReceiverOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o ActionGroupEventHubReceiverOutput) TenantId() pulumi.StringPtrOutput
- func (o ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput
- func (o ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverOutput
- func (o ActionGroupEventHubReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupInput
- type ActionGroupItsmReceiver
- type ActionGroupItsmReceiverArgs
- type ActionGroupItsmReceiverArray
- func (ActionGroupItsmReceiverArray) ElementType() reflect.Type
- func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput
- func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) ActionGroupItsmReceiverArrayOutput
- type ActionGroupItsmReceiverArrayInput
- type ActionGroupItsmReceiverArrayOutput
- func (ActionGroupItsmReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupItsmReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput
- func (o ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) ActionGroupItsmReceiverArrayOutput
- type ActionGroupItsmReceiverInput
- type ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverOutput) ConnectionId() pulumi.StringOutput
- func (ActionGroupItsmReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupItsmReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupItsmReceiverOutput) Region() pulumi.StringOutput
- func (o ActionGroupItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
- func (o ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutput() ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutputWithContext(ctx context.Context) ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
- type ActionGroupLogicAppReceiver
- type ActionGroupLogicAppReceiverArgs
- func (ActionGroupLogicAppReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput
- func (i ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverOutput
- type ActionGroupLogicAppReceiverArray
- func (ActionGroupLogicAppReceiverArray) ElementType() reflect.Type
- func (i ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutput() ActionGroupLogicAppReceiverArrayOutput
- func (i ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverArrayOutput
- type ActionGroupLogicAppReceiverArrayInput
- type ActionGroupLogicAppReceiverArrayOutput
- func (ActionGroupLogicAppReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupLogicAppReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutput() ActionGroupLogicAppReceiverArrayOutput
- func (o ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverArrayOutput
- type ActionGroupLogicAppReceiverInput
- type ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
- func (ActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
- func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupMap
- type ActionGroupMapInput
- type ActionGroupMapOutput
- func (ActionGroupMapOutput) ElementType() reflect.Type
- func (o ActionGroupMapOutput) MapIndex(k pulumi.StringInput) ActionGroupOutput
- func (o ActionGroupMapOutput) ToActionGroupMapOutput() ActionGroupMapOutput
- func (o ActionGroupMapOutput) ToActionGroupMapOutputWithContext(ctx context.Context) ActionGroupMapOutput
- type ActionGroupOutput
- func (o ActionGroupOutput) ArmRoleReceivers() ActionGroupArmRoleReceiverArrayOutput
- func (o ActionGroupOutput) AutomationRunbookReceivers() ActionGroupAutomationRunbookReceiverArrayOutput
- func (o ActionGroupOutput) AzureAppPushReceivers() ActionGroupAzureAppPushReceiverArrayOutput
- func (o ActionGroupOutput) AzureFunctionReceivers() ActionGroupAzureFunctionReceiverArrayOutput
- func (ActionGroupOutput) ElementType() reflect.Type
- func (o ActionGroupOutput) EmailReceivers() ActionGroupEmailReceiverArrayOutput
- func (o ActionGroupOutput) Enabled() pulumi.BoolPtrOutput
- func (o ActionGroupOutput) EventHubReceivers() ActionGroupEventHubReceiverArrayOutput
- func (o ActionGroupOutput) ItsmReceivers() ActionGroupItsmReceiverArrayOutput
- func (o ActionGroupOutput) Location() pulumi.StringOutput
- func (o ActionGroupOutput) LogicAppReceivers() ActionGroupLogicAppReceiverArrayOutput
- func (o ActionGroupOutput) Name() pulumi.StringOutput
- func (o ActionGroupOutput) ResourceGroupName() pulumi.StringOutput
- func (o ActionGroupOutput) ShortName() pulumi.StringOutput
- func (o ActionGroupOutput) SmsReceivers() ActionGroupSmsReceiverArrayOutput
- func (o ActionGroupOutput) Tags() pulumi.StringMapOutput
- func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
- func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
- func (o ActionGroupOutput) VoiceReceivers() ActionGroupVoiceReceiverArrayOutput
- func (o ActionGroupOutput) WebhookReceivers() ActionGroupWebhookReceiverArrayOutput
- type ActionGroupSmsReceiver
- type ActionGroupSmsReceiverArgs
- type ActionGroupSmsReceiverArray
- func (ActionGroupSmsReceiverArray) ElementType() reflect.Type
- func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
- func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
- type ActionGroupSmsReceiverArrayInput
- type ActionGroupSmsReceiverArrayOutput
- func (ActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupSmsReceiverOutput
- func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
- func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
- type ActionGroupSmsReceiverInput
- type ActionGroupSmsReceiverOutput
- func (o ActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
- func (ActionGroupSmsReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput
- func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutputWithContext(ctx context.Context) ActionGroupSmsReceiverOutput
- type ActionGroupState
- type ActionGroupVoiceReceiver
- type ActionGroupVoiceReceiverArgs
- func (ActionGroupVoiceReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
- func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
- type ActionGroupVoiceReceiverArray
- func (ActionGroupVoiceReceiverArray) ElementType() reflect.Type
- func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
- func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
- type ActionGroupVoiceReceiverArrayInput
- type ActionGroupVoiceReceiverArrayOutput
- func (ActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupVoiceReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupVoiceReceiverOutput
- func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
- func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
- type ActionGroupVoiceReceiverInput
- type ActionGroupVoiceReceiverOutput
- func (o ActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
- func (ActionGroupVoiceReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
- func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
- type ActionGroupWebhookReceiver
- type ActionGroupWebhookReceiverAadAuth
- type ActionGroupWebhookReceiverAadAuthArgs
- func (ActionGroupWebhookReceiverAadAuthArgs) ElementType() reflect.Type
- func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput
- func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthOutput
- func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
- func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
- type ActionGroupWebhookReceiverAadAuthInput
- type ActionGroupWebhookReceiverAadAuthOutput
- func (ActionGroupWebhookReceiverAadAuthOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverAadAuthOutput) IdentifierUri() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ObjectId() pulumi.StringOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) TenantId() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
- type ActionGroupWebhookReceiverAadAuthPtrInput
- type ActionGroupWebhookReceiverAadAuthPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) Elem() ActionGroupWebhookReceiverAadAuthOutput
- func (ActionGroupWebhookReceiverAadAuthPtrOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) IdentifierUri() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
- type ActionGroupWebhookReceiverArgs
- func (ActionGroupWebhookReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
- func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
- type ActionGroupWebhookReceiverArray
- func (ActionGroupWebhookReceiverArray) ElementType() reflect.Type
- func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
- func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
- type ActionGroupWebhookReceiverArrayInput
- type ActionGroupWebhookReceiverArrayOutput
- func (ActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
- func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
- type ActionGroupWebhookReceiverInput
- type ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverOutput) AadAuth() ActionGroupWebhookReceiverAadAuthPtrOutput
- func (ActionGroupWebhookReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActivityLogAlert
- type ActivityLogAlertAction
- type ActivityLogAlertActionArgs
- type ActivityLogAlertActionArray
- func (ActivityLogAlertActionArray) ElementType() reflect.Type
- func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
- func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
- type ActivityLogAlertActionArrayInput
- type ActivityLogAlertActionArrayOutput
- func (ActivityLogAlertActionArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
- func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
- type ActivityLogAlertActionInput
- type ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionOutput) ActionGroupId() pulumi.StringOutput
- func (ActivityLogAlertActionOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutputWithContext(ctx context.Context) ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
- type ActivityLogAlertArgs
- type ActivityLogAlertArray
- type ActivityLogAlertArrayInput
- type ActivityLogAlertArrayOutput
- func (ActivityLogAlertArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertOutput
- func (o ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutput() ActivityLogAlertArrayOutput
- func (o ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutputWithContext(ctx context.Context) ActivityLogAlertArrayOutput
- type ActivityLogAlertCriteria
- type ActivityLogAlertCriteriaArgs
- func (ActivityLogAlertCriteriaArgs) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
- type ActivityLogAlertCriteriaInput
- type ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertCriteriaOutput) Caller() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) Category() pulumi.StringOutput
- func (ActivityLogAlertCriteriaOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaOutput) Level() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) Levels() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaOutput) OperationName() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) RecommendationCategory() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) RecommendationImpact() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) RecommendationType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceGroups() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceHealth() ActivityLogAlertCriteriaResourceHealthPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceProviders() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaOutput) ServiceHealth() ActivityLogAlertCriteriaServiceHealthPtrOutput
- func (o ActivityLogAlertCriteriaOutput) Status() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) Statuses() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaOutput) SubStatus() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) SubStatuses() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
- type ActivityLogAlertCriteriaPtrInput
- type ActivityLogAlertCriteriaPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Caller() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Category() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Elem() ActivityLogAlertCriteriaOutput
- func (ActivityLogAlertCriteriaPtrOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaPtrOutput) Level() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Levels() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) OperationName() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) RecommendationCategory() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) RecommendationImpact() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) RecommendationType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceGroups() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceHealth() ActivityLogAlertCriteriaResourceHealthPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceProviders() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ServiceHealth() ActivityLogAlertCriteriaServiceHealthPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Status() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Statuses() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) SubStatus() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) SubStatuses() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
- type ActivityLogAlertCriteriaResourceHealth
- type ActivityLogAlertCriteriaResourceHealthArgs
- func (ActivityLogAlertCriteriaResourceHealthArgs) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthOutput() ActivityLogAlertCriteriaResourceHealthOutput
- func (i ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthOutput
- func (i ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthPtrOutput() ActivityLogAlertCriteriaResourceHealthPtrOutput
- func (i ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthPtrOutput
- type ActivityLogAlertCriteriaResourceHealthInput
- type ActivityLogAlertCriteriaResourceHealthOutput
- func (o ActivityLogAlertCriteriaResourceHealthOutput) Currents() pulumi.StringArrayOutput
- func (ActivityLogAlertCriteriaResourceHealthOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaResourceHealthOutput) Previouses() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaResourceHealthOutput) Reasons() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthOutput() ActivityLogAlertCriteriaResourceHealthOutput
- func (o ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthOutput
- func (o ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutput() ActivityLogAlertCriteriaResourceHealthPtrOutput
- func (o ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthPtrOutput
- type ActivityLogAlertCriteriaResourceHealthPtrInput
- type ActivityLogAlertCriteriaResourceHealthPtrOutput
- func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) Currents() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) Elem() ActivityLogAlertCriteriaResourceHealthOutput
- func (ActivityLogAlertCriteriaResourceHealthPtrOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) Previouses() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) Reasons() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutput() ActivityLogAlertCriteriaResourceHealthPtrOutput
- func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthPtrOutput
- type ActivityLogAlertCriteriaServiceHealth
- type ActivityLogAlertCriteriaServiceHealthArgs
- func (ActivityLogAlertCriteriaServiceHealthArgs) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput
- func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthOutput
- func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthPtrOutput() ActivityLogAlertCriteriaServiceHealthPtrOutput
- func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthPtrOutput
- type ActivityLogAlertCriteriaServiceHealthInput
- type ActivityLogAlertCriteriaServiceHealthOutput
- func (ActivityLogAlertCriteriaServiceHealthOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaServiceHealthOutput) Events() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) Locations() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) Services() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutput() ActivityLogAlertCriteriaServiceHealthPtrOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthPtrOutput
- type ActivityLogAlertCriteriaServiceHealthPtrInput
- type ActivityLogAlertCriteriaServiceHealthPtrOutput
- func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) Elem() ActivityLogAlertCriteriaServiceHealthOutput
- func (ActivityLogAlertCriteriaServiceHealthPtrOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) Events() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) Locations() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) Services() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutput() ActivityLogAlertCriteriaServiceHealthPtrOutput
- func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthPtrOutput
- type ActivityLogAlertInput
- type ActivityLogAlertMap
- type ActivityLogAlertMapInput
- type ActivityLogAlertMapOutput
- func (ActivityLogAlertMapOutput) ElementType() reflect.Type
- func (o ActivityLogAlertMapOutput) MapIndex(k pulumi.StringInput) ActivityLogAlertOutput
- func (o ActivityLogAlertMapOutput) ToActivityLogAlertMapOutput() ActivityLogAlertMapOutput
- func (o ActivityLogAlertMapOutput) ToActivityLogAlertMapOutputWithContext(ctx context.Context) ActivityLogAlertMapOutput
- type ActivityLogAlertOutput
- func (o ActivityLogAlertOutput) Actions() ActivityLogAlertActionArrayOutput
- func (o ActivityLogAlertOutput) Criteria() ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertOutput) Description() pulumi.StringPtrOutput
- func (ActivityLogAlertOutput) ElementType() reflect.Type
- func (o ActivityLogAlertOutput) Enabled() pulumi.BoolPtrOutput
- func (o ActivityLogAlertOutput) Location() pulumi.StringOutput
- func (o ActivityLogAlertOutput) Name() pulumi.StringOutput
- func (o ActivityLogAlertOutput) ResourceGroupName() pulumi.StringOutput
- func (o ActivityLogAlertOutput) Scopes() pulumi.StringArrayOutput
- func (o ActivityLogAlertOutput) Tags() pulumi.StringMapOutput
- func (o ActivityLogAlertOutput) ToActivityLogAlertOutput() ActivityLogAlertOutput
- func (o ActivityLogAlertOutput) ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput
- type ActivityLogAlertState
- type AlertProcessingRuleActionGroup
- func (*AlertProcessingRuleActionGroup) ElementType() reflect.Type
- func (i *AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutput() AlertProcessingRuleActionGroupOutput
- func (i *AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupOutput
- type AlertProcessingRuleActionGroupArgs
- type AlertProcessingRuleActionGroupArray
- func (AlertProcessingRuleActionGroupArray) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutput() AlertProcessingRuleActionGroupArrayOutput
- func (i AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupArrayOutput
- type AlertProcessingRuleActionGroupArrayInput
- type AlertProcessingRuleActionGroupArrayOutput
- func (AlertProcessingRuleActionGroupArrayOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupArrayOutput) Index(i pulumi.IntInput) AlertProcessingRuleActionGroupOutput
- func (o AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutput() AlertProcessingRuleActionGroupArrayOutput
- func (o AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupArrayOutput
- type AlertProcessingRuleActionGroupCondition
- type AlertProcessingRuleActionGroupConditionAlertContext
- type AlertProcessingRuleActionGroupConditionAlertContextArgs
- func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutput() AlertProcessingRuleActionGroupConditionAlertContextOutput
- func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextOutput
- func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
- func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
- type AlertProcessingRuleActionGroupConditionAlertContextInput
- type AlertProcessingRuleActionGroupConditionAlertContextOutput
- func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutput() AlertProcessingRuleActionGroupConditionAlertContextOutput
- func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextOutput
- func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionAlertContextPtrInput
- type AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Elem() AlertProcessingRuleActionGroupConditionAlertContextOutput
- func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionAlertRuleId
- type AlertProcessingRuleActionGroupConditionAlertRuleIdArgs
- func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
- func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
- func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
- func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
- type AlertProcessingRuleActionGroupConditionAlertRuleIdInput
- type AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
- func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionAlertRuleIdPtrInput
- type AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Elem() AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
- func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionAlertRuleName
- type AlertProcessingRuleActionGroupConditionAlertRuleNameArgs
- func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput() AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
- func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
- func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
- func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
- type AlertProcessingRuleActionGroupConditionAlertRuleNameInput
- type AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
- func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput() AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionAlertRuleNamePtrInput
- type AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Elem() AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
- func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionArgs
- func (AlertProcessingRuleActionGroupConditionArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutput() AlertProcessingRuleActionGroupConditionOutput
- func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionOutput
- func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput
- func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionPtrOutput
- type AlertProcessingRuleActionGroupConditionDescription
- type AlertProcessingRuleActionGroupConditionDescriptionArgs
- func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutput() AlertProcessingRuleActionGroupConditionDescriptionOutput
- func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionOutput
- func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
- func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
- type AlertProcessingRuleActionGroupConditionDescriptionInput
- type AlertProcessingRuleActionGroupConditionDescriptionOutput
- func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutput() AlertProcessingRuleActionGroupConditionDescriptionOutput
- func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionOutput
- func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionDescriptionPtrInput
- type AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Elem() AlertProcessingRuleActionGroupConditionDescriptionOutput
- func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionInput
- type AlertProcessingRuleActionGroupConditionMonitorCondition
- type AlertProcessingRuleActionGroupConditionMonitorConditionArgs
- func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput() AlertProcessingRuleActionGroupConditionMonitorConditionOutput
- func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionOutput
- func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
- func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
- type AlertProcessingRuleActionGroupConditionMonitorConditionInput
- type AlertProcessingRuleActionGroupConditionMonitorConditionOutput
- func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput() AlertProcessingRuleActionGroupConditionMonitorConditionOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionMonitorConditionPtrInput
- type AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Elem() AlertProcessingRuleActionGroupConditionMonitorConditionOutput
- func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionMonitorService
- type AlertProcessingRuleActionGroupConditionMonitorServiceArgs
- func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput() AlertProcessingRuleActionGroupConditionMonitorServiceOutput
- func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServiceOutput
- func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
- func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
- type AlertProcessingRuleActionGroupConditionMonitorServiceInput
- type AlertProcessingRuleActionGroupConditionMonitorServiceOutput
- func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput() AlertProcessingRuleActionGroupConditionMonitorServiceOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServiceOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionMonitorServicePtrInput
- type AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Elem() AlertProcessingRuleActionGroupConditionMonitorServiceOutput
- func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) AlertContext() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) AlertRuleId() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) AlertRuleName() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) Description() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
- func (AlertProcessingRuleActionGroupConditionOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionOutput) MonitorCondition() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) MonitorService() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) Severity() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) SignalType() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) TargetResource() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) TargetResourceGroup() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) TargetResourceType() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutput() AlertProcessingRuleActionGroupConditionOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionPtrOutput
- type AlertProcessingRuleActionGroupConditionPtrInput
- type AlertProcessingRuleActionGroupConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) AlertContext() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleId() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleName() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) Description() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) Elem() AlertProcessingRuleActionGroupConditionOutput
- func (AlertProcessingRuleActionGroupConditionPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) MonitorCondition() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) MonitorService() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) Severity() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) SignalType() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) TargetResource() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceGroup() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceType() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput
- func (o AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionPtrOutput
- type AlertProcessingRuleActionGroupConditionSeverity
- type AlertProcessingRuleActionGroupConditionSeverityArgs
- func (AlertProcessingRuleActionGroupConditionSeverityArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutput() AlertProcessingRuleActionGroupConditionSeverityOutput
- func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityOutput
- func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
- func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput
- type AlertProcessingRuleActionGroupConditionSeverityInput
- type AlertProcessingRuleActionGroupConditionSeverityOutput
- func (AlertProcessingRuleActionGroupConditionSeverityOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionSeverityOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutput() AlertProcessingRuleActionGroupConditionSeverityOutput
- func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityOutput
- func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
- func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput
- func (o AlertProcessingRuleActionGroupConditionSeverityOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionSeverityPtrInput
- type AlertProcessingRuleActionGroupConditionSeverityPtrOutput
- func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Elem() AlertProcessingRuleActionGroupConditionSeverityOutput
- func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
- func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput
- func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionSignalType
- type AlertProcessingRuleActionGroupConditionSignalTypeArgs
- func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput() AlertProcessingRuleActionGroupConditionSignalTypeOutput
- func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypeOutput
- func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
- func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
- type AlertProcessingRuleActionGroupConditionSignalTypeInput
- type AlertProcessingRuleActionGroupConditionSignalTypeOutput
- func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput() AlertProcessingRuleActionGroupConditionSignalTypeOutput
- func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypeOutput
- func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionSignalTypePtrInput
- type AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Elem() AlertProcessingRuleActionGroupConditionSignalTypeOutput
- func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionTargetResource
- type AlertProcessingRuleActionGroupConditionTargetResourceArgs
- func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput() AlertProcessingRuleActionGroupConditionTargetResourceOutput
- func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceOutput
- func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
- func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
- type AlertProcessingRuleActionGroupConditionTargetResourceGroup
- type AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs
- func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
- func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
- func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
- func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
- type AlertProcessingRuleActionGroupConditionTargetResourceGroupInput
- type AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
- func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrInput
- type AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Elem() AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
- func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionTargetResourceInput
- type AlertProcessingRuleActionGroupConditionTargetResourceOutput
- func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput() AlertProcessingRuleActionGroupConditionTargetResourceOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionTargetResourcePtrInput
- type AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Elem() AlertProcessingRuleActionGroupConditionTargetResourceOutput
- func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionTargetResourceType
- type AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs
- func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
- func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
- func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
- func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
- type AlertProcessingRuleActionGroupConditionTargetResourceTypeInput
- type AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
- func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupConditionTargetResourceTypePtrInput
- type AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Elem() AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
- func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleActionGroupInput
- type AlertProcessingRuleActionGroupMap
- func (AlertProcessingRuleActionGroupMap) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutput() AlertProcessingRuleActionGroupMapOutput
- func (i AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupMapOutput
- type AlertProcessingRuleActionGroupMapInput
- type AlertProcessingRuleActionGroupMapOutput
- func (AlertProcessingRuleActionGroupMapOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupMapOutput) MapIndex(k pulumi.StringInput) AlertProcessingRuleActionGroupOutput
- func (o AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutput() AlertProcessingRuleActionGroupMapOutput
- func (o AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupMapOutput
- type AlertProcessingRuleActionGroupOutput
- func (o AlertProcessingRuleActionGroupOutput) AddActionGroupIds() pulumi.StringArrayOutput
- func (o AlertProcessingRuleActionGroupOutput) Condition() AlertProcessingRuleActionGroupConditionPtrOutput
- func (o AlertProcessingRuleActionGroupOutput) Description() pulumi.StringPtrOutput
- func (AlertProcessingRuleActionGroupOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlertProcessingRuleActionGroupOutput) Name() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupOutput) ResourceGroupName() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupOutput) Schedule() AlertProcessingRuleActionGroupSchedulePtrOutput
- func (o AlertProcessingRuleActionGroupOutput) Scopes() pulumi.StringArrayOutput
- func (o AlertProcessingRuleActionGroupOutput) Tags() pulumi.StringMapOutput
- func (o AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutput() AlertProcessingRuleActionGroupOutput
- func (o AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupOutput
- type AlertProcessingRuleActionGroupSchedule
- type AlertProcessingRuleActionGroupScheduleArgs
- func (AlertProcessingRuleActionGroupScheduleArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutput() AlertProcessingRuleActionGroupScheduleOutput
- func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleOutput
- func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput
- func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput
- type AlertProcessingRuleActionGroupScheduleInput
- type AlertProcessingRuleActionGroupScheduleOutput
- func (o AlertProcessingRuleActionGroupScheduleOutput) EffectiveFrom() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupScheduleOutput) EffectiveUntil() pulumi.StringPtrOutput
- func (AlertProcessingRuleActionGroupScheduleOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupScheduleOutput) Recurrence() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleActionGroupScheduleOutput) TimeZone() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupScheduleOutput() AlertProcessingRuleActionGroupScheduleOutput
- func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleOutput
- func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput
- func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput
- type AlertProcessingRuleActionGroupSchedulePtrInput
- type AlertProcessingRuleActionGroupSchedulePtrOutput
- func (o AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupSchedulePtrOutput) Elem() AlertProcessingRuleActionGroupScheduleOutput
- func (AlertProcessingRuleActionGroupSchedulePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupSchedulePtrOutput) Recurrence() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleActionGroupSchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupSchedulePtrOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput
- func (o AlertProcessingRuleActionGroupSchedulePtrOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput
- type AlertProcessingRuleActionGroupScheduleRecurrence
- type AlertProcessingRuleActionGroupScheduleRecurrenceArgs
- func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput() AlertProcessingRuleActionGroupScheduleRecurrenceOutput
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceOutput
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceDaily
- type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs
- func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray
- func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayInput
- type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
- func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) Index(i pulumi.IntInput) AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceDailyInput
- type AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
- func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) EndTime() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) StartTime() pulumi.StringOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceInput
- type AlertProcessingRuleActionGroupScheduleRecurrenceMonthly
- type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs
- func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray
- func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayInput
- type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
- func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) Index(i pulumi.IntInput) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyInput
- type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) DaysOfMonths() pulumi.IntArrayOutput
- func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) EndTime() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) StartTime() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Dailies() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
- func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Monthlies() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput() AlertProcessingRuleActionGroupScheduleRecurrenceOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Weeklies() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
- type AlertProcessingRuleActionGroupScheduleRecurrencePtrInput
- type AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Dailies() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Elem() AlertProcessingRuleActionGroupScheduleRecurrenceOutput
- func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Monthlies() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Weeklies() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceWeekly
- type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs
- func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray
- func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ElementType() reflect.Type
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
- func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayInput
- type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
- func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) Index(i pulumi.IntInput) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
- type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyInput
- type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) DaysOfWeeks() pulumi.StringArrayOutput
- func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) EndTime() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) StartTime() pulumi.StringPtrOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
- func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
- type AlertProcessingRuleActionGroupState
- type AlertProcessingRuleSuppression
- func (*AlertProcessingRuleSuppression) ElementType() reflect.Type
- func (i *AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutput() AlertProcessingRuleSuppressionOutput
- func (i *AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionOutput
- type AlertProcessingRuleSuppressionArgs
- type AlertProcessingRuleSuppressionArray
- func (AlertProcessingRuleSuppressionArray) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutput() AlertProcessingRuleSuppressionArrayOutput
- func (i AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionArrayOutput
- type AlertProcessingRuleSuppressionArrayInput
- type AlertProcessingRuleSuppressionArrayOutput
- func (AlertProcessingRuleSuppressionArrayOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionArrayOutput) Index(i pulumi.IntInput) AlertProcessingRuleSuppressionOutput
- func (o AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutput() AlertProcessingRuleSuppressionArrayOutput
- func (o AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionArrayOutput
- type AlertProcessingRuleSuppressionCondition
- type AlertProcessingRuleSuppressionConditionAlertContext
- type AlertProcessingRuleSuppressionConditionAlertContextArgs
- func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutput() AlertProcessingRuleSuppressionConditionAlertContextOutput
- func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextOutput
- func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
- func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
- type AlertProcessingRuleSuppressionConditionAlertContextInput
- type AlertProcessingRuleSuppressionConditionAlertContextOutput
- func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutput() AlertProcessingRuleSuppressionConditionAlertContextOutput
- func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextOutput
- func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionAlertContextPtrInput
- type AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Elem() AlertProcessingRuleSuppressionConditionAlertContextOutput
- func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionAlertRuleId
- type AlertProcessingRuleSuppressionConditionAlertRuleIdArgs
- func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
- func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
- func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
- func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
- type AlertProcessingRuleSuppressionConditionAlertRuleIdInput
- type AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
- func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionAlertRuleIdPtrInput
- type AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Elem() AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
- func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionAlertRuleName
- type AlertProcessingRuleSuppressionConditionAlertRuleNameArgs
- func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput() AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
- func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
- func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
- func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
- type AlertProcessingRuleSuppressionConditionAlertRuleNameInput
- type AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
- func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput() AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionAlertRuleNamePtrInput
- type AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Elem() AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
- func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionArgs
- func (AlertProcessingRuleSuppressionConditionArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutput() AlertProcessingRuleSuppressionConditionOutput
- func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionOutput
- func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput
- func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionPtrOutput
- type AlertProcessingRuleSuppressionConditionDescription
- type AlertProcessingRuleSuppressionConditionDescriptionArgs
- func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutput() AlertProcessingRuleSuppressionConditionDescriptionOutput
- func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionOutput
- func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
- func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
- type AlertProcessingRuleSuppressionConditionDescriptionInput
- type AlertProcessingRuleSuppressionConditionDescriptionOutput
- func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutput() AlertProcessingRuleSuppressionConditionDescriptionOutput
- func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionOutput
- func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionDescriptionPtrInput
- type AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Elem() AlertProcessingRuleSuppressionConditionDescriptionOutput
- func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionInput
- type AlertProcessingRuleSuppressionConditionMonitorCondition
- type AlertProcessingRuleSuppressionConditionMonitorConditionArgs
- func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput() AlertProcessingRuleSuppressionConditionMonitorConditionOutput
- func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionOutput
- func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
- func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
- type AlertProcessingRuleSuppressionConditionMonitorConditionInput
- type AlertProcessingRuleSuppressionConditionMonitorConditionOutput
- func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput() AlertProcessingRuleSuppressionConditionMonitorConditionOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionMonitorConditionPtrInput
- type AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Elem() AlertProcessingRuleSuppressionConditionMonitorConditionOutput
- func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionMonitorService
- type AlertProcessingRuleSuppressionConditionMonitorServiceArgs
- func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput() AlertProcessingRuleSuppressionConditionMonitorServiceOutput
- func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServiceOutput
- func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
- func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
- type AlertProcessingRuleSuppressionConditionMonitorServiceInput
- type AlertProcessingRuleSuppressionConditionMonitorServiceOutput
- func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput() AlertProcessingRuleSuppressionConditionMonitorServiceOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServiceOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionMonitorServicePtrInput
- type AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Elem() AlertProcessingRuleSuppressionConditionMonitorServiceOutput
- func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) AlertContext() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) AlertRuleId() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) AlertRuleName() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) Description() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
- func (AlertProcessingRuleSuppressionConditionOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionOutput) MonitorCondition() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) MonitorService() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) Severity() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) SignalType() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) TargetResource() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) TargetResourceGroup() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) TargetResourceType() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutput() AlertProcessingRuleSuppressionConditionOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionPtrOutput
- type AlertProcessingRuleSuppressionConditionPtrInput
- type AlertProcessingRuleSuppressionConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) AlertContext() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleId() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleName() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) Description() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) Elem() AlertProcessingRuleSuppressionConditionOutput
- func (AlertProcessingRuleSuppressionConditionPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) MonitorCondition() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) MonitorService() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) Severity() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) SignalType() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) TargetResource() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceGroup() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceType() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput
- func (o AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionPtrOutput
- type AlertProcessingRuleSuppressionConditionSeverity
- type AlertProcessingRuleSuppressionConditionSeverityArgs
- func (AlertProcessingRuleSuppressionConditionSeverityArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutput() AlertProcessingRuleSuppressionConditionSeverityOutput
- func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityOutput
- func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
- func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput
- type AlertProcessingRuleSuppressionConditionSeverityInput
- type AlertProcessingRuleSuppressionConditionSeverityOutput
- func (AlertProcessingRuleSuppressionConditionSeverityOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionSeverityOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutput() AlertProcessingRuleSuppressionConditionSeverityOutput
- func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityOutput
- func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
- func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput
- func (o AlertProcessingRuleSuppressionConditionSeverityOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionSeverityPtrInput
- type AlertProcessingRuleSuppressionConditionSeverityPtrOutput
- func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Elem() AlertProcessingRuleSuppressionConditionSeverityOutput
- func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
- func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput
- func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionSignalType
- type AlertProcessingRuleSuppressionConditionSignalTypeArgs
- func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput() AlertProcessingRuleSuppressionConditionSignalTypeOutput
- func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypeOutput
- func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
- func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
- type AlertProcessingRuleSuppressionConditionSignalTypeInput
- type AlertProcessingRuleSuppressionConditionSignalTypeOutput
- func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput() AlertProcessingRuleSuppressionConditionSignalTypeOutput
- func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypeOutput
- func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionSignalTypePtrInput
- type AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Elem() AlertProcessingRuleSuppressionConditionSignalTypeOutput
- func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionTargetResource
- type AlertProcessingRuleSuppressionConditionTargetResourceArgs
- func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput() AlertProcessingRuleSuppressionConditionTargetResourceOutput
- func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceOutput
- func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
- func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
- type AlertProcessingRuleSuppressionConditionTargetResourceGroup
- type AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs
- func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
- func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
- func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
- func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
- type AlertProcessingRuleSuppressionConditionTargetResourceGroupInput
- type AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
- func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrInput
- type AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Elem() AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
- func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionTargetResourceInput
- type AlertProcessingRuleSuppressionConditionTargetResourceOutput
- func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput() AlertProcessingRuleSuppressionConditionTargetResourceOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionTargetResourcePtrInput
- type AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Elem() AlertProcessingRuleSuppressionConditionTargetResourceOutput
- func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionTargetResourceType
- type AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs
- func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
- func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
- func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
- func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
- type AlertProcessingRuleSuppressionConditionTargetResourceTypeInput
- type AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
- func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionConditionTargetResourceTypePtrInput
- type AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Elem() AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
- func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
- type AlertProcessingRuleSuppressionInput
- type AlertProcessingRuleSuppressionMap
- func (AlertProcessingRuleSuppressionMap) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutput() AlertProcessingRuleSuppressionMapOutput
- func (i AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionMapOutput
- type AlertProcessingRuleSuppressionMapInput
- type AlertProcessingRuleSuppressionMapOutput
- func (AlertProcessingRuleSuppressionMapOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionMapOutput) MapIndex(k pulumi.StringInput) AlertProcessingRuleSuppressionOutput
- func (o AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutput() AlertProcessingRuleSuppressionMapOutput
- func (o AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionMapOutput
- type AlertProcessingRuleSuppressionOutput
- func (o AlertProcessingRuleSuppressionOutput) Condition() AlertProcessingRuleSuppressionConditionPtrOutput
- func (o AlertProcessingRuleSuppressionOutput) Description() pulumi.StringPtrOutput
- func (AlertProcessingRuleSuppressionOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlertProcessingRuleSuppressionOutput) Name() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionOutput) ResourceGroupName() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionOutput) Schedule() AlertProcessingRuleSuppressionSchedulePtrOutput
- func (o AlertProcessingRuleSuppressionOutput) Scopes() pulumi.StringArrayOutput
- func (o AlertProcessingRuleSuppressionOutput) Tags() pulumi.StringMapOutput
- func (o AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutput() AlertProcessingRuleSuppressionOutput
- func (o AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionOutput
- type AlertProcessingRuleSuppressionSchedule
- type AlertProcessingRuleSuppressionScheduleArgs
- func (AlertProcessingRuleSuppressionScheduleArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutput() AlertProcessingRuleSuppressionScheduleOutput
- func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleOutput
- func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput
- func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput
- type AlertProcessingRuleSuppressionScheduleInput
- type AlertProcessingRuleSuppressionScheduleOutput
- func (o AlertProcessingRuleSuppressionScheduleOutput) EffectiveFrom() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionScheduleOutput) EffectiveUntil() pulumi.StringPtrOutput
- func (AlertProcessingRuleSuppressionScheduleOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionScheduleOutput) Recurrence() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleSuppressionScheduleOutput) TimeZone() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionScheduleOutput() AlertProcessingRuleSuppressionScheduleOutput
- func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleOutput
- func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput
- func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput
- type AlertProcessingRuleSuppressionSchedulePtrInput
- type AlertProcessingRuleSuppressionSchedulePtrOutput
- func (o AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionSchedulePtrOutput) Elem() AlertProcessingRuleSuppressionScheduleOutput
- func (AlertProcessingRuleSuppressionSchedulePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionSchedulePtrOutput) Recurrence() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleSuppressionSchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionSchedulePtrOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput
- func (o AlertProcessingRuleSuppressionSchedulePtrOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput
- type AlertProcessingRuleSuppressionScheduleRecurrence
- type AlertProcessingRuleSuppressionScheduleRecurrenceArgs
- func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput() AlertProcessingRuleSuppressionScheduleRecurrenceOutput
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceOutput
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceDaily
- type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs
- func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray
- func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayInput
- type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
- func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) Index(i pulumi.IntInput) AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceDailyInput
- type AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
- func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) EndTime() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) StartTime() pulumi.StringOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceInput
- type AlertProcessingRuleSuppressionScheduleRecurrenceMonthly
- type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs
- func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray
- func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayInput
- type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
- func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) Index(i pulumi.IntInput) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyInput
- type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) DaysOfMonths() pulumi.IntArrayOutput
- func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) EndTime() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) StartTime() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Dailies() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
- func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Monthlies() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput() AlertProcessingRuleSuppressionScheduleRecurrenceOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Weeklies() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
- type AlertProcessingRuleSuppressionScheduleRecurrencePtrInput
- type AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Dailies() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Elem() AlertProcessingRuleSuppressionScheduleRecurrenceOutput
- func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Monthlies() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Weeklies() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceWeekly
- type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs
- func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray
- func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ElementType() reflect.Type
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
- func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayInput
- type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
- func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) Index(i pulumi.IntInput) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
- type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyInput
- type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) DaysOfWeeks() pulumi.StringArrayOutput
- func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) EndTime() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) StartTime() pulumi.StringPtrOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
- func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
- type AlertProcessingRuleSuppressionState
- type AlertPrometheusRuleGroup
- type AlertPrometheusRuleGroupArgs
- type AlertPrometheusRuleGroupArray
- func (AlertPrometheusRuleGroupArray) ElementType() reflect.Type
- func (i AlertPrometheusRuleGroupArray) ToAlertPrometheusRuleGroupArrayOutput() AlertPrometheusRuleGroupArrayOutput
- func (i AlertPrometheusRuleGroupArray) ToAlertPrometheusRuleGroupArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupArrayOutput
- type AlertPrometheusRuleGroupArrayInput
- type AlertPrometheusRuleGroupArrayOutput
- func (AlertPrometheusRuleGroupArrayOutput) ElementType() reflect.Type
- func (o AlertPrometheusRuleGroupArrayOutput) Index(i pulumi.IntInput) AlertPrometheusRuleGroupOutput
- func (o AlertPrometheusRuleGroupArrayOutput) ToAlertPrometheusRuleGroupArrayOutput() AlertPrometheusRuleGroupArrayOutput
- func (o AlertPrometheusRuleGroupArrayOutput) ToAlertPrometheusRuleGroupArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupArrayOutput
- type AlertPrometheusRuleGroupInput
- type AlertPrometheusRuleGroupMap
- func (AlertPrometheusRuleGroupMap) ElementType() reflect.Type
- func (i AlertPrometheusRuleGroupMap) ToAlertPrometheusRuleGroupMapOutput() AlertPrometheusRuleGroupMapOutput
- func (i AlertPrometheusRuleGroupMap) ToAlertPrometheusRuleGroupMapOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupMapOutput
- type AlertPrometheusRuleGroupMapInput
- type AlertPrometheusRuleGroupMapOutput
- func (AlertPrometheusRuleGroupMapOutput) ElementType() reflect.Type
- func (o AlertPrometheusRuleGroupMapOutput) MapIndex(k pulumi.StringInput) AlertPrometheusRuleGroupOutput
- func (o AlertPrometheusRuleGroupMapOutput) ToAlertPrometheusRuleGroupMapOutput() AlertPrometheusRuleGroupMapOutput
- func (o AlertPrometheusRuleGroupMapOutput) ToAlertPrometheusRuleGroupMapOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupMapOutput
- type AlertPrometheusRuleGroupOutput
- func (o AlertPrometheusRuleGroupOutput) ClusterName() pulumi.StringPtrOutput
- func (o AlertPrometheusRuleGroupOutput) Description() pulumi.StringPtrOutput
- func (AlertPrometheusRuleGroupOutput) ElementType() reflect.Type
- func (o AlertPrometheusRuleGroupOutput) Interval() pulumi.StringPtrOutput
- func (o AlertPrometheusRuleGroupOutput) Location() pulumi.StringOutput
- func (o AlertPrometheusRuleGroupOutput) Name() pulumi.StringOutput
- func (o AlertPrometheusRuleGroupOutput) ResourceGroupName() pulumi.StringOutput
- func (o AlertPrometheusRuleGroupOutput) RuleGroupEnabled() pulumi.BoolPtrOutput
- func (o AlertPrometheusRuleGroupOutput) Rules() AlertPrometheusRuleGroupRuleArrayOutput
- func (o AlertPrometheusRuleGroupOutput) Scopes() pulumi.StringArrayOutput
- func (o AlertPrometheusRuleGroupOutput) Tags() pulumi.StringMapOutput
- func (o AlertPrometheusRuleGroupOutput) ToAlertPrometheusRuleGroupOutput() AlertPrometheusRuleGroupOutput
- func (o AlertPrometheusRuleGroupOutput) ToAlertPrometheusRuleGroupOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupOutput
- type AlertPrometheusRuleGroupRule
- type AlertPrometheusRuleGroupRuleAction
- type AlertPrometheusRuleGroupRuleActionArgs
- func (AlertPrometheusRuleGroupRuleActionArgs) ElementType() reflect.Type
- func (i AlertPrometheusRuleGroupRuleActionArgs) ToAlertPrometheusRuleGroupRuleActionOutput() AlertPrometheusRuleGroupRuleActionOutput
- func (i AlertPrometheusRuleGroupRuleActionArgs) ToAlertPrometheusRuleGroupRuleActionOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleActionOutput
- type AlertPrometheusRuleGroupRuleActionArray
- func (AlertPrometheusRuleGroupRuleActionArray) ElementType() reflect.Type
- func (i AlertPrometheusRuleGroupRuleActionArray) ToAlertPrometheusRuleGroupRuleActionArrayOutput() AlertPrometheusRuleGroupRuleActionArrayOutput
- func (i AlertPrometheusRuleGroupRuleActionArray) ToAlertPrometheusRuleGroupRuleActionArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleActionArrayOutput
- type AlertPrometheusRuleGroupRuleActionArrayInput
- type AlertPrometheusRuleGroupRuleActionArrayOutput
- func (AlertPrometheusRuleGroupRuleActionArrayOutput) ElementType() reflect.Type
- func (o AlertPrometheusRuleGroupRuleActionArrayOutput) Index(i pulumi.IntInput) AlertPrometheusRuleGroupRuleActionOutput
- func (o AlertPrometheusRuleGroupRuleActionArrayOutput) ToAlertPrometheusRuleGroupRuleActionArrayOutput() AlertPrometheusRuleGroupRuleActionArrayOutput
- func (o AlertPrometheusRuleGroupRuleActionArrayOutput) ToAlertPrometheusRuleGroupRuleActionArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleActionArrayOutput
- type AlertPrometheusRuleGroupRuleActionInput
- type AlertPrometheusRuleGroupRuleActionOutput
- func (o AlertPrometheusRuleGroupRuleActionOutput) ActionGroupId() pulumi.StringOutput
- func (o AlertPrometheusRuleGroupRuleActionOutput) ActionProperties() pulumi.StringMapOutput
- func (AlertPrometheusRuleGroupRuleActionOutput) ElementType() reflect.Type
- func (o AlertPrometheusRuleGroupRuleActionOutput) ToAlertPrometheusRuleGroupRuleActionOutput() AlertPrometheusRuleGroupRuleActionOutput
- func (o AlertPrometheusRuleGroupRuleActionOutput) ToAlertPrometheusRuleGroupRuleActionOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleActionOutput
- type AlertPrometheusRuleGroupRuleAlertResolution
- type AlertPrometheusRuleGroupRuleAlertResolutionArgs
- func (AlertPrometheusRuleGroupRuleAlertResolutionArgs) ElementType() reflect.Type
- func (i AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionOutput() AlertPrometheusRuleGroupRuleAlertResolutionOutput
- func (i AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionOutput
- func (i AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput() AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
- func (i AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
- type AlertPrometheusRuleGroupRuleAlertResolutionInput
- type AlertPrometheusRuleGroupRuleAlertResolutionOutput
- func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) AutoResolved() pulumi.BoolPtrOutput
- func (AlertPrometheusRuleGroupRuleAlertResolutionOutput) ElementType() reflect.Type
- func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) TimeToResolve() pulumi.StringPtrOutput
- func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionOutput() AlertPrometheusRuleGroupRuleAlertResolutionOutput
- func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionOutput
- func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput() AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
- func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
- type AlertPrometheusRuleGroupRuleAlertResolutionPtrInput
- type AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
- func (o AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) AutoResolved() pulumi.BoolPtrOutput
- func (o AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) Elem() AlertPrometheusRuleGroupRuleAlertResolutionOutput
- func (AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) ElementType() reflect.Type
- func (o AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) TimeToResolve() pulumi.StringPtrOutput
- func (o AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput() AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
- func (o AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
- type AlertPrometheusRuleGroupRuleArgs
- func (AlertPrometheusRuleGroupRuleArgs) ElementType() reflect.Type
- func (i AlertPrometheusRuleGroupRuleArgs) ToAlertPrometheusRuleGroupRuleOutput() AlertPrometheusRuleGroupRuleOutput
- func (i AlertPrometheusRuleGroupRuleArgs) ToAlertPrometheusRuleGroupRuleOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleOutput
- type AlertPrometheusRuleGroupRuleArray
- func (AlertPrometheusRuleGroupRuleArray) ElementType() reflect.Type
- func (i AlertPrometheusRuleGroupRuleArray) ToAlertPrometheusRuleGroupRuleArrayOutput() AlertPrometheusRuleGroupRuleArrayOutput
- func (i AlertPrometheusRuleGroupRuleArray) ToAlertPrometheusRuleGroupRuleArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleArrayOutput
- type AlertPrometheusRuleGroupRuleArrayInput
- type AlertPrometheusRuleGroupRuleArrayOutput
- func (AlertPrometheusRuleGroupRuleArrayOutput) ElementType() reflect.Type
- func (o AlertPrometheusRuleGroupRuleArrayOutput) Index(i pulumi.IntInput) AlertPrometheusRuleGroupRuleOutput
- func (o AlertPrometheusRuleGroupRuleArrayOutput) ToAlertPrometheusRuleGroupRuleArrayOutput() AlertPrometheusRuleGroupRuleArrayOutput
- func (o AlertPrometheusRuleGroupRuleArrayOutput) ToAlertPrometheusRuleGroupRuleArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleArrayOutput
- type AlertPrometheusRuleGroupRuleInput
- type AlertPrometheusRuleGroupRuleOutput
- func (o AlertPrometheusRuleGroupRuleOutput) Actions() AlertPrometheusRuleGroupRuleActionArrayOutput
- func (o AlertPrometheusRuleGroupRuleOutput) Alert() pulumi.StringPtrOutput
- func (o AlertPrometheusRuleGroupRuleOutput) AlertResolution() AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
- func (o AlertPrometheusRuleGroupRuleOutput) Annotations() pulumi.StringMapOutput
- func (AlertPrometheusRuleGroupRuleOutput) ElementType() reflect.Type
- func (o AlertPrometheusRuleGroupRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlertPrometheusRuleGroupRuleOutput) Expression() pulumi.StringOutput
- func (o AlertPrometheusRuleGroupRuleOutput) For() pulumi.StringPtrOutput
- func (o AlertPrometheusRuleGroupRuleOutput) Labels() pulumi.StringMapOutput
- func (o AlertPrometheusRuleGroupRuleOutput) Record() pulumi.StringPtrOutput
- func (o AlertPrometheusRuleGroupRuleOutput) Severity() pulumi.IntPtrOutput
- func (o AlertPrometheusRuleGroupRuleOutput) ToAlertPrometheusRuleGroupRuleOutput() AlertPrometheusRuleGroupRuleOutput
- func (o AlertPrometheusRuleGroupRuleOutput) ToAlertPrometheusRuleGroupRuleOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleOutput
- type AlertPrometheusRuleGroupState
- type AutoscaleSetting
- type AutoscaleSettingArgs
- type AutoscaleSettingArray
- type AutoscaleSettingArrayInput
- type AutoscaleSettingArrayOutput
- func (AutoscaleSettingArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingOutput
- func (o AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutput() AutoscaleSettingArrayOutput
- func (o AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutputWithContext(ctx context.Context) AutoscaleSettingArrayOutput
- type AutoscaleSettingInput
- type AutoscaleSettingMap
- type AutoscaleSettingMapInput
- type AutoscaleSettingMapOutput
- func (AutoscaleSettingMapOutput) ElementType() reflect.Type
- func (o AutoscaleSettingMapOutput) MapIndex(k pulumi.StringInput) AutoscaleSettingOutput
- func (o AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutput() AutoscaleSettingMapOutput
- func (o AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutputWithContext(ctx context.Context) AutoscaleSettingMapOutput
- type AutoscaleSettingNotification
- type AutoscaleSettingNotificationArgs
- func (AutoscaleSettingNotificationArgs) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
- type AutoscaleSettingNotificationEmail
- type AutoscaleSettingNotificationEmailArgs
- func (AutoscaleSettingNotificationEmailArgs) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
- type AutoscaleSettingNotificationEmailInput
- type AutoscaleSettingNotificationEmailOutput
- func (o AutoscaleSettingNotificationEmailOutput) CustomEmails() pulumi.StringArrayOutput
- func (AutoscaleSettingNotificationEmailOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
- type AutoscaleSettingNotificationEmailPtrInput
- type AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) CustomEmails() pulumi.StringArrayOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) Elem() AutoscaleSettingNotificationEmailOutput
- func (AutoscaleSettingNotificationEmailPtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
- type AutoscaleSettingNotificationInput
- type AutoscaleSettingNotificationOutput
- func (AutoscaleSettingNotificationOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationOutput) Email() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationPtrInput
- type AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) Elem() AutoscaleSettingNotificationOutput
- func (AutoscaleSettingNotificationPtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationPtrOutput) Email() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationWebhook
- type AutoscaleSettingNotificationWebhookArgs
- func (AutoscaleSettingNotificationWebhookArgs) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
- func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
- type AutoscaleSettingNotificationWebhookArray
- func (AutoscaleSettingNotificationWebhookArray) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
- func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationWebhookArrayInput
- type AutoscaleSettingNotificationWebhookArrayOutput
- func (AutoscaleSettingNotificationWebhookArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationWebhookArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingNotificationWebhookOutput
- func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
- func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationWebhookInput
- type AutoscaleSettingNotificationWebhookOutput
- func (AutoscaleSettingNotificationWebhookOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationWebhookOutput) Properties() pulumi.StringMapOutput
- func (o AutoscaleSettingNotificationWebhookOutput) ServiceUri() pulumi.StringOutput
- func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
- func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
- type AutoscaleSettingOutput
- func (AutoscaleSettingOutput) ElementType() reflect.Type
- func (o AutoscaleSettingOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutoscaleSettingOutput) Location() pulumi.StringOutput
- func (o AutoscaleSettingOutput) Name() pulumi.StringOutput
- func (o AutoscaleSettingOutput) Notification() AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingOutput) Predictive() AutoscaleSettingPredictivePtrOutput
- func (o AutoscaleSettingOutput) Profiles() AutoscaleSettingProfileArrayOutput
- func (o AutoscaleSettingOutput) ResourceGroupName() pulumi.StringOutput
- func (o AutoscaleSettingOutput) Tags() pulumi.StringMapOutput
- func (o AutoscaleSettingOutput) TargetResourceId() pulumi.StringOutput
- func (o AutoscaleSettingOutput) ToAutoscaleSettingOutput() AutoscaleSettingOutput
- func (o AutoscaleSettingOutput) ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput
- type AutoscaleSettingPredictive
- type AutoscaleSettingPredictiveArgs
- func (AutoscaleSettingPredictiveArgs) ElementType() reflect.Type
- func (i AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictiveOutput() AutoscaleSettingPredictiveOutput
- func (i AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictiveOutputWithContext(ctx context.Context) AutoscaleSettingPredictiveOutput
- func (i AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictivePtrOutput() AutoscaleSettingPredictivePtrOutput
- func (i AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictivePtrOutputWithContext(ctx context.Context) AutoscaleSettingPredictivePtrOutput
- type AutoscaleSettingPredictiveInput
- type AutoscaleSettingPredictiveOutput
- func (AutoscaleSettingPredictiveOutput) ElementType() reflect.Type
- func (o AutoscaleSettingPredictiveOutput) LookAheadTime() pulumi.StringPtrOutput
- func (o AutoscaleSettingPredictiveOutput) ScaleMode() pulumi.StringOutput
- func (o AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictiveOutput() AutoscaleSettingPredictiveOutput
- func (o AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictiveOutputWithContext(ctx context.Context) AutoscaleSettingPredictiveOutput
- func (o AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictivePtrOutput() AutoscaleSettingPredictivePtrOutput
- func (o AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictivePtrOutputWithContext(ctx context.Context) AutoscaleSettingPredictivePtrOutput
- type AutoscaleSettingPredictivePtrInput
- type AutoscaleSettingPredictivePtrOutput
- func (o AutoscaleSettingPredictivePtrOutput) Elem() AutoscaleSettingPredictiveOutput
- func (AutoscaleSettingPredictivePtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingPredictivePtrOutput) LookAheadTime() pulumi.StringPtrOutput
- func (o AutoscaleSettingPredictivePtrOutput) ScaleMode() pulumi.StringPtrOutput
- func (o AutoscaleSettingPredictivePtrOutput) ToAutoscaleSettingPredictivePtrOutput() AutoscaleSettingPredictivePtrOutput
- func (o AutoscaleSettingPredictivePtrOutput) ToAutoscaleSettingPredictivePtrOutputWithContext(ctx context.Context) AutoscaleSettingPredictivePtrOutput
- type AutoscaleSettingProfile
- type AutoscaleSettingProfileArgs
- type AutoscaleSettingProfileArray
- func (AutoscaleSettingProfileArray) ElementType() reflect.Type
- func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
- func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
- type AutoscaleSettingProfileArrayInput
- type AutoscaleSettingProfileArrayOutput
- func (AutoscaleSettingProfileArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileOutput
- func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
- func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
- type AutoscaleSettingProfileCapacity
- type AutoscaleSettingProfileCapacityArgs
- func (AutoscaleSettingProfileCapacityArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
- func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
- type AutoscaleSettingProfileCapacityInput
- type AutoscaleSettingProfileCapacityOutput
- func (o AutoscaleSettingProfileCapacityOutput) Default() pulumi.IntOutput
- func (AutoscaleSettingProfileCapacityOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileCapacityOutput) Maximum() pulumi.IntOutput
- func (o AutoscaleSettingProfileCapacityOutput) Minimum() pulumi.IntOutput
- func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
- func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
- type AutoscaleSettingProfileFixedDate
- type AutoscaleSettingProfileFixedDateArgs
- func (AutoscaleSettingProfileFixedDateArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
- type AutoscaleSettingProfileFixedDateInput
- type AutoscaleSettingProfileFixedDateOutput
- func (AutoscaleSettingProfileFixedDateOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileFixedDateOutput) End() pulumi.StringOutput
- func (o AutoscaleSettingProfileFixedDateOutput) Start() pulumi.StringOutput
- func (o AutoscaleSettingProfileFixedDateOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
- type AutoscaleSettingProfileFixedDatePtrInput
- type AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) Elem() AutoscaleSettingProfileFixedDateOutput
- func (AutoscaleSettingProfileFixedDatePtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileFixedDatePtrOutput) End() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) Start() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
- type AutoscaleSettingProfileInput
- type AutoscaleSettingProfileOutput
- func (o AutoscaleSettingProfileOutput) Capacity() AutoscaleSettingProfileCapacityOutput
- func (AutoscaleSettingProfileOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileOutput) FixedDate() AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileOutput) Name() pulumi.StringOutput
- func (o AutoscaleSettingProfileOutput) Recurrence() AutoscaleSettingProfileRecurrencePtrOutput
- func (o AutoscaleSettingProfileOutput) Rules() AutoscaleSettingProfileRuleArrayOutput
- func (o AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutput() AutoscaleSettingProfileOutput
- func (o AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutputWithContext(ctx context.Context) AutoscaleSettingProfileOutput
- type AutoscaleSettingProfileRecurrence
- type AutoscaleSettingProfileRecurrenceArgs
- func (AutoscaleSettingProfileRecurrenceArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput
- func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrenceOutput
- func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
- func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
- type AutoscaleSettingProfileRecurrenceInput
- type AutoscaleSettingProfileRecurrenceOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) Days() pulumi.StringArrayOutput
- func (AutoscaleSettingProfileRecurrenceOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRecurrenceOutput) Hours() pulumi.IntOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) Minutes() pulumi.IntOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrenceOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
- type AutoscaleSettingProfileRecurrencePtrInput
- type AutoscaleSettingProfileRecurrencePtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Days() pulumi.StringArrayOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Elem() AutoscaleSettingProfileRecurrenceOutput
- func (AutoscaleSettingProfileRecurrencePtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Hours() pulumi.IntPtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Minutes() pulumi.IntPtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
- type AutoscaleSettingProfileRule
- type AutoscaleSettingProfileRuleArgs
- func (AutoscaleSettingProfileRuleArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
- func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
- type AutoscaleSettingProfileRuleArray
- func (AutoscaleSettingProfileRuleArray) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
- func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
- type AutoscaleSettingProfileRuleArrayInput
- type AutoscaleSettingProfileRuleArrayOutput
- func (AutoscaleSettingProfileRuleArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileRuleOutput
- func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
- func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
- type AutoscaleSettingProfileRuleInput
- type AutoscaleSettingProfileRuleMetricTrigger
- type AutoscaleSettingProfileRuleMetricTriggerArgs
- func (AutoscaleSettingProfileRuleMetricTriggerArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
- func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
- type AutoscaleSettingProfileRuleMetricTriggerDimension
- type AutoscaleSettingProfileRuleMetricTriggerDimensionArgs
- func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionArray
- func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionInput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Name() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Operator() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Values() pulumi.StringArrayOutput
- type AutoscaleSettingProfileRuleMetricTriggerInput
- type AutoscaleSettingProfileRuleMetricTriggerOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Dimensions() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) DivideByInstanceCount() pulumi.BoolPtrOutput
- func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricResourceId() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Operator() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Statistic() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeAggregation() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeGrain() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeWindow() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
- type AutoscaleSettingProfileRuleOutput
- func (AutoscaleSettingProfileRuleOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleOutput) MetricTrigger() AutoscaleSettingProfileRuleMetricTriggerOutput
- func (o AutoscaleSettingProfileRuleOutput) ScaleAction() AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
- func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
- type AutoscaleSettingProfileRuleScaleAction
- type AutoscaleSettingProfileRuleScaleActionArgs
- func (AutoscaleSettingProfileRuleScaleActionArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
- func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
- type AutoscaleSettingProfileRuleScaleActionInput
- type AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Cooldown() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Direction() pulumi.StringOutput
- func (AutoscaleSettingProfileRuleScaleActionOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Type() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Value() pulumi.IntOutput
- type AutoscaleSettingState
- type DataCollectionEndpoint
- type DataCollectionEndpointArgs
- type DataCollectionEndpointArray
- func (DataCollectionEndpointArray) ElementType() reflect.Type
- func (i DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutput() DataCollectionEndpointArrayOutput
- func (i DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutputWithContext(ctx context.Context) DataCollectionEndpointArrayOutput
- type DataCollectionEndpointArrayInput
- type DataCollectionEndpointArrayOutput
- func (DataCollectionEndpointArrayOutput) ElementType() reflect.Type
- func (o DataCollectionEndpointArrayOutput) Index(i pulumi.IntInput) DataCollectionEndpointOutput
- func (o DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutput() DataCollectionEndpointArrayOutput
- func (o DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutputWithContext(ctx context.Context) DataCollectionEndpointArrayOutput
- type DataCollectionEndpointInput
- type DataCollectionEndpointMap
- type DataCollectionEndpointMapInput
- type DataCollectionEndpointMapOutput
- func (DataCollectionEndpointMapOutput) ElementType() reflect.Type
- func (o DataCollectionEndpointMapOutput) MapIndex(k pulumi.StringInput) DataCollectionEndpointOutput
- func (o DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutput() DataCollectionEndpointMapOutput
- func (o DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutputWithContext(ctx context.Context) DataCollectionEndpointMapOutput
- type DataCollectionEndpointOutput
- func (o DataCollectionEndpointOutput) ConfigurationAccessEndpoint() pulumi.StringOutput
- func (o DataCollectionEndpointOutput) Description() pulumi.StringPtrOutput
- func (DataCollectionEndpointOutput) ElementType() reflect.Type
- func (o DataCollectionEndpointOutput) ImmutableId() pulumi.StringOutput
- func (o DataCollectionEndpointOutput) Kind() pulumi.StringPtrOutput
- func (o DataCollectionEndpointOutput) Location() pulumi.StringOutput
- func (o DataCollectionEndpointOutput) LogsIngestionEndpoint() pulumi.StringOutput
- func (o DataCollectionEndpointOutput) Name() pulumi.StringOutput
- func (o DataCollectionEndpointOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o DataCollectionEndpointOutput) ResourceGroupName() pulumi.StringOutput
- func (o DataCollectionEndpointOutput) Tags() pulumi.StringMapOutput
- func (o DataCollectionEndpointOutput) ToDataCollectionEndpointOutput() DataCollectionEndpointOutput
- func (o DataCollectionEndpointOutput) ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput
- type DataCollectionEndpointState
- type DataCollectionRule
- type DataCollectionRuleArgs
- type DataCollectionRuleArray
- type DataCollectionRuleArrayInput
- type DataCollectionRuleArrayOutput
- func (DataCollectionRuleArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleOutput
- func (o DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutput() DataCollectionRuleArrayOutput
- func (o DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutputWithContext(ctx context.Context) DataCollectionRuleArrayOutput
- type DataCollectionRuleAssociation
- func (*DataCollectionRuleAssociation) ElementType() reflect.Type
- func (i *DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput
- func (i *DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput
- type DataCollectionRuleAssociationArgs
- type DataCollectionRuleAssociationArray
- func (DataCollectionRuleAssociationArray) ElementType() reflect.Type
- func (i DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutput() DataCollectionRuleAssociationArrayOutput
- func (i DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutputWithContext(ctx context.Context) DataCollectionRuleAssociationArrayOutput
- type DataCollectionRuleAssociationArrayInput
- type DataCollectionRuleAssociationArrayOutput
- func (DataCollectionRuleAssociationArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleAssociationArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleAssociationOutput
- func (o DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutput() DataCollectionRuleAssociationArrayOutput
- func (o DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutputWithContext(ctx context.Context) DataCollectionRuleAssociationArrayOutput
- type DataCollectionRuleAssociationInput
- type DataCollectionRuleAssociationMap
- func (DataCollectionRuleAssociationMap) ElementType() reflect.Type
- func (i DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutput() DataCollectionRuleAssociationMapOutput
- func (i DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutputWithContext(ctx context.Context) DataCollectionRuleAssociationMapOutput
- type DataCollectionRuleAssociationMapInput
- type DataCollectionRuleAssociationMapOutput
- func (DataCollectionRuleAssociationMapOutput) ElementType() reflect.Type
- func (o DataCollectionRuleAssociationMapOutput) MapIndex(k pulumi.StringInput) DataCollectionRuleAssociationOutput
- func (o DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutput() DataCollectionRuleAssociationMapOutput
- func (o DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutputWithContext(ctx context.Context) DataCollectionRuleAssociationMapOutput
- type DataCollectionRuleAssociationOutput
- func (o DataCollectionRuleAssociationOutput) DataCollectionEndpointId() pulumi.StringPtrOutput
- func (o DataCollectionRuleAssociationOutput) DataCollectionRuleId() pulumi.StringPtrOutput
- func (o DataCollectionRuleAssociationOutput) Description() pulumi.StringPtrOutput
- func (DataCollectionRuleAssociationOutput) ElementType() reflect.Type
- func (o DataCollectionRuleAssociationOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleAssociationOutput) TargetResourceId() pulumi.StringOutput
- func (o DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput
- func (o DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput
- type DataCollectionRuleAssociationState
- type DataCollectionRuleDataFlow
- type DataCollectionRuleDataFlowArgs
- func (DataCollectionRuleDataFlowArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutput() DataCollectionRuleDataFlowOutput
- func (i DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowOutput
- type DataCollectionRuleDataFlowArray
- func (DataCollectionRuleDataFlowArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutput() DataCollectionRuleDataFlowArrayOutput
- func (i DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowArrayOutput
- type DataCollectionRuleDataFlowArrayInput
- type DataCollectionRuleDataFlowArrayOutput
- func (DataCollectionRuleDataFlowArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataFlowArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataFlowOutput
- func (o DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutput() DataCollectionRuleDataFlowArrayOutput
- func (o DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowArrayOutput
- type DataCollectionRuleDataFlowInput
- type DataCollectionRuleDataFlowOutput
- func (o DataCollectionRuleDataFlowOutput) BuiltInTransform() pulumi.StringPtrOutput
- func (o DataCollectionRuleDataFlowOutput) Destinations() pulumi.StringArrayOutput
- func (DataCollectionRuleDataFlowOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataFlowOutput) OutputStream() pulumi.StringPtrOutput
- func (o DataCollectionRuleDataFlowOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutput() DataCollectionRuleDataFlowOutput
- func (o DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowOutput
- func (o DataCollectionRuleDataFlowOutput) TransformKql() pulumi.StringPtrOutput
- type DataCollectionRuleDataSources
- type DataCollectionRuleDataSourcesArgs
- func (DataCollectionRuleDataSourcesArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput
- func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput
- func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
- func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
- type DataCollectionRuleDataSourcesDataImport
- type DataCollectionRuleDataSourcesDataImportArgs
- func (DataCollectionRuleDataSourcesDataImportArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportOutput() DataCollectionRuleDataSourcesDataImportOutput
- func (i DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportOutput
- func (i DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportPtrOutput() DataCollectionRuleDataSourcesDataImportPtrOutput
- func (i DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportPtrOutput
- type DataCollectionRuleDataSourcesDataImportEventHubDataSource
- type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs
- func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
- func (i DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
- type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray
- func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
- func (i DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
- type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayInput
- type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
- func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
- func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
- func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
- type DataCollectionRuleDataSourcesDataImportEventHubDataSourceInput
- type DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
- func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ConsumerGroup() pulumi.StringPtrOutput
- func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) Stream() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
- func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
- type DataCollectionRuleDataSourcesDataImportInput
- type DataCollectionRuleDataSourcesDataImportOutput
- func (DataCollectionRuleDataSourcesDataImportOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesDataImportOutput) EventHubDataSources() DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
- func (o DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportOutput() DataCollectionRuleDataSourcesDataImportOutput
- func (o DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportOutput
- func (o DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutput() DataCollectionRuleDataSourcesDataImportPtrOutput
- func (o DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportPtrOutput
- type DataCollectionRuleDataSourcesDataImportPtrInput
- type DataCollectionRuleDataSourcesDataImportPtrOutput
- func (o DataCollectionRuleDataSourcesDataImportPtrOutput) Elem() DataCollectionRuleDataSourcesDataImportOutput
- func (DataCollectionRuleDataSourcesDataImportPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesDataImportPtrOutput) EventHubDataSources() DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
- func (o DataCollectionRuleDataSourcesDataImportPtrOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutput() DataCollectionRuleDataSourcesDataImportPtrOutput
- func (o DataCollectionRuleDataSourcesDataImportPtrOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportPtrOutput
- type DataCollectionRuleDataSourcesExtension
- type DataCollectionRuleDataSourcesExtensionArgs
- func (DataCollectionRuleDataSourcesExtensionArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutput() DataCollectionRuleDataSourcesExtensionOutput
- func (i DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionOutput
- type DataCollectionRuleDataSourcesExtensionArray
- func (DataCollectionRuleDataSourcesExtensionArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutput() DataCollectionRuleDataSourcesExtensionArrayOutput
- func (i DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionArrayOutput
- type DataCollectionRuleDataSourcesExtensionArrayInput
- type DataCollectionRuleDataSourcesExtensionArrayOutput
- func (DataCollectionRuleDataSourcesExtensionArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesExtensionArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesExtensionOutput
- func (o DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutput() DataCollectionRuleDataSourcesExtensionArrayOutput
- func (o DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionArrayOutput
- type DataCollectionRuleDataSourcesExtensionInput
- type DataCollectionRuleDataSourcesExtensionOutput
- func (DataCollectionRuleDataSourcesExtensionOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesExtensionOutput) ExtensionJson() pulumi.StringPtrOutput
- func (o DataCollectionRuleDataSourcesExtensionOutput) ExtensionName() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesExtensionOutput) InputDataSources() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesExtensionOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesExtensionOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesExtensionOutput) ToDataCollectionRuleDataSourcesExtensionOutput() DataCollectionRuleDataSourcesExtensionOutput
- func (o DataCollectionRuleDataSourcesExtensionOutput) ToDataCollectionRuleDataSourcesExtensionOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionOutput
- type DataCollectionRuleDataSourcesIisLog
- type DataCollectionRuleDataSourcesIisLogArgs
- func (DataCollectionRuleDataSourcesIisLogArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesIisLogArgs) ToDataCollectionRuleDataSourcesIisLogOutput() DataCollectionRuleDataSourcesIisLogOutput
- func (i DataCollectionRuleDataSourcesIisLogArgs) ToDataCollectionRuleDataSourcesIisLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesIisLogOutput
- type DataCollectionRuleDataSourcesIisLogArray
- func (DataCollectionRuleDataSourcesIisLogArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesIisLogArray) ToDataCollectionRuleDataSourcesIisLogArrayOutput() DataCollectionRuleDataSourcesIisLogArrayOutput
- func (i DataCollectionRuleDataSourcesIisLogArray) ToDataCollectionRuleDataSourcesIisLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesIisLogArrayOutput
- type DataCollectionRuleDataSourcesIisLogArrayInput
- type DataCollectionRuleDataSourcesIisLogArrayOutput
- func (DataCollectionRuleDataSourcesIisLogArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesIisLogArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesIisLogOutput
- func (o DataCollectionRuleDataSourcesIisLogArrayOutput) ToDataCollectionRuleDataSourcesIisLogArrayOutput() DataCollectionRuleDataSourcesIisLogArrayOutput
- func (o DataCollectionRuleDataSourcesIisLogArrayOutput) ToDataCollectionRuleDataSourcesIisLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesIisLogArrayOutput
- type DataCollectionRuleDataSourcesIisLogInput
- type DataCollectionRuleDataSourcesIisLogOutput
- func (DataCollectionRuleDataSourcesIisLogOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesIisLogOutput) LogDirectories() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesIisLogOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesIisLogOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesIisLogOutput) ToDataCollectionRuleDataSourcesIisLogOutput() DataCollectionRuleDataSourcesIisLogOutput
- func (o DataCollectionRuleDataSourcesIisLogOutput) ToDataCollectionRuleDataSourcesIisLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesIisLogOutput
- type DataCollectionRuleDataSourcesInput
- type DataCollectionRuleDataSourcesLogFile
- type DataCollectionRuleDataSourcesLogFileArgs
- func (DataCollectionRuleDataSourcesLogFileArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesLogFileArgs) ToDataCollectionRuleDataSourcesLogFileOutput() DataCollectionRuleDataSourcesLogFileOutput
- func (i DataCollectionRuleDataSourcesLogFileArgs) ToDataCollectionRuleDataSourcesLogFileOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileOutput
- type DataCollectionRuleDataSourcesLogFileArray
- func (DataCollectionRuleDataSourcesLogFileArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesLogFileArray) ToDataCollectionRuleDataSourcesLogFileArrayOutput() DataCollectionRuleDataSourcesLogFileArrayOutput
- func (i DataCollectionRuleDataSourcesLogFileArray) ToDataCollectionRuleDataSourcesLogFileArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileArrayOutput
- type DataCollectionRuleDataSourcesLogFileArrayInput
- type DataCollectionRuleDataSourcesLogFileArrayOutput
- func (DataCollectionRuleDataSourcesLogFileArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesLogFileArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesLogFileOutput
- func (o DataCollectionRuleDataSourcesLogFileArrayOutput) ToDataCollectionRuleDataSourcesLogFileArrayOutput() DataCollectionRuleDataSourcesLogFileArrayOutput
- func (o DataCollectionRuleDataSourcesLogFileArrayOutput) ToDataCollectionRuleDataSourcesLogFileArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileArrayOutput
- type DataCollectionRuleDataSourcesLogFileInput
- type DataCollectionRuleDataSourcesLogFileOutput
- func (DataCollectionRuleDataSourcesLogFileOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesLogFileOutput) FilePatterns() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesLogFileOutput) Format() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesLogFileOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesLogFileOutput) Settings() DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
- func (o DataCollectionRuleDataSourcesLogFileOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesLogFileOutput) ToDataCollectionRuleDataSourcesLogFileOutput() DataCollectionRuleDataSourcesLogFileOutput
- func (o DataCollectionRuleDataSourcesLogFileOutput) ToDataCollectionRuleDataSourcesLogFileOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileOutput
- type DataCollectionRuleDataSourcesLogFileSettings
- type DataCollectionRuleDataSourcesLogFileSettingsArgs
- func (DataCollectionRuleDataSourcesLogFileSettingsArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsOutput() DataCollectionRuleDataSourcesLogFileSettingsOutput
- func (i DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsOutput
- func (i DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
- func (i DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
- type DataCollectionRuleDataSourcesLogFileSettingsInput
- type DataCollectionRuleDataSourcesLogFileSettingsOutput
- func (DataCollectionRuleDataSourcesLogFileSettingsOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) Text() DataCollectionRuleDataSourcesLogFileSettingsTextOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsOutput() DataCollectionRuleDataSourcesLogFileSettingsOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
- type DataCollectionRuleDataSourcesLogFileSettingsPtrInput
- type DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) Elem() DataCollectionRuleDataSourcesLogFileSettingsOutput
- func (DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) Text() DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
- type DataCollectionRuleDataSourcesLogFileSettingsText
- type DataCollectionRuleDataSourcesLogFileSettingsTextArgs
- func (DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutput() DataCollectionRuleDataSourcesLogFileSettingsTextOutput
- func (i DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextOutput
- func (i DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
- func (i DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
- type DataCollectionRuleDataSourcesLogFileSettingsTextInput
- type DataCollectionRuleDataSourcesLogFileSettingsTextOutput
- func (DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) RecordStartTimestampFormat() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutput() DataCollectionRuleDataSourcesLogFileSettingsTextOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
- type DataCollectionRuleDataSourcesLogFileSettingsTextPtrInput
- type DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) Elem() DataCollectionRuleDataSourcesLogFileSettingsTextOutput
- func (DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) RecordStartTimestampFormat() pulumi.StringPtrOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
- func (o DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
- type DataCollectionRuleDataSourcesOutput
- func (o DataCollectionRuleDataSourcesOutput) DataImport() DataCollectionRuleDataSourcesDataImportPtrOutput
- func (DataCollectionRuleDataSourcesOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesOutput) Extensions() DataCollectionRuleDataSourcesExtensionArrayOutput
- func (o DataCollectionRuleDataSourcesOutput) IisLogs() DataCollectionRuleDataSourcesIisLogArrayOutput
- func (o DataCollectionRuleDataSourcesOutput) LogFiles() DataCollectionRuleDataSourcesLogFileArrayOutput
- func (o DataCollectionRuleDataSourcesOutput) PerformanceCounters() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
- func (o DataCollectionRuleDataSourcesOutput) PlatformTelemetries() DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
- func (o DataCollectionRuleDataSourcesOutput) PrometheusForwarders() DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
- func (o DataCollectionRuleDataSourcesOutput) Syslogs() DataCollectionRuleDataSourcesSyslogArrayOutput
- func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput
- func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput
- func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
- func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
- func (o DataCollectionRuleDataSourcesOutput) WindowsEventLogs() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
- func (o DataCollectionRuleDataSourcesOutput) WindowsFirewallLogs() DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
- type DataCollectionRuleDataSourcesPerformanceCounter
- type DataCollectionRuleDataSourcesPerformanceCounterArgs
- func (DataCollectionRuleDataSourcesPerformanceCounterArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutput() DataCollectionRuleDataSourcesPerformanceCounterOutput
- func (i DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterOutput
- type DataCollectionRuleDataSourcesPerformanceCounterArray
- func (DataCollectionRuleDataSourcesPerformanceCounterArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
- func (i DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
- type DataCollectionRuleDataSourcesPerformanceCounterArrayInput
- type DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
- func (DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesPerformanceCounterOutput
- func (o DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
- func (o DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
- type DataCollectionRuleDataSourcesPerformanceCounterInput
- type DataCollectionRuleDataSourcesPerformanceCounterOutput
- func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) CounterSpecifiers() pulumi.StringArrayOutput
- func (DataCollectionRuleDataSourcesPerformanceCounterOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) SamplingFrequencyInSeconds() pulumi.IntOutput
- func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) ToDataCollectionRuleDataSourcesPerformanceCounterOutput() DataCollectionRuleDataSourcesPerformanceCounterOutput
- func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterOutput
- type DataCollectionRuleDataSourcesPlatformTelemetry
- type DataCollectionRuleDataSourcesPlatformTelemetryArgs
- func (DataCollectionRuleDataSourcesPlatformTelemetryArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesPlatformTelemetryArgs) ToDataCollectionRuleDataSourcesPlatformTelemetryOutput() DataCollectionRuleDataSourcesPlatformTelemetryOutput
- func (i DataCollectionRuleDataSourcesPlatformTelemetryArgs) ToDataCollectionRuleDataSourcesPlatformTelemetryOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPlatformTelemetryOutput
- type DataCollectionRuleDataSourcesPlatformTelemetryArray
- func (DataCollectionRuleDataSourcesPlatformTelemetryArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesPlatformTelemetryArray) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutput() DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
- func (i DataCollectionRuleDataSourcesPlatformTelemetryArray) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
- type DataCollectionRuleDataSourcesPlatformTelemetryArrayInput
- type DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
- func (DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesPlatformTelemetryOutput
- func (o DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutput() DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
- func (o DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
- type DataCollectionRuleDataSourcesPlatformTelemetryInput
- type DataCollectionRuleDataSourcesPlatformTelemetryOutput
- func (DataCollectionRuleDataSourcesPlatformTelemetryOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPlatformTelemetryOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesPlatformTelemetryOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesPlatformTelemetryOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryOutput() DataCollectionRuleDataSourcesPlatformTelemetryOutput
- func (o DataCollectionRuleDataSourcesPlatformTelemetryOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPlatformTelemetryOutput
- type DataCollectionRuleDataSourcesPrometheusForwarder
- type DataCollectionRuleDataSourcesPrometheusForwarderArgs
- func (DataCollectionRuleDataSourcesPrometheusForwarderArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesPrometheusForwarderArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderOutput() DataCollectionRuleDataSourcesPrometheusForwarderOutput
- func (i DataCollectionRuleDataSourcesPrometheusForwarderArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderOutput
- type DataCollectionRuleDataSourcesPrometheusForwarderArray
- func (DataCollectionRuleDataSourcesPrometheusForwarderArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesPrometheusForwarderArray) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
- func (i DataCollectionRuleDataSourcesPrometheusForwarderArray) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
- type DataCollectionRuleDataSourcesPrometheusForwarderArrayInput
- type DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
- func (DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesPrometheusForwarderOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
- type DataCollectionRuleDataSourcesPrometheusForwarderInput
- type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter
- type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs
- func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
- func (i DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
- type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray
- func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
- func (i DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
- type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayInput
- type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
- func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
- type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterInput
- type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
- func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) Label() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) Value() pulumi.StringOutput
- type DataCollectionRuleDataSourcesPrometheusForwarderOutput
- func (DataCollectionRuleDataSourcesPrometheusForwarderOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) LabelIncludeFilters() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderOutput() DataCollectionRuleDataSourcesPrometheusForwarderOutput
- func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderOutput
- type DataCollectionRuleDataSourcesPtrInput
- type DataCollectionRuleDataSourcesPtrOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) DataImport() DataCollectionRuleDataSourcesDataImportPtrOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) Elem() DataCollectionRuleDataSourcesOutput
- func (DataCollectionRuleDataSourcesPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPtrOutput) Extensions() DataCollectionRuleDataSourcesExtensionArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) IisLogs() DataCollectionRuleDataSourcesIisLogArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) LogFiles() DataCollectionRuleDataSourcesLogFileArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) PerformanceCounters() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) PlatformTelemetries() DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) PrometheusForwarders() DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) Syslogs() DataCollectionRuleDataSourcesSyslogArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) WindowsEventLogs() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) WindowsFirewallLogs() DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
- type DataCollectionRuleDataSourcesSyslog
- type DataCollectionRuleDataSourcesSyslogArgs
- func (DataCollectionRuleDataSourcesSyslogArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutput() DataCollectionRuleDataSourcesSyslogOutput
- func (i DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogOutput
- type DataCollectionRuleDataSourcesSyslogArray
- func (DataCollectionRuleDataSourcesSyslogArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutput() DataCollectionRuleDataSourcesSyslogArrayOutput
- func (i DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogArrayOutput
- type DataCollectionRuleDataSourcesSyslogArrayInput
- type DataCollectionRuleDataSourcesSyslogArrayOutput
- func (DataCollectionRuleDataSourcesSyslogArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesSyslogArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesSyslogOutput
- func (o DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutput() DataCollectionRuleDataSourcesSyslogArrayOutput
- func (o DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogArrayOutput
- type DataCollectionRuleDataSourcesSyslogInput
- type DataCollectionRuleDataSourcesSyslogOutput
- func (DataCollectionRuleDataSourcesSyslogOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesSyslogOutput) FacilityNames() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesSyslogOutput) LogLevels() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesSyslogOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesSyslogOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesSyslogOutput) ToDataCollectionRuleDataSourcesSyslogOutput() DataCollectionRuleDataSourcesSyslogOutput
- func (o DataCollectionRuleDataSourcesSyslogOutput) ToDataCollectionRuleDataSourcesSyslogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogOutput
- type DataCollectionRuleDataSourcesWindowsEventLog
- type DataCollectionRuleDataSourcesWindowsEventLogArgs
- func (DataCollectionRuleDataSourcesWindowsEventLogArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutput() DataCollectionRuleDataSourcesWindowsEventLogOutput
- func (i DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogOutput
- type DataCollectionRuleDataSourcesWindowsEventLogArray
- func (DataCollectionRuleDataSourcesWindowsEventLogArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
- func (i DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
- type DataCollectionRuleDataSourcesWindowsEventLogArrayInput
- type DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
- func (DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesWindowsEventLogOutput
- func (o DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
- func (o DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
- type DataCollectionRuleDataSourcesWindowsEventLogInput
- type DataCollectionRuleDataSourcesWindowsEventLogOutput
- func (DataCollectionRuleDataSourcesWindowsEventLogOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) ToDataCollectionRuleDataSourcesWindowsEventLogOutput() DataCollectionRuleDataSourcesWindowsEventLogOutput
- func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogOutput
- func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) XPathQueries() pulumi.StringArrayOutput
- type DataCollectionRuleDataSourcesWindowsFirewallLog
- type DataCollectionRuleDataSourcesWindowsFirewallLogArgs
- func (DataCollectionRuleDataSourcesWindowsFirewallLogArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesWindowsFirewallLogArgs) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutput() DataCollectionRuleDataSourcesWindowsFirewallLogOutput
- func (i DataCollectionRuleDataSourcesWindowsFirewallLogArgs) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogOutput
- type DataCollectionRuleDataSourcesWindowsFirewallLogArray
- func (DataCollectionRuleDataSourcesWindowsFirewallLogArray) ElementType() reflect.Type
- func (i DataCollectionRuleDataSourcesWindowsFirewallLogArray) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput() DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
- func (i DataCollectionRuleDataSourcesWindowsFirewallLogArray) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
- type DataCollectionRuleDataSourcesWindowsFirewallLogArrayInput
- type DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
- func (DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataSourcesWindowsFirewallLogOutput
- func (o DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput() DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
- func (o DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
- type DataCollectionRuleDataSourcesWindowsFirewallLogInput
- type DataCollectionRuleDataSourcesWindowsFirewallLogOutput
- func (DataCollectionRuleDataSourcesWindowsFirewallLogOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesWindowsFirewallLogOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDataSourcesWindowsFirewallLogOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataSourcesWindowsFirewallLogOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutput() DataCollectionRuleDataSourcesWindowsFirewallLogOutput
- func (o DataCollectionRuleDataSourcesWindowsFirewallLogOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogOutput
- type DataCollectionRuleDestinations
- type DataCollectionRuleDestinationsArgs
- func (DataCollectionRuleDestinationsArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput
- func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput
- func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
- func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
- type DataCollectionRuleDestinationsAzureMonitorMetrics
- type DataCollectionRuleDestinationsAzureMonitorMetricsArgs
- func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput() DataCollectionRuleDestinationsAzureMonitorMetricsOutput
- func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsOutput
- func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- type DataCollectionRuleDestinationsAzureMonitorMetricsInput
- type DataCollectionRuleDestinationsAzureMonitorMetricsOutput
- func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput() DataCollectionRuleDestinationsAzureMonitorMetricsOutput
- func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsOutput
- func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- type DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput
- type DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- func (o DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) Elem() DataCollectionRuleDestinationsAzureMonitorMetricsOutput
- func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) Name() pulumi.StringPtrOutput
- func (o DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- func (o DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- type DataCollectionRuleDestinationsEventHub
- type DataCollectionRuleDestinationsEventHubArgs
- func (DataCollectionRuleDestinationsEventHubArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubOutput() DataCollectionRuleDestinationsEventHubOutput
- func (i DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubOutput
- func (i DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubPtrOutput() DataCollectionRuleDestinationsEventHubPtrOutput
- func (i DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubPtrOutput
- type DataCollectionRuleDestinationsEventHubDirect
- type DataCollectionRuleDestinationsEventHubDirectArgs
- func (DataCollectionRuleDestinationsEventHubDirectArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectOutput() DataCollectionRuleDestinationsEventHubDirectOutput
- func (i DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectOutput
- func (i DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectPtrOutput() DataCollectionRuleDestinationsEventHubDirectPtrOutput
- func (i DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectPtrOutput
- type DataCollectionRuleDestinationsEventHubDirectInput
- type DataCollectionRuleDestinationsEventHubDirectOutput
- func (DataCollectionRuleDestinationsEventHubDirectOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsEventHubDirectOutput) EventHubId() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsEventHubDirectOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectOutput() DataCollectionRuleDestinationsEventHubDirectOutput
- func (o DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectOutput
- func (o DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutput() DataCollectionRuleDestinationsEventHubDirectPtrOutput
- func (o DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectPtrOutput
- type DataCollectionRuleDestinationsEventHubDirectPtrInput
- type DataCollectionRuleDestinationsEventHubDirectPtrOutput
- func (o DataCollectionRuleDestinationsEventHubDirectPtrOutput) Elem() DataCollectionRuleDestinationsEventHubDirectOutput
- func (DataCollectionRuleDestinationsEventHubDirectPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsEventHubDirectPtrOutput) EventHubId() pulumi.StringPtrOutput
- func (o DataCollectionRuleDestinationsEventHubDirectPtrOutput) Name() pulumi.StringPtrOutput
- func (o DataCollectionRuleDestinationsEventHubDirectPtrOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutput() DataCollectionRuleDestinationsEventHubDirectPtrOutput
- func (o DataCollectionRuleDestinationsEventHubDirectPtrOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectPtrOutput
- type DataCollectionRuleDestinationsEventHubInput
- type DataCollectionRuleDestinationsEventHubOutput
- func (DataCollectionRuleDestinationsEventHubOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsEventHubOutput) EventHubId() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsEventHubOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubOutput() DataCollectionRuleDestinationsEventHubOutput
- func (o DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubOutput
- func (o DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubPtrOutput() DataCollectionRuleDestinationsEventHubPtrOutput
- func (o DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubPtrOutput
- type DataCollectionRuleDestinationsEventHubPtrInput
- type DataCollectionRuleDestinationsEventHubPtrOutput
- func (o DataCollectionRuleDestinationsEventHubPtrOutput) Elem() DataCollectionRuleDestinationsEventHubOutput
- func (DataCollectionRuleDestinationsEventHubPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsEventHubPtrOutput) EventHubId() pulumi.StringPtrOutput
- func (o DataCollectionRuleDestinationsEventHubPtrOutput) Name() pulumi.StringPtrOutput
- func (o DataCollectionRuleDestinationsEventHubPtrOutput) ToDataCollectionRuleDestinationsEventHubPtrOutput() DataCollectionRuleDestinationsEventHubPtrOutput
- func (o DataCollectionRuleDestinationsEventHubPtrOutput) ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubPtrOutput
- type DataCollectionRuleDestinationsInput
- type DataCollectionRuleDestinationsLogAnalytic
- type DataCollectionRuleDestinationsLogAnalyticArgs
- func (DataCollectionRuleDestinationsLogAnalyticArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutput() DataCollectionRuleDestinationsLogAnalyticOutput
- func (i DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticOutput
- type DataCollectionRuleDestinationsLogAnalyticArray
- func (DataCollectionRuleDestinationsLogAnalyticArray) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput() DataCollectionRuleDestinationsLogAnalyticArrayOutput
- func (i DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticArrayOutput
- type DataCollectionRuleDestinationsLogAnalyticArrayInput
- type DataCollectionRuleDestinationsLogAnalyticArrayOutput
- func (DataCollectionRuleDestinationsLogAnalyticArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsLogAnalyticArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDestinationsLogAnalyticOutput
- func (o DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput() DataCollectionRuleDestinationsLogAnalyticArrayOutput
- func (o DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticArrayOutput
- type DataCollectionRuleDestinationsLogAnalyticInput
- type DataCollectionRuleDestinationsLogAnalyticOutput
- func (DataCollectionRuleDestinationsLogAnalyticOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsLogAnalyticOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsLogAnalyticOutput) ToDataCollectionRuleDestinationsLogAnalyticOutput() DataCollectionRuleDestinationsLogAnalyticOutput
- func (o DataCollectionRuleDestinationsLogAnalyticOutput) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticOutput
- func (o DataCollectionRuleDestinationsLogAnalyticOutput) WorkspaceResourceId() pulumi.StringOutput
- type DataCollectionRuleDestinationsMonitorAccount
- type DataCollectionRuleDestinationsMonitorAccountArgs
- func (DataCollectionRuleDestinationsMonitorAccountArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsMonitorAccountArgs) ToDataCollectionRuleDestinationsMonitorAccountOutput() DataCollectionRuleDestinationsMonitorAccountOutput
- func (i DataCollectionRuleDestinationsMonitorAccountArgs) ToDataCollectionRuleDestinationsMonitorAccountOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsMonitorAccountOutput
- type DataCollectionRuleDestinationsMonitorAccountArray
- func (DataCollectionRuleDestinationsMonitorAccountArray) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsMonitorAccountArray) ToDataCollectionRuleDestinationsMonitorAccountArrayOutput() DataCollectionRuleDestinationsMonitorAccountArrayOutput
- func (i DataCollectionRuleDestinationsMonitorAccountArray) ToDataCollectionRuleDestinationsMonitorAccountArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsMonitorAccountArrayOutput
- type DataCollectionRuleDestinationsMonitorAccountArrayInput
- type DataCollectionRuleDestinationsMonitorAccountArrayOutput
- func (DataCollectionRuleDestinationsMonitorAccountArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsMonitorAccountArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDestinationsMonitorAccountOutput
- func (o DataCollectionRuleDestinationsMonitorAccountArrayOutput) ToDataCollectionRuleDestinationsMonitorAccountArrayOutput() DataCollectionRuleDestinationsMonitorAccountArrayOutput
- func (o DataCollectionRuleDestinationsMonitorAccountArrayOutput) ToDataCollectionRuleDestinationsMonitorAccountArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsMonitorAccountArrayOutput
- type DataCollectionRuleDestinationsMonitorAccountInput
- type DataCollectionRuleDestinationsMonitorAccountOutput
- func (DataCollectionRuleDestinationsMonitorAccountOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsMonitorAccountOutput) MonitorAccountId() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsMonitorAccountOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsMonitorAccountOutput) ToDataCollectionRuleDestinationsMonitorAccountOutput() DataCollectionRuleDestinationsMonitorAccountOutput
- func (o DataCollectionRuleDestinationsMonitorAccountOutput) ToDataCollectionRuleDestinationsMonitorAccountOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsMonitorAccountOutput
- type DataCollectionRuleDestinationsOutput
- func (o DataCollectionRuleDestinationsOutput) AzureMonitorMetrics() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- func (DataCollectionRuleDestinationsOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsOutput) EventHub() DataCollectionRuleDestinationsEventHubPtrOutput
- func (o DataCollectionRuleDestinationsOutput) EventHubDirect() DataCollectionRuleDestinationsEventHubDirectPtrOutput
- func (o DataCollectionRuleDestinationsOutput) LogAnalytics() DataCollectionRuleDestinationsLogAnalyticArrayOutput
- func (o DataCollectionRuleDestinationsOutput) MonitorAccounts() DataCollectionRuleDestinationsMonitorAccountArrayOutput
- func (o DataCollectionRuleDestinationsOutput) StorageBlobDirects() DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
- func (o DataCollectionRuleDestinationsOutput) StorageBlobs() DataCollectionRuleDestinationsStorageBlobArrayOutput
- func (o DataCollectionRuleDestinationsOutput) StorageTableDirects() DataCollectionRuleDestinationsStorageTableDirectArrayOutput
- func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput
- func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput
- func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
- func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
- type DataCollectionRuleDestinationsPtrInput
- type DataCollectionRuleDestinationsPtrOutput
- func (o DataCollectionRuleDestinationsPtrOutput) AzureMonitorMetrics() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- func (o DataCollectionRuleDestinationsPtrOutput) Elem() DataCollectionRuleDestinationsOutput
- func (DataCollectionRuleDestinationsPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsPtrOutput) EventHub() DataCollectionRuleDestinationsEventHubPtrOutput
- func (o DataCollectionRuleDestinationsPtrOutput) EventHubDirect() DataCollectionRuleDestinationsEventHubDirectPtrOutput
- func (o DataCollectionRuleDestinationsPtrOutput) LogAnalytics() DataCollectionRuleDestinationsLogAnalyticArrayOutput
- func (o DataCollectionRuleDestinationsPtrOutput) MonitorAccounts() DataCollectionRuleDestinationsMonitorAccountArrayOutput
- func (o DataCollectionRuleDestinationsPtrOutput) StorageBlobDirects() DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
- func (o DataCollectionRuleDestinationsPtrOutput) StorageBlobs() DataCollectionRuleDestinationsStorageBlobArrayOutput
- func (o DataCollectionRuleDestinationsPtrOutput) StorageTableDirects() DataCollectionRuleDestinationsStorageTableDirectArrayOutput
- func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
- func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
- type DataCollectionRuleDestinationsStorageBlob
- type DataCollectionRuleDestinationsStorageBlobArgs
- func (DataCollectionRuleDestinationsStorageBlobArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsStorageBlobArgs) ToDataCollectionRuleDestinationsStorageBlobOutput() DataCollectionRuleDestinationsStorageBlobOutput
- func (i DataCollectionRuleDestinationsStorageBlobArgs) ToDataCollectionRuleDestinationsStorageBlobOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobOutput
- type DataCollectionRuleDestinationsStorageBlobArray
- func (DataCollectionRuleDestinationsStorageBlobArray) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsStorageBlobArray) ToDataCollectionRuleDestinationsStorageBlobArrayOutput() DataCollectionRuleDestinationsStorageBlobArrayOutput
- func (i DataCollectionRuleDestinationsStorageBlobArray) ToDataCollectionRuleDestinationsStorageBlobArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobArrayOutput
- type DataCollectionRuleDestinationsStorageBlobArrayInput
- type DataCollectionRuleDestinationsStorageBlobArrayOutput
- func (DataCollectionRuleDestinationsStorageBlobArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsStorageBlobArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDestinationsStorageBlobOutput
- func (o DataCollectionRuleDestinationsStorageBlobArrayOutput) ToDataCollectionRuleDestinationsStorageBlobArrayOutput() DataCollectionRuleDestinationsStorageBlobArrayOutput
- func (o DataCollectionRuleDestinationsStorageBlobArrayOutput) ToDataCollectionRuleDestinationsStorageBlobArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobArrayOutput
- type DataCollectionRuleDestinationsStorageBlobDirect
- type DataCollectionRuleDestinationsStorageBlobDirectArgs
- func (DataCollectionRuleDestinationsStorageBlobDirectArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsStorageBlobDirectArgs) ToDataCollectionRuleDestinationsStorageBlobDirectOutput() DataCollectionRuleDestinationsStorageBlobDirectOutput
- func (i DataCollectionRuleDestinationsStorageBlobDirectArgs) ToDataCollectionRuleDestinationsStorageBlobDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobDirectOutput
- type DataCollectionRuleDestinationsStorageBlobDirectArray
- func (DataCollectionRuleDestinationsStorageBlobDirectArray) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsStorageBlobDirectArray) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutput() DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
- func (i DataCollectionRuleDestinationsStorageBlobDirectArray) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
- type DataCollectionRuleDestinationsStorageBlobDirectArrayInput
- type DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
- func (DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDestinationsStorageBlobDirectOutput
- func (o DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutput() DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
- func (o DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
- type DataCollectionRuleDestinationsStorageBlobDirectInput
- type DataCollectionRuleDestinationsStorageBlobDirectOutput
- func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) ContainerName() pulumi.StringOutput
- func (DataCollectionRuleDestinationsStorageBlobDirectOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) StorageAccountId() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) ToDataCollectionRuleDestinationsStorageBlobDirectOutput() DataCollectionRuleDestinationsStorageBlobDirectOutput
- func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) ToDataCollectionRuleDestinationsStorageBlobDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobDirectOutput
- type DataCollectionRuleDestinationsStorageBlobInput
- type DataCollectionRuleDestinationsStorageBlobOutput
- func (o DataCollectionRuleDestinationsStorageBlobOutput) ContainerName() pulumi.StringOutput
- func (DataCollectionRuleDestinationsStorageBlobOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsStorageBlobOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsStorageBlobOutput) StorageAccountId() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsStorageBlobOutput) ToDataCollectionRuleDestinationsStorageBlobOutput() DataCollectionRuleDestinationsStorageBlobOutput
- func (o DataCollectionRuleDestinationsStorageBlobOutput) ToDataCollectionRuleDestinationsStorageBlobOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobOutput
- type DataCollectionRuleDestinationsStorageTableDirect
- type DataCollectionRuleDestinationsStorageTableDirectArgs
- func (DataCollectionRuleDestinationsStorageTableDirectArgs) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsStorageTableDirectArgs) ToDataCollectionRuleDestinationsStorageTableDirectOutput() DataCollectionRuleDestinationsStorageTableDirectOutput
- func (i DataCollectionRuleDestinationsStorageTableDirectArgs) ToDataCollectionRuleDestinationsStorageTableDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageTableDirectOutput
- type DataCollectionRuleDestinationsStorageTableDirectArray
- func (DataCollectionRuleDestinationsStorageTableDirectArray) ElementType() reflect.Type
- func (i DataCollectionRuleDestinationsStorageTableDirectArray) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutput() DataCollectionRuleDestinationsStorageTableDirectArrayOutput
- func (i DataCollectionRuleDestinationsStorageTableDirectArray) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageTableDirectArrayOutput
- type DataCollectionRuleDestinationsStorageTableDirectArrayInput
- type DataCollectionRuleDestinationsStorageTableDirectArrayOutput
- func (DataCollectionRuleDestinationsStorageTableDirectArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsStorageTableDirectArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDestinationsStorageTableDirectOutput
- func (o DataCollectionRuleDestinationsStorageTableDirectArrayOutput) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutput() DataCollectionRuleDestinationsStorageTableDirectArrayOutput
- func (o DataCollectionRuleDestinationsStorageTableDirectArrayOutput) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageTableDirectArrayOutput
- type DataCollectionRuleDestinationsStorageTableDirectInput
- type DataCollectionRuleDestinationsStorageTableDirectOutput
- func (DataCollectionRuleDestinationsStorageTableDirectOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsStorageTableDirectOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsStorageTableDirectOutput) StorageAccountId() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsStorageTableDirectOutput) TableName() pulumi.StringOutput
- func (o DataCollectionRuleDestinationsStorageTableDirectOutput) ToDataCollectionRuleDestinationsStorageTableDirectOutput() DataCollectionRuleDestinationsStorageTableDirectOutput
- func (o DataCollectionRuleDestinationsStorageTableDirectOutput) ToDataCollectionRuleDestinationsStorageTableDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageTableDirectOutput
- type DataCollectionRuleIdentity
- type DataCollectionRuleIdentityArgs
- func (DataCollectionRuleIdentityArgs) ElementType() reflect.Type
- func (i DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityOutput() DataCollectionRuleIdentityOutput
- func (i DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityOutputWithContext(ctx context.Context) DataCollectionRuleIdentityOutput
- func (i DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityPtrOutput() DataCollectionRuleIdentityPtrOutput
- func (i DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleIdentityPtrOutput
- type DataCollectionRuleIdentityInput
- type DataCollectionRuleIdentityOutput
- func (DataCollectionRuleIdentityOutput) ElementType() reflect.Type
- func (o DataCollectionRuleIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DataCollectionRuleIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DataCollectionRuleIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityOutput() DataCollectionRuleIdentityOutput
- func (o DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityOutputWithContext(ctx context.Context) DataCollectionRuleIdentityOutput
- func (o DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityPtrOutput() DataCollectionRuleIdentityPtrOutput
- func (o DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleIdentityPtrOutput
- func (o DataCollectionRuleIdentityOutput) Type() pulumi.StringOutput
- type DataCollectionRuleIdentityPtrInput
- type DataCollectionRuleIdentityPtrOutput
- func (o DataCollectionRuleIdentityPtrOutput) Elem() DataCollectionRuleIdentityOutput
- func (DataCollectionRuleIdentityPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DataCollectionRuleIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DataCollectionRuleIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o DataCollectionRuleIdentityPtrOutput) ToDataCollectionRuleIdentityPtrOutput() DataCollectionRuleIdentityPtrOutput
- func (o DataCollectionRuleIdentityPtrOutput) ToDataCollectionRuleIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleIdentityPtrOutput
- func (o DataCollectionRuleIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type DataCollectionRuleInput
- type DataCollectionRuleMap
- type DataCollectionRuleMapInput
- type DataCollectionRuleMapOutput
- func (DataCollectionRuleMapOutput) ElementType() reflect.Type
- func (o DataCollectionRuleMapOutput) MapIndex(k pulumi.StringInput) DataCollectionRuleOutput
- func (o DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutput() DataCollectionRuleMapOutput
- func (o DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutputWithContext(ctx context.Context) DataCollectionRuleMapOutput
- type DataCollectionRuleOutput
- func (o DataCollectionRuleOutput) DataCollectionEndpointId() pulumi.StringPtrOutput
- func (o DataCollectionRuleOutput) DataFlows() DataCollectionRuleDataFlowArrayOutput
- func (o DataCollectionRuleOutput) DataSources() DataCollectionRuleDataSourcesPtrOutput
- func (o DataCollectionRuleOutput) Description() pulumi.StringPtrOutput
- func (o DataCollectionRuleOutput) Destinations() DataCollectionRuleDestinationsOutput
- func (DataCollectionRuleOutput) ElementType() reflect.Type
- func (o DataCollectionRuleOutput) Identity() DataCollectionRuleIdentityPtrOutput
- func (o DataCollectionRuleOutput) ImmutableId() pulumi.StringOutput
- func (o DataCollectionRuleOutput) Kind() pulumi.StringPtrOutput
- func (o DataCollectionRuleOutput) Location() pulumi.StringOutput
- func (o DataCollectionRuleOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleOutput) ResourceGroupName() pulumi.StringOutput
- func (o DataCollectionRuleOutput) StreamDeclarations() DataCollectionRuleStreamDeclarationArrayOutput
- func (o DataCollectionRuleOutput) Tags() pulumi.StringMapOutput
- func (o DataCollectionRuleOutput) ToDataCollectionRuleOutput() DataCollectionRuleOutput
- func (o DataCollectionRuleOutput) ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput
- type DataCollectionRuleState
- type DataCollectionRuleStreamDeclaration
- type DataCollectionRuleStreamDeclarationArgs
- func (DataCollectionRuleStreamDeclarationArgs) ElementType() reflect.Type
- func (i DataCollectionRuleStreamDeclarationArgs) ToDataCollectionRuleStreamDeclarationOutput() DataCollectionRuleStreamDeclarationOutput
- func (i DataCollectionRuleStreamDeclarationArgs) ToDataCollectionRuleStreamDeclarationOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationOutput
- type DataCollectionRuleStreamDeclarationArray
- func (DataCollectionRuleStreamDeclarationArray) ElementType() reflect.Type
- func (i DataCollectionRuleStreamDeclarationArray) ToDataCollectionRuleStreamDeclarationArrayOutput() DataCollectionRuleStreamDeclarationArrayOutput
- func (i DataCollectionRuleStreamDeclarationArray) ToDataCollectionRuleStreamDeclarationArrayOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationArrayOutput
- type DataCollectionRuleStreamDeclarationArrayInput
- type DataCollectionRuleStreamDeclarationArrayOutput
- func (DataCollectionRuleStreamDeclarationArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleStreamDeclarationArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleStreamDeclarationOutput
- func (o DataCollectionRuleStreamDeclarationArrayOutput) ToDataCollectionRuleStreamDeclarationArrayOutput() DataCollectionRuleStreamDeclarationArrayOutput
- func (o DataCollectionRuleStreamDeclarationArrayOutput) ToDataCollectionRuleStreamDeclarationArrayOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationArrayOutput
- type DataCollectionRuleStreamDeclarationColumn
- type DataCollectionRuleStreamDeclarationColumnArgs
- func (DataCollectionRuleStreamDeclarationColumnArgs) ElementType() reflect.Type
- func (i DataCollectionRuleStreamDeclarationColumnArgs) ToDataCollectionRuleStreamDeclarationColumnOutput() DataCollectionRuleStreamDeclarationColumnOutput
- func (i DataCollectionRuleStreamDeclarationColumnArgs) ToDataCollectionRuleStreamDeclarationColumnOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationColumnOutput
- type DataCollectionRuleStreamDeclarationColumnArray
- func (DataCollectionRuleStreamDeclarationColumnArray) ElementType() reflect.Type
- func (i DataCollectionRuleStreamDeclarationColumnArray) ToDataCollectionRuleStreamDeclarationColumnArrayOutput() DataCollectionRuleStreamDeclarationColumnArrayOutput
- func (i DataCollectionRuleStreamDeclarationColumnArray) ToDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationColumnArrayOutput
- type DataCollectionRuleStreamDeclarationColumnArrayInput
- type DataCollectionRuleStreamDeclarationColumnArrayOutput
- func (DataCollectionRuleStreamDeclarationColumnArrayOutput) ElementType() reflect.Type
- func (o DataCollectionRuleStreamDeclarationColumnArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleStreamDeclarationColumnOutput
- func (o DataCollectionRuleStreamDeclarationColumnArrayOutput) ToDataCollectionRuleStreamDeclarationColumnArrayOutput() DataCollectionRuleStreamDeclarationColumnArrayOutput
- func (o DataCollectionRuleStreamDeclarationColumnArrayOutput) ToDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationColumnArrayOutput
- type DataCollectionRuleStreamDeclarationColumnInput
- type DataCollectionRuleStreamDeclarationColumnOutput
- func (DataCollectionRuleStreamDeclarationColumnOutput) ElementType() reflect.Type
- func (o DataCollectionRuleStreamDeclarationColumnOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleStreamDeclarationColumnOutput) ToDataCollectionRuleStreamDeclarationColumnOutput() DataCollectionRuleStreamDeclarationColumnOutput
- func (o DataCollectionRuleStreamDeclarationColumnOutput) ToDataCollectionRuleStreamDeclarationColumnOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationColumnOutput
- func (o DataCollectionRuleStreamDeclarationColumnOutput) Type() pulumi.StringOutput
- type DataCollectionRuleStreamDeclarationInput
- type DataCollectionRuleStreamDeclarationOutput
- func (o DataCollectionRuleStreamDeclarationOutput) Columns() DataCollectionRuleStreamDeclarationColumnArrayOutput
- func (DataCollectionRuleStreamDeclarationOutput) ElementType() reflect.Type
- func (o DataCollectionRuleStreamDeclarationOutput) StreamName() pulumi.StringOutput
- func (o DataCollectionRuleStreamDeclarationOutput) ToDataCollectionRuleStreamDeclarationOutput() DataCollectionRuleStreamDeclarationOutput
- func (o DataCollectionRuleStreamDeclarationOutput) ToDataCollectionRuleStreamDeclarationOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationOutput
- type DiagnosticSetting
- type DiagnosticSettingArgs
- type DiagnosticSettingArray
- type DiagnosticSettingArrayInput
- type DiagnosticSettingArrayOutput
- func (DiagnosticSettingArrayOutput) ElementType() reflect.Type
- func (o DiagnosticSettingArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingOutput
- func (o DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutput() DiagnosticSettingArrayOutput
- func (o DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutputWithContext(ctx context.Context) DiagnosticSettingArrayOutput
- type DiagnosticSettingEnabledLog
- type DiagnosticSettingEnabledLogArgs
- func (DiagnosticSettingEnabledLogArgs) ElementType() reflect.Type
- func (i DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutput() DiagnosticSettingEnabledLogOutput
- func (i DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogOutput
- type DiagnosticSettingEnabledLogArray
- func (DiagnosticSettingEnabledLogArray) ElementType() reflect.Type
- func (i DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutput() DiagnosticSettingEnabledLogArrayOutput
- func (i DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogArrayOutput
- type DiagnosticSettingEnabledLogArrayInput
- type DiagnosticSettingEnabledLogArrayOutput
- func (DiagnosticSettingEnabledLogArrayOutput) ElementType() reflect.Type
- func (o DiagnosticSettingEnabledLogArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingEnabledLogOutput
- func (o DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutput() DiagnosticSettingEnabledLogArrayOutput
- func (o DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogArrayOutput
- type DiagnosticSettingEnabledLogInput
- type DiagnosticSettingEnabledLogOutput
- func (o DiagnosticSettingEnabledLogOutput) Category() pulumi.StringPtrOutput
- func (o DiagnosticSettingEnabledLogOutput) CategoryGroup() pulumi.StringPtrOutput
- func (DiagnosticSettingEnabledLogOutput) ElementType() reflect.Type
- func (o DiagnosticSettingEnabledLogOutput) RetentionPolicy() DiagnosticSettingEnabledLogRetentionPolicyPtrOutputdeprecated
- func (o DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutput() DiagnosticSettingEnabledLogOutput
- func (o DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogOutput
- type DiagnosticSettingEnabledLogRetentionPolicy
- type DiagnosticSettingEnabledLogRetentionPolicyArgs
- func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ElementType() reflect.Type
- func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutput() DiagnosticSettingEnabledLogRetentionPolicyOutput
- func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyOutput
- func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
- func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
- type DiagnosticSettingEnabledLogRetentionPolicyInput
- type DiagnosticSettingEnabledLogRetentionPolicyOutput
- func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ElementType() reflect.Type
- func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutput() DiagnosticSettingEnabledLogRetentionPolicyOutput
- func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyOutput
- func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
- func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
- type DiagnosticSettingEnabledLogRetentionPolicyPtrInput
- type DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
- func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Elem() DiagnosticSettingEnabledLogRetentionPolicyOutput
- func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
- func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
- type DiagnosticSettingInput
- type DiagnosticSettingMap
- type DiagnosticSettingMapInput
- type DiagnosticSettingMapOutput
- func (DiagnosticSettingMapOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMapOutput) MapIndex(k pulumi.StringInput) DiagnosticSettingOutput
- func (o DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutput() DiagnosticSettingMapOutput
- func (o DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutputWithContext(ctx context.Context) DiagnosticSettingMapOutput
- type DiagnosticSettingMetric
- type DiagnosticSettingMetricArgs
- type DiagnosticSettingMetricArray
- func (DiagnosticSettingMetricArray) ElementType() reflect.Type
- func (i DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput
- func (i DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutputWithContext(ctx context.Context) DiagnosticSettingMetricArrayOutput
- type DiagnosticSettingMetricArrayInput
- type DiagnosticSettingMetricArrayOutput
- func (DiagnosticSettingMetricArrayOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMetricArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingMetricOutput
- func (o DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput
- func (o DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutputWithContext(ctx context.Context) DiagnosticSettingMetricArrayOutput
- type DiagnosticSettingMetricInput
- type DiagnosticSettingMetricOutput
- func (o DiagnosticSettingMetricOutput) Category() pulumi.StringOutput
- func (DiagnosticSettingMetricOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMetricOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiagnosticSettingMetricOutput) RetentionPolicy() DiagnosticSettingMetricRetentionPolicyPtrOutputdeprecated
- func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutput() DiagnosticSettingMetricOutput
- func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutputWithContext(ctx context.Context) DiagnosticSettingMetricOutput
- type DiagnosticSettingMetricRetentionPolicy
- type DiagnosticSettingMetricRetentionPolicyArgs
- func (DiagnosticSettingMetricRetentionPolicyArgs) ElementType() reflect.Type
- func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput
- func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyOutput
- func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
- func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
- type DiagnosticSettingMetricRetentionPolicyInput
- type DiagnosticSettingMetricRetentionPolicyOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (DiagnosticSettingMetricRetentionPolicyOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMetricRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
- type DiagnosticSettingMetricRetentionPolicyPtrInput
- type DiagnosticSettingMetricRetentionPolicyPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Elem() DiagnosticSettingMetricRetentionPolicyOutput
- func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
- type DiagnosticSettingOutput
- func (DiagnosticSettingOutput) ElementType() reflect.Type
- func (o DiagnosticSettingOutput) EnabledLogs() DiagnosticSettingEnabledLogArrayOutput
- func (o DiagnosticSettingOutput) EventhubAuthorizationRuleId() pulumi.StringPtrOutput
- func (o DiagnosticSettingOutput) EventhubName() pulumi.StringPtrOutput
- func (o DiagnosticSettingOutput) LogAnalyticsDestinationType() pulumi.StringOutput
- func (o DiagnosticSettingOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o DiagnosticSettingOutput) Metrics() DiagnosticSettingMetricArrayOutput
- func (o DiagnosticSettingOutput) Name() pulumi.StringOutput
- func (o DiagnosticSettingOutput) PartnerSolutionId() pulumi.StringPtrOutput
- func (o DiagnosticSettingOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o DiagnosticSettingOutput) TargetResourceId() pulumi.StringOutput
- func (o DiagnosticSettingOutput) ToDiagnosticSettingOutput() DiagnosticSettingOutput
- func (o DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput
- type DiagnosticSettingState
- type GetActionGroupArmRoleReceiver
- type GetActionGroupArmRoleReceiverArgs
- func (GetActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutput() GetActionGroupArmRoleReceiverOutput
- func (i GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverOutput
- type GetActionGroupArmRoleReceiverArray
- func (GetActionGroupArmRoleReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutput() GetActionGroupArmRoleReceiverArrayOutput
- func (i GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverArrayOutput
- type GetActionGroupArmRoleReceiverArrayInput
- type GetActionGroupArmRoleReceiverArrayOutput
- func (GetActionGroupArmRoleReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupArmRoleReceiverOutput
- func (o GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutput() GetActionGroupArmRoleReceiverArrayOutput
- func (o GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverArrayOutput
- type GetActionGroupArmRoleReceiverInput
- type GetActionGroupArmRoleReceiverOutput
- func (GetActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
- func (o GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutput() GetActionGroupArmRoleReceiverOutput
- func (o GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverOutput
- func (o GetActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupAutomationRunbookReceiver
- type GetActionGroupAutomationRunbookReceiverArgs
- func (GetActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutput() GetActionGroupAutomationRunbookReceiverOutput
- func (i GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverOutput
- type GetActionGroupAutomationRunbookReceiverArray
- func (GetActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutput() GetActionGroupAutomationRunbookReceiverArrayOutput
- func (i GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverArrayOutput
- type GetActionGroupAutomationRunbookReceiverArrayInput
- type GetActionGroupAutomationRunbookReceiverArrayOutput
- func (GetActionGroupAutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupAutomationRunbookReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutput() GetActionGroupAutomationRunbookReceiverArrayOutput
- func (o GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverArrayOutput
- type GetActionGroupAutomationRunbookReceiverInput
- type GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
- func (GetActionGroupAutomationRunbookReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutput() GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
- type GetActionGroupAzureAppPushReceiver
- type GetActionGroupAzureAppPushReceiverArgs
- func (GetActionGroupAzureAppPushReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutput() GetActionGroupAzureAppPushReceiverOutput
- func (i GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverOutput
- type GetActionGroupAzureAppPushReceiverArray
- func (GetActionGroupAzureAppPushReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutput() GetActionGroupAzureAppPushReceiverArrayOutput
- func (i GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverArrayOutput
- type GetActionGroupAzureAppPushReceiverArrayInput
- type GetActionGroupAzureAppPushReceiverArrayOutput
- func (GetActionGroupAzureAppPushReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureAppPushReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupAzureAppPushReceiverOutput
- func (o GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutput() GetActionGroupAzureAppPushReceiverArrayOutput
- func (o GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverArrayOutput
- type GetActionGroupAzureAppPushReceiverInput
- type GetActionGroupAzureAppPushReceiverOutput
- func (GetActionGroupAzureAppPushReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o GetActionGroupAzureAppPushReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutput() GetActionGroupAzureAppPushReceiverOutput
- func (o GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverOutput
- type GetActionGroupAzureFunctionReceiver
- type GetActionGroupAzureFunctionReceiverArgs
- func (GetActionGroupAzureFunctionReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutput() GetActionGroupAzureFunctionReceiverOutput
- func (i GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverOutput
- type GetActionGroupAzureFunctionReceiverArray
- func (GetActionGroupAzureFunctionReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutput() GetActionGroupAzureFunctionReceiverArrayOutput
- func (i GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverArrayOutput
- type GetActionGroupAzureFunctionReceiverArrayInput
- type GetActionGroupAzureFunctionReceiverArrayOutput
- func (GetActionGroupAzureFunctionReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureFunctionReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupAzureFunctionReceiverOutput
- func (o GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutput() GetActionGroupAzureFunctionReceiverArrayOutput
- func (o GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverArrayOutput
- type GetActionGroupAzureFunctionReceiverInput
- type GetActionGroupAzureFunctionReceiverOutput
- func (GetActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutput() GetActionGroupAzureFunctionReceiverOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupEmailReceiver
- type GetActionGroupEmailReceiverArgs
- func (GetActionGroupEmailReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput
- func (i GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverOutput
- type GetActionGroupEmailReceiverArray
- func (GetActionGroupEmailReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutput() GetActionGroupEmailReceiverArrayOutput
- func (i GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverArrayOutput
- type GetActionGroupEmailReceiverArrayInput
- type GetActionGroupEmailReceiverArrayOutput
- func (GetActionGroupEmailReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupEmailReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupEmailReceiverOutput
- func (o GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutput() GetActionGroupEmailReceiverArrayOutput
- func (o GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverArrayOutput
- type GetActionGroupEmailReceiverInput
- type GetActionGroupEmailReceiverOutput
- func (GetActionGroupEmailReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o GetActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput
- func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverOutput
- func (o GetActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupEventHubReceiver
- type GetActionGroupEventHubReceiverArgs
- func (GetActionGroupEventHubReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput
- func (i GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverOutput
- type GetActionGroupEventHubReceiverArray
- func (GetActionGroupEventHubReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput
- func (i GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverArrayOutput
- type GetActionGroupEventHubReceiverArrayInput
- type GetActionGroupEventHubReceiverArrayOutput
- func (GetActionGroupEventHubReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupEventHubReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupEventHubReceiverOutput
- func (o GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput
- func (o GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverArrayOutput
- type GetActionGroupEventHubReceiverInput
- type GetActionGroupEventHubReceiverOutput
- func (GetActionGroupEventHubReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupEventHubReceiverOutput) EventHubName() pulumi.StringOutput
- func (o GetActionGroupEventHubReceiverOutput) EventHubNamespace() pulumi.StringOutput
- func (o GetActionGroupEventHubReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupEventHubReceiverOutput) SubscriptionId() pulumi.StringOutput
- func (o GetActionGroupEventHubReceiverOutput) TenantId() pulumi.StringOutput
- func (o GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput
- func (o GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverOutput
- func (o GetActionGroupEventHubReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type GetActionGroupItsmReceiver
- type GetActionGroupItsmReceiverArgs
- func (GetActionGroupItsmReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
- func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
- type GetActionGroupItsmReceiverArray
- func (GetActionGroupItsmReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
- func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
- type GetActionGroupItsmReceiverArrayInput
- type GetActionGroupItsmReceiverArrayOutput
- func (GetActionGroupItsmReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupItsmReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
- func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
- type GetActionGroupItsmReceiverInput
- type GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverOutput) ConnectionId() pulumi.StringOutput
- func (GetActionGroupItsmReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupItsmReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupItsmReceiverOutput) Region() pulumi.StringOutput
- func (o GetActionGroupItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
- func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
- type GetActionGroupLogicAppReceiver
- type GetActionGroupLogicAppReceiverArgs
- func (GetActionGroupLogicAppReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
- func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
- type GetActionGroupLogicAppReceiverArray
- func (GetActionGroupLogicAppReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
- func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
- type GetActionGroupLogicAppReceiverArrayInput
- type GetActionGroupLogicAppReceiverArrayOutput
- func (GetActionGroupLogicAppReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupLogicAppReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
- func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
- type GetActionGroupLogicAppReceiverInput
- type GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
- func (GetActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
- func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupSmsReceiver
- type GetActionGroupSmsReceiverArgs
- func (GetActionGroupSmsReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
- func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
- type GetActionGroupSmsReceiverArray
- func (GetActionGroupSmsReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
- func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
- type GetActionGroupSmsReceiverArrayInput
- type GetActionGroupSmsReceiverArrayOutput
- func (GetActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupSmsReceiverOutput
- func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
- func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
- type GetActionGroupSmsReceiverInput
- type GetActionGroupSmsReceiverOutput
- func (o GetActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
- func (GetActionGroupSmsReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
- func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
- type GetActionGroupVoiceReceiver
- type GetActionGroupVoiceReceiverArgs
- func (GetActionGroupVoiceReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
- func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
- type GetActionGroupVoiceReceiverArray
- func (GetActionGroupVoiceReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
- func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
- type GetActionGroupVoiceReceiverArrayInput
- type GetActionGroupVoiceReceiverArrayOutput
- func (GetActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupVoiceReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupVoiceReceiverOutput
- func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
- func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
- type GetActionGroupVoiceReceiverInput
- type GetActionGroupVoiceReceiverOutput
- func (o GetActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
- func (GetActionGroupVoiceReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
- func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
- type GetActionGroupWebhookReceiver
- type GetActionGroupWebhookReceiverAadAuth
- type GetActionGroupWebhookReceiverAadAuthArgs
- func (GetActionGroupWebhookReceiverAadAuthArgs) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput
- func (i GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthOutput
- type GetActionGroupWebhookReceiverAadAuthArray
- func (GetActionGroupWebhookReceiverAadAuthArray) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput
- func (i GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput
- type GetActionGroupWebhookReceiverAadAuthArrayInput
- type GetActionGroupWebhookReceiverAadAuthArrayOutput
- func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) Index(i pulumi.IntInput) GetActionGroupWebhookReceiverAadAuthOutput
- func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput
- func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput
- type GetActionGroupWebhookReceiverAadAuthInput
- type GetActionGroupWebhookReceiverAadAuthOutput
- func (GetActionGroupWebhookReceiverAadAuthOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverAadAuthOutput) IdentifierUri() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverAadAuthOutput) ObjectId() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverAadAuthOutput) TenantId() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput
- func (o GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthOutput
- type GetActionGroupWebhookReceiverArgs
- func (GetActionGroupWebhookReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
- func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
- type GetActionGroupWebhookReceiverArray
- func (GetActionGroupWebhookReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
- func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
- type GetActionGroupWebhookReceiverArrayInput
- type GetActionGroupWebhookReceiverArrayOutput
- func (GetActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
- func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
- type GetActionGroupWebhookReceiverInput
- type GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverOutput) AadAuths() GetActionGroupWebhookReceiverAadAuthArrayOutput
- func (GetActionGroupWebhookReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetDataCollectionRuleDataFlow
- type GetDataCollectionRuleDataFlowArgs
- func (GetDataCollectionRuleDataFlowArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutput() GetDataCollectionRuleDataFlowOutput
- func (i GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowOutput
- type GetDataCollectionRuleDataFlowArray
- func (GetDataCollectionRuleDataFlowArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutput() GetDataCollectionRuleDataFlowArrayOutput
- func (i GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowArrayOutput
- type GetDataCollectionRuleDataFlowArrayInput
- type GetDataCollectionRuleDataFlowArrayOutput
- func (GetDataCollectionRuleDataFlowArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataFlowArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataFlowOutput
- func (o GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutput() GetDataCollectionRuleDataFlowArrayOutput
- func (o GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowArrayOutput
- type GetDataCollectionRuleDataFlowInput
- type GetDataCollectionRuleDataFlowOutput
- func (o GetDataCollectionRuleDataFlowOutput) BuiltInTransform() pulumi.StringOutput
- func (o GetDataCollectionRuleDataFlowOutput) Destinations() pulumi.StringArrayOutput
- func (GetDataCollectionRuleDataFlowOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataFlowOutput) OutputStream() pulumi.StringOutput
- func (o GetDataCollectionRuleDataFlowOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutput() GetDataCollectionRuleDataFlowOutput
- func (o GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowOutput
- func (o GetDataCollectionRuleDataFlowOutput) TransformKql() pulumi.StringOutput
- type GetDataCollectionRuleDataSource
- type GetDataCollectionRuleDataSourceArgs
- func (GetDataCollectionRuleDataSourceArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutput() GetDataCollectionRuleDataSourceOutput
- func (i GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceOutput
- type GetDataCollectionRuleDataSourceArray
- func (GetDataCollectionRuleDataSourceArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutput() GetDataCollectionRuleDataSourceArrayOutput
- func (i GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceArrayOutput
- type GetDataCollectionRuleDataSourceArrayInput
- type GetDataCollectionRuleDataSourceArrayOutput
- func (GetDataCollectionRuleDataSourceArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceOutput
- func (o GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutput() GetDataCollectionRuleDataSourceArrayOutput
- func (o GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceArrayOutput
- type GetDataCollectionRuleDataSourceDataImport
- type GetDataCollectionRuleDataSourceDataImportArgs
- func (GetDataCollectionRuleDataSourceDataImportArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceDataImportArgs) ToGetDataCollectionRuleDataSourceDataImportOutput() GetDataCollectionRuleDataSourceDataImportOutput
- func (i GetDataCollectionRuleDataSourceDataImportArgs) ToGetDataCollectionRuleDataSourceDataImportOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportOutput
- type GetDataCollectionRuleDataSourceDataImportArray
- func (GetDataCollectionRuleDataSourceDataImportArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceDataImportArray) ToGetDataCollectionRuleDataSourceDataImportArrayOutput() GetDataCollectionRuleDataSourceDataImportArrayOutput
- func (i GetDataCollectionRuleDataSourceDataImportArray) ToGetDataCollectionRuleDataSourceDataImportArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportArrayOutput
- type GetDataCollectionRuleDataSourceDataImportArrayInput
- type GetDataCollectionRuleDataSourceDataImportArrayOutput
- func (GetDataCollectionRuleDataSourceDataImportArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceDataImportArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceDataImportOutput
- func (o GetDataCollectionRuleDataSourceDataImportArrayOutput) ToGetDataCollectionRuleDataSourceDataImportArrayOutput() GetDataCollectionRuleDataSourceDataImportArrayOutput
- func (o GetDataCollectionRuleDataSourceDataImportArrayOutput) ToGetDataCollectionRuleDataSourceDataImportArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportArrayOutput
- type GetDataCollectionRuleDataSourceDataImportEventHubDataSource
- type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs
- func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
- func (i GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
- type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray
- func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
- func (i GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
- type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayInput
- type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
- func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
- func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
- func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
- type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceInput
- type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
- func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ConsumerGroup() pulumi.StringOutput
- func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) Stream() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
- func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
- type GetDataCollectionRuleDataSourceDataImportInput
- type GetDataCollectionRuleDataSourceDataImportOutput
- func (GetDataCollectionRuleDataSourceDataImportOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceDataImportOutput) EventHubDataSources() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
- func (o GetDataCollectionRuleDataSourceDataImportOutput) ToGetDataCollectionRuleDataSourceDataImportOutput() GetDataCollectionRuleDataSourceDataImportOutput
- func (o GetDataCollectionRuleDataSourceDataImportOutput) ToGetDataCollectionRuleDataSourceDataImportOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportOutput
- type GetDataCollectionRuleDataSourceExtension
- type GetDataCollectionRuleDataSourceExtensionArgs
- func (GetDataCollectionRuleDataSourceExtensionArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutput() GetDataCollectionRuleDataSourceExtensionOutput
- func (i GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionOutput
- type GetDataCollectionRuleDataSourceExtensionArray
- func (GetDataCollectionRuleDataSourceExtensionArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutput() GetDataCollectionRuleDataSourceExtensionArrayOutput
- func (i GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionArrayOutput
- type GetDataCollectionRuleDataSourceExtensionArrayInput
- type GetDataCollectionRuleDataSourceExtensionArrayOutput
- func (GetDataCollectionRuleDataSourceExtensionArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceExtensionArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceExtensionOutput
- func (o GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutput() GetDataCollectionRuleDataSourceExtensionArrayOutput
- func (o GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionArrayOutput
- type GetDataCollectionRuleDataSourceExtensionInput
- type GetDataCollectionRuleDataSourceExtensionOutput
- func (GetDataCollectionRuleDataSourceExtensionOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceExtensionOutput) ExtensionJson() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceExtensionOutput) ExtensionName() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceExtensionOutput) InputDataSources() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceExtensionOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceExtensionOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutput() GetDataCollectionRuleDataSourceExtensionOutput
- func (o GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionOutput
- type GetDataCollectionRuleDataSourceIisLog
- type GetDataCollectionRuleDataSourceIisLogArgs
- func (GetDataCollectionRuleDataSourceIisLogArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceIisLogArgs) ToGetDataCollectionRuleDataSourceIisLogOutput() GetDataCollectionRuleDataSourceIisLogOutput
- func (i GetDataCollectionRuleDataSourceIisLogArgs) ToGetDataCollectionRuleDataSourceIisLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceIisLogOutput
- type GetDataCollectionRuleDataSourceIisLogArray
- func (GetDataCollectionRuleDataSourceIisLogArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceIisLogArray) ToGetDataCollectionRuleDataSourceIisLogArrayOutput() GetDataCollectionRuleDataSourceIisLogArrayOutput
- func (i GetDataCollectionRuleDataSourceIisLogArray) ToGetDataCollectionRuleDataSourceIisLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceIisLogArrayOutput
- type GetDataCollectionRuleDataSourceIisLogArrayInput
- type GetDataCollectionRuleDataSourceIisLogArrayOutput
- func (GetDataCollectionRuleDataSourceIisLogArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceIisLogArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceIisLogOutput
- func (o GetDataCollectionRuleDataSourceIisLogArrayOutput) ToGetDataCollectionRuleDataSourceIisLogArrayOutput() GetDataCollectionRuleDataSourceIisLogArrayOutput
- func (o GetDataCollectionRuleDataSourceIisLogArrayOutput) ToGetDataCollectionRuleDataSourceIisLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceIisLogArrayOutput
- type GetDataCollectionRuleDataSourceIisLogInput
- type GetDataCollectionRuleDataSourceIisLogOutput
- func (GetDataCollectionRuleDataSourceIisLogOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceIisLogOutput) LogDirectories() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceIisLogOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceIisLogOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceIisLogOutput) ToGetDataCollectionRuleDataSourceIisLogOutput() GetDataCollectionRuleDataSourceIisLogOutput
- func (o GetDataCollectionRuleDataSourceIisLogOutput) ToGetDataCollectionRuleDataSourceIisLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceIisLogOutput
- type GetDataCollectionRuleDataSourceInput
- type GetDataCollectionRuleDataSourceLogFile
- type GetDataCollectionRuleDataSourceLogFileArgs
- func (GetDataCollectionRuleDataSourceLogFileArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceLogFileArgs) ToGetDataCollectionRuleDataSourceLogFileOutput() GetDataCollectionRuleDataSourceLogFileOutput
- func (i GetDataCollectionRuleDataSourceLogFileArgs) ToGetDataCollectionRuleDataSourceLogFileOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileOutput
- type GetDataCollectionRuleDataSourceLogFileArray
- func (GetDataCollectionRuleDataSourceLogFileArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceLogFileArray) ToGetDataCollectionRuleDataSourceLogFileArrayOutput() GetDataCollectionRuleDataSourceLogFileArrayOutput
- func (i GetDataCollectionRuleDataSourceLogFileArray) ToGetDataCollectionRuleDataSourceLogFileArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileArrayOutput
- type GetDataCollectionRuleDataSourceLogFileArrayInput
- type GetDataCollectionRuleDataSourceLogFileArrayOutput
- func (GetDataCollectionRuleDataSourceLogFileArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceLogFileArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceLogFileOutput
- func (o GetDataCollectionRuleDataSourceLogFileArrayOutput) ToGetDataCollectionRuleDataSourceLogFileArrayOutput() GetDataCollectionRuleDataSourceLogFileArrayOutput
- func (o GetDataCollectionRuleDataSourceLogFileArrayOutput) ToGetDataCollectionRuleDataSourceLogFileArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileArrayOutput
- type GetDataCollectionRuleDataSourceLogFileInput
- type GetDataCollectionRuleDataSourceLogFileOutput
- func (GetDataCollectionRuleDataSourceLogFileOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceLogFileOutput) FilePatterns() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceLogFileOutput) Format() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceLogFileOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceLogFileOutput) Settings() GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
- func (o GetDataCollectionRuleDataSourceLogFileOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceLogFileOutput) ToGetDataCollectionRuleDataSourceLogFileOutput() GetDataCollectionRuleDataSourceLogFileOutput
- func (o GetDataCollectionRuleDataSourceLogFileOutput) ToGetDataCollectionRuleDataSourceLogFileOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileOutput
- type GetDataCollectionRuleDataSourceLogFileSetting
- type GetDataCollectionRuleDataSourceLogFileSettingArgs
- func (GetDataCollectionRuleDataSourceLogFileSettingArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceLogFileSettingArgs) ToGetDataCollectionRuleDataSourceLogFileSettingOutput() GetDataCollectionRuleDataSourceLogFileSettingOutput
- func (i GetDataCollectionRuleDataSourceLogFileSettingArgs) ToGetDataCollectionRuleDataSourceLogFileSettingOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingOutput
- type GetDataCollectionRuleDataSourceLogFileSettingArray
- func (GetDataCollectionRuleDataSourceLogFileSettingArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceLogFileSettingArray) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
- func (i GetDataCollectionRuleDataSourceLogFileSettingArray) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
- type GetDataCollectionRuleDataSourceLogFileSettingArrayInput
- type GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
- func (GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceLogFileSettingOutput
- func (o GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
- func (o GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
- type GetDataCollectionRuleDataSourceLogFileSettingInput
- type GetDataCollectionRuleDataSourceLogFileSettingOutput
- func (GetDataCollectionRuleDataSourceLogFileSettingOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceLogFileSettingOutput) Texts() GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
- func (o GetDataCollectionRuleDataSourceLogFileSettingOutput) ToGetDataCollectionRuleDataSourceLogFileSettingOutput() GetDataCollectionRuleDataSourceLogFileSettingOutput
- func (o GetDataCollectionRuleDataSourceLogFileSettingOutput) ToGetDataCollectionRuleDataSourceLogFileSettingOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingOutput
- type GetDataCollectionRuleDataSourceLogFileSettingText
- type GetDataCollectionRuleDataSourceLogFileSettingTextArgs
- func (GetDataCollectionRuleDataSourceLogFileSettingTextArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceLogFileSettingTextArgs) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutput() GetDataCollectionRuleDataSourceLogFileSettingTextOutput
- func (i GetDataCollectionRuleDataSourceLogFileSettingTextArgs) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextOutput
- type GetDataCollectionRuleDataSourceLogFileSettingTextArray
- func (GetDataCollectionRuleDataSourceLogFileSettingTextArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceLogFileSettingTextArray) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
- func (i GetDataCollectionRuleDataSourceLogFileSettingTextArray) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
- type GetDataCollectionRuleDataSourceLogFileSettingTextArrayInput
- type GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
- func (GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceLogFileSettingTextOutput
- func (o GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
- func (o GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
- type GetDataCollectionRuleDataSourceLogFileSettingTextInput
- type GetDataCollectionRuleDataSourceLogFileSettingTextOutput
- func (GetDataCollectionRuleDataSourceLogFileSettingTextOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceLogFileSettingTextOutput) RecordStartTimestampFormat() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceLogFileSettingTextOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutput() GetDataCollectionRuleDataSourceLogFileSettingTextOutput
- func (o GetDataCollectionRuleDataSourceLogFileSettingTextOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextOutput
- type GetDataCollectionRuleDataSourceOutput
- func (o GetDataCollectionRuleDataSourceOutput) DataImports() GetDataCollectionRuleDataSourceDataImportArrayOutput
- func (GetDataCollectionRuleDataSourceOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceOutput) Extensions() GetDataCollectionRuleDataSourceExtensionArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) IisLogs() GetDataCollectionRuleDataSourceIisLogArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) LogFiles() GetDataCollectionRuleDataSourceLogFileArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) PerformanceCounters() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) PlatformTelemetries() GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) PrometheusForwarders() GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) Syslogs() GetDataCollectionRuleDataSourceSyslogArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutput() GetDataCollectionRuleDataSourceOutput
- func (o GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceOutput
- func (o GetDataCollectionRuleDataSourceOutput) WindowsEventLogs() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) WindowsFirewallLogs() GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
- type GetDataCollectionRuleDataSourcePerformanceCounter
- type GetDataCollectionRuleDataSourcePerformanceCounterArgs
- func (GetDataCollectionRuleDataSourcePerformanceCounterArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput() GetDataCollectionRuleDataSourcePerformanceCounterOutput
- func (i GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterOutput
- type GetDataCollectionRuleDataSourcePerformanceCounterArray
- func (GetDataCollectionRuleDataSourcePerformanceCounterArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
- func (i GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
- type GetDataCollectionRuleDataSourcePerformanceCounterArrayInput
- type GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
- func (GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourcePerformanceCounterOutput
- func (o GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
- func (o GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
- type GetDataCollectionRuleDataSourcePerformanceCounterInput
- type GetDataCollectionRuleDataSourcePerformanceCounterOutput
- func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) CounterSpecifiers() pulumi.StringArrayOutput
- func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) SamplingFrequencyInSeconds() pulumi.IntOutput
- func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput() GetDataCollectionRuleDataSourcePerformanceCounterOutput
- func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterOutput
- type GetDataCollectionRuleDataSourcePlatformTelemetry
- type GetDataCollectionRuleDataSourcePlatformTelemetryArgs
- func (GetDataCollectionRuleDataSourcePlatformTelemetryArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourcePlatformTelemetryArgs) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutput() GetDataCollectionRuleDataSourcePlatformTelemetryOutput
- func (i GetDataCollectionRuleDataSourcePlatformTelemetryArgs) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryOutput
- type GetDataCollectionRuleDataSourcePlatformTelemetryArray
- func (GetDataCollectionRuleDataSourcePlatformTelemetryArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourcePlatformTelemetryArray) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput() GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
- func (i GetDataCollectionRuleDataSourcePlatformTelemetryArray) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
- type GetDataCollectionRuleDataSourcePlatformTelemetryArrayInput
- type GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
- func (GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourcePlatformTelemetryOutput
- func (o GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput() GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
- func (o GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
- type GetDataCollectionRuleDataSourcePlatformTelemetryInput
- type GetDataCollectionRuleDataSourcePlatformTelemetryOutput
- func (GetDataCollectionRuleDataSourcePlatformTelemetryOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourcePlatformTelemetryOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourcePlatformTelemetryOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourcePlatformTelemetryOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutput() GetDataCollectionRuleDataSourcePlatformTelemetryOutput
- func (o GetDataCollectionRuleDataSourcePlatformTelemetryOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryOutput
- type GetDataCollectionRuleDataSourcePrometheusForwarder
- type GetDataCollectionRuleDataSourcePrometheusForwarderArgs
- func (GetDataCollectionRuleDataSourcePrometheusForwarderArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourcePrometheusForwarderArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutput() GetDataCollectionRuleDataSourcePrometheusForwarderOutput
- func (i GetDataCollectionRuleDataSourcePrometheusForwarderArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderOutput
- type GetDataCollectionRuleDataSourcePrometheusForwarderArray
- func (GetDataCollectionRuleDataSourcePrometheusForwarderArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourcePrometheusForwarderArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput() GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
- func (i GetDataCollectionRuleDataSourcePrometheusForwarderArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
- type GetDataCollectionRuleDataSourcePrometheusForwarderArrayInput
- type GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
- func (GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourcePrometheusForwarderOutput
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput() GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
- type GetDataCollectionRuleDataSourcePrometheusForwarderInput
- type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilter
- type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs
- func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput() GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
- func (i GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
- type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray
- func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput() ...
- func (i GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutputWithContext(ctx context.Context) ...
- type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayInput
- type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput
- func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput() ...
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutputWithContext(ctx context.Context) ...
- type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterInput
- type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
- func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) Label() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput() GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) Value() pulumi.StringOutput
- type GetDataCollectionRuleDataSourcePrometheusForwarderOutput
- func (GetDataCollectionRuleDataSourcePrometheusForwarderOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderOutput) LabelIncludeFilters() ...
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutput() GetDataCollectionRuleDataSourcePrometheusForwarderOutput
- func (o GetDataCollectionRuleDataSourcePrometheusForwarderOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderOutput
- type GetDataCollectionRuleDataSourceSyslog
- type GetDataCollectionRuleDataSourceSyslogArgs
- func (GetDataCollectionRuleDataSourceSyslogArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutput() GetDataCollectionRuleDataSourceSyslogOutput
- func (i GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogOutput
- type GetDataCollectionRuleDataSourceSyslogArray
- func (GetDataCollectionRuleDataSourceSyslogArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutput() GetDataCollectionRuleDataSourceSyslogArrayOutput
- func (i GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogArrayOutput
- type GetDataCollectionRuleDataSourceSyslogArrayInput
- type GetDataCollectionRuleDataSourceSyslogArrayOutput
- func (GetDataCollectionRuleDataSourceSyslogArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceSyslogArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceSyslogOutput
- func (o GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutput() GetDataCollectionRuleDataSourceSyslogArrayOutput
- func (o GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogArrayOutput
- type GetDataCollectionRuleDataSourceSyslogInput
- type GetDataCollectionRuleDataSourceSyslogOutput
- func (GetDataCollectionRuleDataSourceSyslogOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceSyslogOutput) FacilityNames() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceSyslogOutput) LogLevels() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceSyslogOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceSyslogOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutput() GetDataCollectionRuleDataSourceSyslogOutput
- func (o GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogOutput
- type GetDataCollectionRuleDataSourceWindowsEventLog
- type GetDataCollectionRuleDataSourceWindowsEventLogArgs
- func (GetDataCollectionRuleDataSourceWindowsEventLogArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput() GetDataCollectionRuleDataSourceWindowsEventLogOutput
- func (i GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogOutput
- type GetDataCollectionRuleDataSourceWindowsEventLogArray
- func (GetDataCollectionRuleDataSourceWindowsEventLogArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
- func (i GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
- type GetDataCollectionRuleDataSourceWindowsEventLogArrayInput
- type GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
- func (GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceWindowsEventLogOutput
- func (o GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
- func (o GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
- type GetDataCollectionRuleDataSourceWindowsEventLogInput
- type GetDataCollectionRuleDataSourceWindowsEventLogOutput
- func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput() GetDataCollectionRuleDataSourceWindowsEventLogOutput
- func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogOutput
- func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) XPathQueries() pulumi.StringArrayOutput
- type GetDataCollectionRuleDataSourceWindowsFirewallLog
- type GetDataCollectionRuleDataSourceWindowsFirewallLogArgs
- func (GetDataCollectionRuleDataSourceWindowsFirewallLogArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceWindowsFirewallLogArgs) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
- func (i GetDataCollectionRuleDataSourceWindowsFirewallLogArgs) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
- type GetDataCollectionRuleDataSourceWindowsFirewallLogArray
- func (GetDataCollectionRuleDataSourceWindowsFirewallLogArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDataSourceWindowsFirewallLogArray) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
- func (i GetDataCollectionRuleDataSourceWindowsFirewallLogArray) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
- type GetDataCollectionRuleDataSourceWindowsFirewallLogArrayInput
- type GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
- func (GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
- func (o GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
- func (o GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
- type GetDataCollectionRuleDataSourceWindowsFirewallLogInput
- type GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
- func (GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
- func (o GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
- type GetDataCollectionRuleDestination
- type GetDataCollectionRuleDestinationArgs
- func (GetDataCollectionRuleDestinationArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutput() GetDataCollectionRuleDestinationOutput
- func (i GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationOutput
- type GetDataCollectionRuleDestinationArray
- func (GetDataCollectionRuleDestinationArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutput() GetDataCollectionRuleDestinationArrayOutput
- func (i GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationArrayOutput
- type GetDataCollectionRuleDestinationArrayInput
- type GetDataCollectionRuleDestinationArrayOutput
- func (GetDataCollectionRuleDestinationArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDestinationOutput
- func (o GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutput() GetDataCollectionRuleDestinationArrayOutput
- func (o GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationArrayOutput
- type GetDataCollectionRuleDestinationAzureMonitorMetric
- type GetDataCollectionRuleDestinationAzureMonitorMetricArgs
- func (GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput() GetDataCollectionRuleDestinationAzureMonitorMetricOutput
- func (i GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricOutput
- type GetDataCollectionRuleDestinationAzureMonitorMetricArray
- func (GetDataCollectionRuleDestinationAzureMonitorMetricArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
- func (i GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
- type GetDataCollectionRuleDestinationAzureMonitorMetricArrayInput
- type GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
- func (GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDestinationAzureMonitorMetricOutput
- func (o GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
- func (o GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
- type GetDataCollectionRuleDestinationAzureMonitorMetricInput
- type GetDataCollectionRuleDestinationAzureMonitorMetricOutput
- func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationAzureMonitorMetricOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput() GetDataCollectionRuleDestinationAzureMonitorMetricOutput
- func (o GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricOutput
- type GetDataCollectionRuleDestinationEventHub
- type GetDataCollectionRuleDestinationEventHubArgs
- func (GetDataCollectionRuleDestinationEventHubArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubOutput() GetDataCollectionRuleDestinationEventHubOutput
- func (i GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubOutput
- func (i GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubPtrOutput() GetDataCollectionRuleDestinationEventHubPtrOutput
- func (i GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubPtrOutput
- type GetDataCollectionRuleDestinationEventHubDirect
- type GetDataCollectionRuleDestinationEventHubDirectArgs
- func (GetDataCollectionRuleDestinationEventHubDirectArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectOutput() GetDataCollectionRuleDestinationEventHubDirectOutput
- func (i GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectOutput
- func (i GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput() GetDataCollectionRuleDestinationEventHubDirectPtrOutput
- func (i GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectPtrOutput
- type GetDataCollectionRuleDestinationEventHubDirectInput
- type GetDataCollectionRuleDestinationEventHubDirectOutput
- func (GetDataCollectionRuleDestinationEventHubDirectOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationEventHubDirectOutput) EventHubId() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationEventHubDirectOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectOutput() GetDataCollectionRuleDestinationEventHubDirectOutput
- func (o GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectOutput
- func (o GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput() GetDataCollectionRuleDestinationEventHubDirectPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectPtrOutput
- type GetDataCollectionRuleDestinationEventHubDirectPtrInput
- type GetDataCollectionRuleDestinationEventHubDirectPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubDirectPtrOutput) Elem() GetDataCollectionRuleDestinationEventHubDirectOutput
- func (GetDataCollectionRuleDestinationEventHubDirectPtrOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationEventHubDirectPtrOutput) EventHubId() pulumi.StringPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubDirectPtrOutput) Name() pulumi.StringPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubDirectPtrOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput() GetDataCollectionRuleDestinationEventHubDirectPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubDirectPtrOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectPtrOutput
- type GetDataCollectionRuleDestinationEventHubInput
- type GetDataCollectionRuleDestinationEventHubOutput
- func (GetDataCollectionRuleDestinationEventHubOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationEventHubOutput) EventHubId() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationEventHubOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubOutput() GetDataCollectionRuleDestinationEventHubOutput
- func (o GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubOutput
- func (o GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutput() GetDataCollectionRuleDestinationEventHubPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubPtrOutput
- type GetDataCollectionRuleDestinationEventHubPtrInput
- type GetDataCollectionRuleDestinationEventHubPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubPtrOutput) Elem() GetDataCollectionRuleDestinationEventHubOutput
- func (GetDataCollectionRuleDestinationEventHubPtrOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationEventHubPtrOutput) EventHubId() pulumi.StringPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubPtrOutput) Name() pulumi.StringPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubPtrOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutput() GetDataCollectionRuleDestinationEventHubPtrOutput
- func (o GetDataCollectionRuleDestinationEventHubPtrOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubPtrOutput
- type GetDataCollectionRuleDestinationInput
- type GetDataCollectionRuleDestinationLogAnalytic
- type GetDataCollectionRuleDestinationLogAnalyticArgs
- func (GetDataCollectionRuleDestinationLogAnalyticArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutput() GetDataCollectionRuleDestinationLogAnalyticOutput
- func (i GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticOutput
- type GetDataCollectionRuleDestinationLogAnalyticArray
- func (GetDataCollectionRuleDestinationLogAnalyticArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
- func (i GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticArrayOutput
- type GetDataCollectionRuleDestinationLogAnalyticArrayInput
- type GetDataCollectionRuleDestinationLogAnalyticArrayOutput
- func (GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationLogAnalyticArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDestinationLogAnalyticOutput
- func (o GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
- func (o GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticArrayOutput
- type GetDataCollectionRuleDestinationLogAnalyticInput
- type GetDataCollectionRuleDestinationLogAnalyticOutput
- func (GetDataCollectionRuleDestinationLogAnalyticOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationLogAnalyticOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutput() GetDataCollectionRuleDestinationLogAnalyticOutput
- func (o GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticOutput
- func (o GetDataCollectionRuleDestinationLogAnalyticOutput) WorkspaceResourceId() pulumi.StringOutput
- type GetDataCollectionRuleDestinationMonitorAccount
- type GetDataCollectionRuleDestinationMonitorAccountArgs
- func (GetDataCollectionRuleDestinationMonitorAccountArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationMonitorAccountArgs) ToGetDataCollectionRuleDestinationMonitorAccountOutput() GetDataCollectionRuleDestinationMonitorAccountOutput
- func (i GetDataCollectionRuleDestinationMonitorAccountArgs) ToGetDataCollectionRuleDestinationMonitorAccountOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationMonitorAccountOutput
- type GetDataCollectionRuleDestinationMonitorAccountArray
- func (GetDataCollectionRuleDestinationMonitorAccountArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationMonitorAccountArray) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutput() GetDataCollectionRuleDestinationMonitorAccountArrayOutput
- func (i GetDataCollectionRuleDestinationMonitorAccountArray) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationMonitorAccountArrayOutput
- type GetDataCollectionRuleDestinationMonitorAccountArrayInput
- type GetDataCollectionRuleDestinationMonitorAccountArrayOutput
- func (GetDataCollectionRuleDestinationMonitorAccountArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationMonitorAccountArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDestinationMonitorAccountOutput
- func (o GetDataCollectionRuleDestinationMonitorAccountArrayOutput) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutput() GetDataCollectionRuleDestinationMonitorAccountArrayOutput
- func (o GetDataCollectionRuleDestinationMonitorAccountArrayOutput) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationMonitorAccountArrayOutput
- type GetDataCollectionRuleDestinationMonitorAccountInput
- type GetDataCollectionRuleDestinationMonitorAccountOutput
- func (GetDataCollectionRuleDestinationMonitorAccountOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationMonitorAccountOutput) MonitorAccountId() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationMonitorAccountOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationMonitorAccountOutput) ToGetDataCollectionRuleDestinationMonitorAccountOutput() GetDataCollectionRuleDestinationMonitorAccountOutput
- func (o GetDataCollectionRuleDestinationMonitorAccountOutput) ToGetDataCollectionRuleDestinationMonitorAccountOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationMonitorAccountOutput
- type GetDataCollectionRuleDestinationOutput
- func (o GetDataCollectionRuleDestinationOutput) AzureMonitorMetrics() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
- func (GetDataCollectionRuleDestinationOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationOutput) EventHub() GetDataCollectionRuleDestinationEventHubPtrOutput
- func (o GetDataCollectionRuleDestinationOutput) EventHubDirect() GetDataCollectionRuleDestinationEventHubDirectPtrOutput
- func (o GetDataCollectionRuleDestinationOutput) LogAnalytics() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
- func (o GetDataCollectionRuleDestinationOutput) MonitorAccounts() GetDataCollectionRuleDestinationMonitorAccountArrayOutput
- func (o GetDataCollectionRuleDestinationOutput) StorageBlobDirects() GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
- func (o GetDataCollectionRuleDestinationOutput) StorageBlobs() GetDataCollectionRuleDestinationStorageBlobArrayOutput
- func (o GetDataCollectionRuleDestinationOutput) StorageTableDirects() GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
- func (o GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutput() GetDataCollectionRuleDestinationOutput
- func (o GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationOutput
- type GetDataCollectionRuleDestinationStorageBlob
- type GetDataCollectionRuleDestinationStorageBlobArgs
- func (GetDataCollectionRuleDestinationStorageBlobArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationStorageBlobArgs) ToGetDataCollectionRuleDestinationStorageBlobOutput() GetDataCollectionRuleDestinationStorageBlobOutput
- func (i GetDataCollectionRuleDestinationStorageBlobArgs) ToGetDataCollectionRuleDestinationStorageBlobOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobOutput
- type GetDataCollectionRuleDestinationStorageBlobArray
- func (GetDataCollectionRuleDestinationStorageBlobArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationStorageBlobArray) ToGetDataCollectionRuleDestinationStorageBlobArrayOutput() GetDataCollectionRuleDestinationStorageBlobArrayOutput
- func (i GetDataCollectionRuleDestinationStorageBlobArray) ToGetDataCollectionRuleDestinationStorageBlobArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobArrayOutput
- type GetDataCollectionRuleDestinationStorageBlobArrayInput
- type GetDataCollectionRuleDestinationStorageBlobArrayOutput
- func (GetDataCollectionRuleDestinationStorageBlobArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationStorageBlobArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDestinationStorageBlobOutput
- func (o GetDataCollectionRuleDestinationStorageBlobArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobArrayOutput() GetDataCollectionRuleDestinationStorageBlobArrayOutput
- func (o GetDataCollectionRuleDestinationStorageBlobArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobArrayOutput
- type GetDataCollectionRuleDestinationStorageBlobDirect
- type GetDataCollectionRuleDestinationStorageBlobDirectArgs
- func (GetDataCollectionRuleDestinationStorageBlobDirectArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationStorageBlobDirectArgs) ToGetDataCollectionRuleDestinationStorageBlobDirectOutput() GetDataCollectionRuleDestinationStorageBlobDirectOutput
- func (i GetDataCollectionRuleDestinationStorageBlobDirectArgs) ToGetDataCollectionRuleDestinationStorageBlobDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobDirectOutput
- type GetDataCollectionRuleDestinationStorageBlobDirectArray
- func (GetDataCollectionRuleDestinationStorageBlobDirectArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationStorageBlobDirectArray) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutput() GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
- func (i GetDataCollectionRuleDestinationStorageBlobDirectArray) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
- type GetDataCollectionRuleDestinationStorageBlobDirectArrayInput
- type GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
- func (GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDestinationStorageBlobDirectOutput
- func (o GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutput() GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
- func (o GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
- type GetDataCollectionRuleDestinationStorageBlobDirectInput
- type GetDataCollectionRuleDestinationStorageBlobDirectOutput
- func (o GetDataCollectionRuleDestinationStorageBlobDirectOutput) ContainerName() pulumi.StringOutput
- func (GetDataCollectionRuleDestinationStorageBlobDirectOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationStorageBlobDirectOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationStorageBlobDirectOutput) StorageAccountId() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationStorageBlobDirectOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectOutput() GetDataCollectionRuleDestinationStorageBlobDirectOutput
- func (o GetDataCollectionRuleDestinationStorageBlobDirectOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobDirectOutput
- type GetDataCollectionRuleDestinationStorageBlobInput
- type GetDataCollectionRuleDestinationStorageBlobOutput
- func (o GetDataCollectionRuleDestinationStorageBlobOutput) ContainerName() pulumi.StringOutput
- func (GetDataCollectionRuleDestinationStorageBlobOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationStorageBlobOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationStorageBlobOutput) StorageAccountId() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationStorageBlobOutput) ToGetDataCollectionRuleDestinationStorageBlobOutput() GetDataCollectionRuleDestinationStorageBlobOutput
- func (o GetDataCollectionRuleDestinationStorageBlobOutput) ToGetDataCollectionRuleDestinationStorageBlobOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobOutput
- type GetDataCollectionRuleDestinationStorageTableDirect
- type GetDataCollectionRuleDestinationStorageTableDirectArgs
- func (GetDataCollectionRuleDestinationStorageTableDirectArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationStorageTableDirectArgs) ToGetDataCollectionRuleDestinationStorageTableDirectOutput() GetDataCollectionRuleDestinationStorageTableDirectOutput
- func (i GetDataCollectionRuleDestinationStorageTableDirectArgs) ToGetDataCollectionRuleDestinationStorageTableDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageTableDirectOutput
- type GetDataCollectionRuleDestinationStorageTableDirectArray
- func (GetDataCollectionRuleDestinationStorageTableDirectArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleDestinationStorageTableDirectArray) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutput() GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
- func (i GetDataCollectionRuleDestinationStorageTableDirectArray) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
- type GetDataCollectionRuleDestinationStorageTableDirectArrayInput
- type GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
- func (GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleDestinationStorageTableDirectOutput
- func (o GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutput() GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
- func (o GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
- type GetDataCollectionRuleDestinationStorageTableDirectInput
- type GetDataCollectionRuleDestinationStorageTableDirectOutput
- func (GetDataCollectionRuleDestinationStorageTableDirectOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationStorageTableDirectOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationStorageTableDirectOutput) StorageAccountId() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationStorageTableDirectOutput) TableName() pulumi.StringOutput
- func (o GetDataCollectionRuleDestinationStorageTableDirectOutput) ToGetDataCollectionRuleDestinationStorageTableDirectOutput() GetDataCollectionRuleDestinationStorageTableDirectOutput
- func (o GetDataCollectionRuleDestinationStorageTableDirectOutput) ToGetDataCollectionRuleDestinationStorageTableDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageTableDirectOutput
- type GetDataCollectionRuleIdentity
- type GetDataCollectionRuleIdentityArgs
- func (GetDataCollectionRuleIdentityArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleIdentityArgs) ToGetDataCollectionRuleIdentityOutput() GetDataCollectionRuleIdentityOutput
- func (i GetDataCollectionRuleIdentityArgs) ToGetDataCollectionRuleIdentityOutputWithContext(ctx context.Context) GetDataCollectionRuleIdentityOutput
- type GetDataCollectionRuleIdentityArray
- func (GetDataCollectionRuleIdentityArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleIdentityArray) ToGetDataCollectionRuleIdentityArrayOutput() GetDataCollectionRuleIdentityArrayOutput
- func (i GetDataCollectionRuleIdentityArray) ToGetDataCollectionRuleIdentityArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleIdentityArrayOutput
- type GetDataCollectionRuleIdentityArrayInput
- type GetDataCollectionRuleIdentityArrayOutput
- func (GetDataCollectionRuleIdentityArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleIdentityArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleIdentityOutput
- func (o GetDataCollectionRuleIdentityArrayOutput) ToGetDataCollectionRuleIdentityArrayOutput() GetDataCollectionRuleIdentityArrayOutput
- func (o GetDataCollectionRuleIdentityArrayOutput) ToGetDataCollectionRuleIdentityArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleIdentityArrayOutput
- type GetDataCollectionRuleIdentityInput
- type GetDataCollectionRuleIdentityOutput
- func (GetDataCollectionRuleIdentityOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetDataCollectionRuleIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetDataCollectionRuleIdentityOutput) ToGetDataCollectionRuleIdentityOutput() GetDataCollectionRuleIdentityOutput
- func (o GetDataCollectionRuleIdentityOutput) ToGetDataCollectionRuleIdentityOutputWithContext(ctx context.Context) GetDataCollectionRuleIdentityOutput
- func (o GetDataCollectionRuleIdentityOutput) Type() pulumi.StringOutput
- type GetDataCollectionRuleStreamDeclaration
- type GetDataCollectionRuleStreamDeclarationArgs
- func (GetDataCollectionRuleStreamDeclarationArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleStreamDeclarationArgs) ToGetDataCollectionRuleStreamDeclarationOutput() GetDataCollectionRuleStreamDeclarationOutput
- func (i GetDataCollectionRuleStreamDeclarationArgs) ToGetDataCollectionRuleStreamDeclarationOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationOutput
- type GetDataCollectionRuleStreamDeclarationArray
- func (GetDataCollectionRuleStreamDeclarationArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleStreamDeclarationArray) ToGetDataCollectionRuleStreamDeclarationArrayOutput() GetDataCollectionRuleStreamDeclarationArrayOutput
- func (i GetDataCollectionRuleStreamDeclarationArray) ToGetDataCollectionRuleStreamDeclarationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationArrayOutput
- type GetDataCollectionRuleStreamDeclarationArrayInput
- type GetDataCollectionRuleStreamDeclarationArrayOutput
- func (GetDataCollectionRuleStreamDeclarationArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleStreamDeclarationArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleStreamDeclarationOutput
- func (o GetDataCollectionRuleStreamDeclarationArrayOutput) ToGetDataCollectionRuleStreamDeclarationArrayOutput() GetDataCollectionRuleStreamDeclarationArrayOutput
- func (o GetDataCollectionRuleStreamDeclarationArrayOutput) ToGetDataCollectionRuleStreamDeclarationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationArrayOutput
- type GetDataCollectionRuleStreamDeclarationColumn
- type GetDataCollectionRuleStreamDeclarationColumnArgs
- func (GetDataCollectionRuleStreamDeclarationColumnArgs) ElementType() reflect.Type
- func (i GetDataCollectionRuleStreamDeclarationColumnArgs) ToGetDataCollectionRuleStreamDeclarationColumnOutput() GetDataCollectionRuleStreamDeclarationColumnOutput
- func (i GetDataCollectionRuleStreamDeclarationColumnArgs) ToGetDataCollectionRuleStreamDeclarationColumnOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationColumnOutput
- type GetDataCollectionRuleStreamDeclarationColumnArray
- func (GetDataCollectionRuleStreamDeclarationColumnArray) ElementType() reflect.Type
- func (i GetDataCollectionRuleStreamDeclarationColumnArray) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutput() GetDataCollectionRuleStreamDeclarationColumnArrayOutput
- func (i GetDataCollectionRuleStreamDeclarationColumnArray) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationColumnArrayOutput
- type GetDataCollectionRuleStreamDeclarationColumnArrayInput
- type GetDataCollectionRuleStreamDeclarationColumnArrayOutput
- func (GetDataCollectionRuleStreamDeclarationColumnArrayOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleStreamDeclarationColumnArrayOutput) Index(i pulumi.IntInput) GetDataCollectionRuleStreamDeclarationColumnOutput
- func (o GetDataCollectionRuleStreamDeclarationColumnArrayOutput) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutput() GetDataCollectionRuleStreamDeclarationColumnArrayOutput
- func (o GetDataCollectionRuleStreamDeclarationColumnArrayOutput) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationColumnArrayOutput
- type GetDataCollectionRuleStreamDeclarationColumnInput
- type GetDataCollectionRuleStreamDeclarationColumnOutput
- func (GetDataCollectionRuleStreamDeclarationColumnOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleStreamDeclarationColumnOutput) Name() pulumi.StringOutput
- func (o GetDataCollectionRuleStreamDeclarationColumnOutput) ToGetDataCollectionRuleStreamDeclarationColumnOutput() GetDataCollectionRuleStreamDeclarationColumnOutput
- func (o GetDataCollectionRuleStreamDeclarationColumnOutput) ToGetDataCollectionRuleStreamDeclarationColumnOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationColumnOutput
- func (o GetDataCollectionRuleStreamDeclarationColumnOutput) Type() pulumi.StringOutput
- type GetDataCollectionRuleStreamDeclarationInput
- type GetDataCollectionRuleStreamDeclarationOutput
- func (o GetDataCollectionRuleStreamDeclarationOutput) Columns() GetDataCollectionRuleStreamDeclarationColumnArrayOutput
- func (GetDataCollectionRuleStreamDeclarationOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleStreamDeclarationOutput) StreamName() pulumi.StringOutput
- func (o GetDataCollectionRuleStreamDeclarationOutput) ToGetDataCollectionRuleStreamDeclarationOutput() GetDataCollectionRuleStreamDeclarationOutput
- func (o GetDataCollectionRuleStreamDeclarationOutput) ToGetDataCollectionRuleStreamDeclarationOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationOutput
- type GetDiagnosticCategoriesArgs
- type GetDiagnosticCategoriesOutputArgs
- type GetDiagnosticCategoriesResult
- type GetDiagnosticCategoriesResultOutput
- func (GetDiagnosticCategoriesResultOutput) ElementType() reflect.Type
- func (o GetDiagnosticCategoriesResultOutput) Id() pulumi.StringOutput
- func (o GetDiagnosticCategoriesResultOutput) LogCategoryGroups() pulumi.StringArrayOutput
- func (o GetDiagnosticCategoriesResultOutput) LogCategoryTypes() pulumi.StringArrayOutput
- func (o GetDiagnosticCategoriesResultOutput) Metrics() pulumi.StringArrayOutput
- func (o GetDiagnosticCategoriesResultOutput) ResourceId() pulumi.StringOutput
- func (o GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutput() GetDiagnosticCategoriesResultOutput
- func (o GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutputWithContext(ctx context.Context) GetDiagnosticCategoriesResultOutput
- type GetScheduledQueryRulesAlertAction
- type GetScheduledQueryRulesAlertActionArgs
- func (GetScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
- func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
- type GetScheduledQueryRulesAlertActionArray
- func (GetScheduledQueryRulesAlertActionArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
- func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
- type GetScheduledQueryRulesAlertActionArrayInput
- type GetScheduledQueryRulesAlertActionArrayOutput
- func (GetScheduledQueryRulesAlertActionArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertActionArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesAlertActionOutput
- func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
- func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
- type GetScheduledQueryRulesAlertActionInput
- type GetScheduledQueryRulesAlertActionOutput
- func (o GetScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
- func (o GetScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringOutput
- func (GetScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
- func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
- type GetScheduledQueryRulesAlertTrigger
- type GetScheduledQueryRulesAlertTriggerArgs
- func (GetScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
- func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
- type GetScheduledQueryRulesAlertTriggerArray
- func (GetScheduledQueryRulesAlertTriggerArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
- func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerArrayInput
- type GetScheduledQueryRulesAlertTriggerArrayOutput
- func (GetScheduledQueryRulesAlertTriggerArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesAlertTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
- func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerInput
- type GetScheduledQueryRulesAlertTriggerMetricTrigger
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArgs
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArray
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerInput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- type GetScheduledQueryRulesAlertTriggerOutput
- func (GetScheduledQueryRulesAlertTriggerOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerOutput) MetricTriggers() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (o GetScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerOutput) Threshold() pulumi.Float64Output
- func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
- type GetScheduledQueryRulesLogCriteria
- type GetScheduledQueryRulesLogCriteriaArgs
- func (GetScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
- func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
- type GetScheduledQueryRulesLogCriteriaArray
- func (GetScheduledQueryRulesLogCriteriaArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
- func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
- type GetScheduledQueryRulesLogCriteriaArrayInput
- type GetScheduledQueryRulesLogCriteriaArrayOutput
- func (GetScheduledQueryRulesLogCriteriaArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesLogCriteriaOutput
- func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
- func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
- type GetScheduledQueryRulesLogCriteriaDimension
- type GetScheduledQueryRulesLogCriteriaDimensionArgs
- func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
- type GetScheduledQueryRulesLogCriteriaDimensionArray
- func (GetScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type GetScheduledQueryRulesLogCriteriaDimensionArrayInput
- type GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type GetScheduledQueryRulesLogCriteriaDimensionInput
- type GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Operator() pulumi.StringOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type GetScheduledQueryRulesLogCriteriaInput
- type GetScheduledQueryRulesLogCriteriaOutput
- func (o GetScheduledQueryRulesLogCriteriaOutput) Dimensions() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (GetScheduledQueryRulesLogCriteriaOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaOutput) MetricName() pulumi.StringOutput
- func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
- func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
- type LookupActionGroupArgs
- type LookupActionGroupOutputArgs
- type LookupActionGroupResult
- type LookupActionGroupResultOutput
- func (o LookupActionGroupResultOutput) ArmRoleReceivers() GetActionGroupArmRoleReceiverArrayOutput
- func (o LookupActionGroupResultOutput) AutomationRunbookReceivers() GetActionGroupAutomationRunbookReceiverArrayOutput
- func (o LookupActionGroupResultOutput) AzureAppPushReceivers() GetActionGroupAzureAppPushReceiverArrayOutput
- func (o LookupActionGroupResultOutput) AzureFunctionReceivers() GetActionGroupAzureFunctionReceiverArrayOutput
- func (LookupActionGroupResultOutput) ElementType() reflect.Type
- func (o LookupActionGroupResultOutput) EmailReceivers() GetActionGroupEmailReceiverArrayOutput
- func (o LookupActionGroupResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupActionGroupResultOutput) EventHubReceivers() GetActionGroupEventHubReceiverArrayOutput
- func (o LookupActionGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupActionGroupResultOutput) ItsmReceivers() GetActionGroupItsmReceiverArrayOutput
- func (o LookupActionGroupResultOutput) LogicAppReceivers() GetActionGroupLogicAppReceiverArrayOutput
- func (o LookupActionGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupActionGroupResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupActionGroupResultOutput) ShortName() pulumi.StringOutput
- func (o LookupActionGroupResultOutput) SmsReceivers() GetActionGroupSmsReceiverArrayOutput
- func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutput() LookupActionGroupResultOutput
- func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutputWithContext(ctx context.Context) LookupActionGroupResultOutput
- func (o LookupActionGroupResultOutput) VoiceReceivers() GetActionGroupVoiceReceiverArrayOutput
- func (o LookupActionGroupResultOutput) WebhookReceivers() GetActionGroupWebhookReceiverArrayOutput
- type LookupDataCollectionEndpointArgs
- type LookupDataCollectionEndpointOutputArgs
- type LookupDataCollectionEndpointResult
- type LookupDataCollectionEndpointResultOutput
- func (o LookupDataCollectionEndpointResultOutput) ConfigurationAccessEndpoint() pulumi.StringOutput
- func (o LookupDataCollectionEndpointResultOutput) Description() pulumi.StringOutput
- func (LookupDataCollectionEndpointResultOutput) ElementType() reflect.Type
- func (o LookupDataCollectionEndpointResultOutput) Id() pulumi.StringOutput
- func (o LookupDataCollectionEndpointResultOutput) ImmutableId() pulumi.StringOutput
- func (o LookupDataCollectionEndpointResultOutput) Kind() pulumi.StringOutput
- func (o LookupDataCollectionEndpointResultOutput) Location() pulumi.StringOutput
- func (o LookupDataCollectionEndpointResultOutput) LogsIngestionEndpoint() pulumi.StringOutput
- func (o LookupDataCollectionEndpointResultOutput) Name() pulumi.StringOutput
- func (o LookupDataCollectionEndpointResultOutput) PublicNetworkAccessEnabled() pulumi.BoolOutput
- func (o LookupDataCollectionEndpointResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupDataCollectionEndpointResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutput() LookupDataCollectionEndpointResultOutput
- func (o LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutputWithContext(ctx context.Context) LookupDataCollectionEndpointResultOutput
- type LookupDataCollectionRuleArgs
- type LookupDataCollectionRuleOutputArgs
- type LookupDataCollectionRuleResult
- type LookupDataCollectionRuleResultOutput
- func (o LookupDataCollectionRuleResultOutput) DataCollectionEndpointId() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) DataFlows() GetDataCollectionRuleDataFlowArrayOutput
- func (o LookupDataCollectionRuleResultOutput) DataSources() GetDataCollectionRuleDataSourceArrayOutput
- func (o LookupDataCollectionRuleResultOutput) Description() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) Destinations() GetDataCollectionRuleDestinationArrayOutput
- func (LookupDataCollectionRuleResultOutput) ElementType() reflect.Type
- func (o LookupDataCollectionRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) Identities() GetDataCollectionRuleIdentityArrayOutput
- func (o LookupDataCollectionRuleResultOutput) ImmutableId() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) Kind() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) Location() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) StreamDeclarations() GetDataCollectionRuleStreamDeclarationArrayOutput
- func (o LookupDataCollectionRuleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutput() LookupDataCollectionRuleResultOutput
- func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutputWithContext(ctx context.Context) LookupDataCollectionRuleResultOutput
- type LookupScheduledQueryRulesAlertArgs
- type LookupScheduledQueryRulesAlertOutputArgs
- type LookupScheduledQueryRulesAlertResult
- type LookupScheduledQueryRulesAlertResultOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Actions() GetScheduledQueryRulesAlertActionArrayOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) DataSourceId() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Description() pulumi.StringOutput
- func (LookupScheduledQueryRulesAlertResultOutput) ElementType() reflect.Type
- func (o LookupScheduledQueryRulesAlertResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Frequency() pulumi.IntOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Location() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Query() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) QueryType() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Severity() pulumi.IntOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Throttling() pulumi.IntOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) TimeWindow() pulumi.IntOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutput() LookupScheduledQueryRulesAlertResultOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutputWithContext(ctx context.Context) LookupScheduledQueryRulesAlertResultOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Triggers() GetScheduledQueryRulesAlertTriggerArrayOutput
- type LookupScheduledQueryRulesLogArgs
- type LookupScheduledQueryRulesLogOutputArgs
- type LookupScheduledQueryRulesLogResult
- type LookupScheduledQueryRulesLogResultOutput
- func (o LookupScheduledQueryRulesLogResultOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Criterias() GetScheduledQueryRulesLogCriteriaArrayOutput
- func (o LookupScheduledQueryRulesLogResultOutput) DataSourceId() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Description() pulumi.StringOutput
- func (LookupScheduledQueryRulesLogResultOutput) ElementType() reflect.Type
- func (o LookupScheduledQueryRulesLogResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Location() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutput() LookupScheduledQueryRulesLogResultOutput
- func (o LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutputWithContext(ctx context.Context) LookupScheduledQueryRulesLogResultOutput
- type LookupWorkspaceArgs
- type LookupWorkspaceOutputArgs
- type LookupWorkspaceResult
- type LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) DefaultDataCollectionEndpointId() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) DefaultDataCollectionRuleId() pulumi.StringOutput
- func (LookupWorkspaceResultOutput) ElementType() reflect.Type
- func (o LookupWorkspaceResultOutput) Id() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) Location() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) Name() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) PublicNetworkAccessEnabled() pulumi.BoolOutput
- func (o LookupWorkspaceResultOutput) QueryEndpoint() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
- type MetricAlert
- type MetricAlertAction
- type MetricAlertActionArgs
- type MetricAlertActionArray
- type MetricAlertActionArrayInput
- type MetricAlertActionArrayOutput
- func (MetricAlertActionArrayOutput) ElementType() reflect.Type
- func (o MetricAlertActionArrayOutput) Index(i pulumi.IntInput) MetricAlertActionOutput
- func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
- func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
- type MetricAlertActionInput
- type MetricAlertActionOutput
- func (o MetricAlertActionOutput) ActionGroupId() pulumi.StringOutput
- func (MetricAlertActionOutput) ElementType() reflect.Type
- func (o MetricAlertActionOutput) ToMetricAlertActionOutput() MetricAlertActionOutput
- func (o MetricAlertActionOutput) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput
- func (o MetricAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteria
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs
- func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ElementType() reflect.Type
- func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ComponentId() pulumi.StringOutput
- func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ElementType() reflect.Type
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) FailedLocationCount() pulumi.IntOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) WebTestId() pulumi.StringOutput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ComponentId() pulumi.StringPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) Elem() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ElementType() reflect.Type
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) FailedLocationCount() pulumi.IntPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) WebTestId() pulumi.StringPtrOutput
- type MetricAlertArgs
- type MetricAlertArray
- type MetricAlertArrayInput
- type MetricAlertArrayOutput
- func (MetricAlertArrayOutput) ElementType() reflect.Type
- func (o MetricAlertArrayOutput) Index(i pulumi.IntInput) MetricAlertOutput
- func (o MetricAlertArrayOutput) ToMetricAlertArrayOutput() MetricAlertArrayOutput
- func (o MetricAlertArrayOutput) ToMetricAlertArrayOutputWithContext(ctx context.Context) MetricAlertArrayOutput
- type MetricAlertCriteria
- type MetricAlertCriteriaArgs
- type MetricAlertCriteriaArray
- type MetricAlertCriteriaArrayInput
- type MetricAlertCriteriaArrayOutput
- func (MetricAlertCriteriaArrayOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaArrayOutput) Index(i pulumi.IntInput) MetricAlertCriteriaOutput
- func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput
- func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaArrayOutput
- type MetricAlertCriteriaDimension
- type MetricAlertCriteriaDimensionArgs
- func (MetricAlertCriteriaDimensionArgs) ElementType() reflect.Type
- func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
- func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
- type MetricAlertCriteriaDimensionArray
- func (MetricAlertCriteriaDimensionArray) ElementType() reflect.Type
- func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
- func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
- type MetricAlertCriteriaDimensionArrayInput
- type MetricAlertCriteriaDimensionArrayOutput
- func (MetricAlertCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) MetricAlertCriteriaDimensionOutput
- func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
- func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
- type MetricAlertCriteriaDimensionInput
- type MetricAlertCriteriaDimensionOutput
- func (MetricAlertCriteriaDimensionOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o MetricAlertCriteriaDimensionOutput) Operator() pulumi.StringOutput
- func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
- func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
- func (o MetricAlertCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type MetricAlertCriteriaInput
- type MetricAlertCriteriaOutput
- func (o MetricAlertCriteriaOutput) Aggregation() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) Dimensions() MetricAlertCriteriaDimensionArrayOutput
- func (MetricAlertCriteriaOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaOutput) MetricName() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) MetricNamespace() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) Operator() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o MetricAlertCriteriaOutput) Threshold() pulumi.Float64Output
- func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput
- func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutputWithContext(ctx context.Context) MetricAlertCriteriaOutput
- type MetricAlertDynamicCriteria
- type MetricAlertDynamicCriteriaArgs
- func (MetricAlertDynamicCriteriaArgs) ElementType() reflect.Type
- func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
- func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
- func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
- func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
- type MetricAlertDynamicCriteriaDimension
- type MetricAlertDynamicCriteriaDimensionArgs
- func (MetricAlertDynamicCriteriaDimensionArgs) ElementType() reflect.Type
- func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
- func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
- type MetricAlertDynamicCriteriaDimensionArray
- func (MetricAlertDynamicCriteriaDimensionArray) ElementType() reflect.Type
- func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
- func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
- type MetricAlertDynamicCriteriaDimensionArrayInput
- type MetricAlertDynamicCriteriaDimensionArrayOutput
- func (MetricAlertDynamicCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o MetricAlertDynamicCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) MetricAlertDynamicCriteriaDimensionOutput
- func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
- func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
- type MetricAlertDynamicCriteriaDimensionInput
- type MetricAlertDynamicCriteriaDimensionOutput
- func (MetricAlertDynamicCriteriaDimensionOutput) ElementType() reflect.Type
- func (o MetricAlertDynamicCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaDimensionOutput) Operator() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
- func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
- func (o MetricAlertDynamicCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type MetricAlertDynamicCriteriaInput
- type MetricAlertDynamicCriteriaOutput
- func (o MetricAlertDynamicCriteriaOutput) Aggregation() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) AlertSensitivity() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
- func (MetricAlertDynamicCriteriaOutput) ElementType() reflect.Type
- func (o MetricAlertDynamicCriteriaOutput) EvaluationFailureCount() pulumi.IntPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) EvaluationTotalCount() pulumi.IntPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) IgnoreDataBefore() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) MetricName() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) MetricNamespace() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) Operator() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
- func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
- func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
- type MetricAlertDynamicCriteriaPtrInput
- type MetricAlertDynamicCriteriaPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) Aggregation() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) AlertSensitivity() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) Elem() MetricAlertDynamicCriteriaOutput
- func (MetricAlertDynamicCriteriaPtrOutput) ElementType() reflect.Type
- func (o MetricAlertDynamicCriteriaPtrOutput) EvaluationFailureCount() pulumi.IntPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) EvaluationTotalCount() pulumi.IntPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) IgnoreDataBefore() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) Operator() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
- type MetricAlertInput
- type MetricAlertMap
- type MetricAlertMapInput
- type MetricAlertMapOutput
- func (MetricAlertMapOutput) ElementType() reflect.Type
- func (o MetricAlertMapOutput) MapIndex(k pulumi.StringInput) MetricAlertOutput
- func (o MetricAlertMapOutput) ToMetricAlertMapOutput() MetricAlertMapOutput
- func (o MetricAlertMapOutput) ToMetricAlertMapOutputWithContext(ctx context.Context) MetricAlertMapOutput
- type MetricAlertOutput
- func (o MetricAlertOutput) Actions() MetricAlertActionArrayOutput
- func (o MetricAlertOutput) ApplicationInsightsWebTestLocationAvailabilityCriteria() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertOutput) AutoMitigate() pulumi.BoolPtrOutput
- func (o MetricAlertOutput) Criterias() MetricAlertCriteriaArrayOutput
- func (o MetricAlertOutput) Description() pulumi.StringPtrOutput
- func (o MetricAlertOutput) DynamicCriteria() MetricAlertDynamicCriteriaPtrOutput
- func (MetricAlertOutput) ElementType() reflect.Type
- func (o MetricAlertOutput) Enabled() pulumi.BoolPtrOutput
- func (o MetricAlertOutput) Frequency() pulumi.StringPtrOutput
- func (o MetricAlertOutput) Name() pulumi.StringOutput
- func (o MetricAlertOutput) ResourceGroupName() pulumi.StringOutput
- func (o MetricAlertOutput) Scopes() pulumi.StringArrayOutput
- func (o MetricAlertOutput) Severity() pulumi.IntPtrOutput
- func (o MetricAlertOutput) Tags() pulumi.StringMapOutput
- func (o MetricAlertOutput) TargetResourceLocation() pulumi.StringOutput
- func (o MetricAlertOutput) TargetResourceType() pulumi.StringOutput
- func (o MetricAlertOutput) ToMetricAlertOutput() MetricAlertOutput
- func (o MetricAlertOutput) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
- func (o MetricAlertOutput) WindowSize() pulumi.StringPtrOutput
- type MetricAlertState
- type PrivateLinkScope
- type PrivateLinkScopeArgs
- type PrivateLinkScopeArray
- type PrivateLinkScopeArrayInput
- type PrivateLinkScopeArrayOutput
- func (PrivateLinkScopeArrayOutput) ElementType() reflect.Type
- func (o PrivateLinkScopeArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopeOutput
- func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput
- func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutputWithContext(ctx context.Context) PrivateLinkScopeArrayOutput
- type PrivateLinkScopeInput
- type PrivateLinkScopeMap
- type PrivateLinkScopeMapInput
- type PrivateLinkScopeMapOutput
- func (PrivateLinkScopeMapOutput) ElementType() reflect.Type
- func (o PrivateLinkScopeMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopeOutput
- func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput
- func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutputWithContext(ctx context.Context) PrivateLinkScopeMapOutput
- type PrivateLinkScopeOutput
- func (PrivateLinkScopeOutput) ElementType() reflect.Type
- func (o PrivateLinkScopeOutput) IngestionAccessMode() pulumi.StringPtrOutput
- func (o PrivateLinkScopeOutput) Name() pulumi.StringOutput
- func (o PrivateLinkScopeOutput) QueryAccessMode() pulumi.StringPtrOutput
- func (o PrivateLinkScopeOutput) ResourceGroupName() pulumi.StringOutput
- func (o PrivateLinkScopeOutput) Tags() pulumi.StringMapOutput
- func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput
- func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput
- type PrivateLinkScopeState
- type PrivateLinkScopedService
- type PrivateLinkScopedServiceArgs
- type PrivateLinkScopedServiceArray
- func (PrivateLinkScopedServiceArray) ElementType() reflect.Type
- func (i PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput
- func (i PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutputWithContext(ctx context.Context) PrivateLinkScopedServiceArrayOutput
- type PrivateLinkScopedServiceArrayInput
- type PrivateLinkScopedServiceArrayOutput
- func (PrivateLinkScopedServiceArrayOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedServiceArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopedServiceOutput
- func (o PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput
- func (o PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutputWithContext(ctx context.Context) PrivateLinkScopedServiceArrayOutput
- type PrivateLinkScopedServiceInput
- type PrivateLinkScopedServiceMap
- func (PrivateLinkScopedServiceMap) ElementType() reflect.Type
- func (i PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput
- func (i PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutputWithContext(ctx context.Context) PrivateLinkScopedServiceMapOutput
- type PrivateLinkScopedServiceMapInput
- type PrivateLinkScopedServiceMapOutput
- func (PrivateLinkScopedServiceMapOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedServiceMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopedServiceOutput
- func (o PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput
- func (o PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutputWithContext(ctx context.Context) PrivateLinkScopedServiceMapOutput
- type PrivateLinkScopedServiceOutput
- func (PrivateLinkScopedServiceOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedServiceOutput) LinkedResourceId() pulumi.StringOutput
- func (o PrivateLinkScopedServiceOutput) Name() pulumi.StringOutput
- func (o PrivateLinkScopedServiceOutput) ResourceGroupName() pulumi.StringOutput
- func (o PrivateLinkScopedServiceOutput) ScopeName() pulumi.StringOutput
- func (o PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutput() PrivateLinkScopedServiceOutput
- func (o PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutputWithContext(ctx context.Context) PrivateLinkScopedServiceOutput
- type PrivateLinkScopedServiceState
- type ScheduledQueryRulesAlert
- type ScheduledQueryRulesAlertAction
- type ScheduledQueryRulesAlertActionArgs
- func (ScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
- type ScheduledQueryRulesAlertActionInput
- type ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (ScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
- type ScheduledQueryRulesAlertActionPtrInput
- type ScheduledQueryRulesAlertActionPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) ActionGroups() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) Elem() ScheduledQueryRulesAlertActionOutput
- func (ScheduledQueryRulesAlertActionPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertActionPtrOutput) EmailSubject() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
- type ScheduledQueryRulesAlertArgs
- type ScheduledQueryRulesAlertArray
- func (ScheduledQueryRulesAlertArray) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput
- func (i ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertArrayOutput
- type ScheduledQueryRulesAlertArrayInput
- type ScheduledQueryRulesAlertArrayOutput
- func (ScheduledQueryRulesAlertArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesAlertOutput
- func (o ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput
- func (o ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertArrayOutput
- type ScheduledQueryRulesAlertInput
- type ScheduledQueryRulesAlertMap
- func (ScheduledQueryRulesAlertMap) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput
- func (i ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertMapOutput
- type ScheduledQueryRulesAlertMapInput
- type ScheduledQueryRulesAlertMapOutput
- func (ScheduledQueryRulesAlertMapOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertMapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesAlertOutput
- func (o ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput
- func (o ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertMapOutput
- type ScheduledQueryRulesAlertOutput
- func (o ScheduledQueryRulesAlertOutput) Action() ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertOutput) AutoMitigationEnabled() pulumi.BoolPtrOutput
- func (o ScheduledQueryRulesAlertOutput) DataSourceId() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertOutput) Description() pulumi.StringPtrOutput
- func (ScheduledQueryRulesAlertOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertOutput) Enabled() pulumi.BoolPtrOutput
- func (o ScheduledQueryRulesAlertOutput) Frequency() pulumi.IntOutput
- func (o ScheduledQueryRulesAlertOutput) Location() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertOutput) Name() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertOutput) Query() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertOutput) QueryType() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertOutput) ResourceGroupName() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertOutput) Severity() pulumi.IntPtrOutput
- func (o ScheduledQueryRulesAlertOutput) Tags() pulumi.StringMapOutput
- func (o ScheduledQueryRulesAlertOutput) Throttling() pulumi.IntPtrOutput
- func (o ScheduledQueryRulesAlertOutput) TimeWindow() pulumi.IntOutput
- func (o ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutput() ScheduledQueryRulesAlertOutput
- func (o ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertOutput
- func (o ScheduledQueryRulesAlertOutput) Trigger() ScheduledQueryRulesAlertTriggerOutput
- type ScheduledQueryRulesAlertState
- type ScheduledQueryRulesAlertTrigger
- type ScheduledQueryRulesAlertTriggerArgs
- func (ScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput
- func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerOutput
- func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
- func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
- type ScheduledQueryRulesAlertTriggerInput
- type ScheduledQueryRulesAlertTriggerMetricTrigger
- type ScheduledQueryRulesAlertTriggerMetricTriggerArgs
- func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- type ScheduledQueryRulesAlertTriggerMetricTriggerInput
- type ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- type ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput
- type ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Elem() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricColumn() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Threshold() pulumi.Float64PtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- type ScheduledQueryRulesAlertTriggerOutput
- func (ScheduledQueryRulesAlertTriggerOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertTriggerOutput) MetricTrigger() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertTriggerOutput) Threshold() pulumi.Float64Output
- func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput
- func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerOutput
- func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
- type ScheduledQueryRulesAlertTriggerPtrInput
- type ScheduledQueryRulesAlertTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerPtrOutput) Elem() ScheduledQueryRulesAlertTriggerOutput
- func (ScheduledQueryRulesAlertTriggerPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertTriggerPtrOutput) MetricTrigger() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertTriggerPtrOutput) Threshold() pulumi.Float64PtrOutput
- func (o ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
- type ScheduledQueryRulesAlertV2
- func (*ScheduledQueryRulesAlertV2) ElementType() reflect.Type
- func (i *ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2Output() ScheduledQueryRulesAlertV2Output
- func (i *ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2OutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2Output
- type ScheduledQueryRulesAlertV2Action
- type ScheduledQueryRulesAlertV2ActionArgs
- func (ScheduledQueryRulesAlertV2ActionArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutput() ScheduledQueryRulesAlertV2ActionOutput
- func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionOutput
- func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput
- func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput
- type ScheduledQueryRulesAlertV2ActionInput
- type ScheduledQueryRulesAlertV2ActionOutput
- func (o ScheduledQueryRulesAlertV2ActionOutput) ActionGroups() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertV2ActionOutput) CustomProperties() pulumi.StringMapOutput
- func (ScheduledQueryRulesAlertV2ActionOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutput() ScheduledQueryRulesAlertV2ActionOutput
- func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionOutput
- func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput
- func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput
- type ScheduledQueryRulesAlertV2ActionPtrInput
- type ScheduledQueryRulesAlertV2ActionPtrOutput
- func (o ScheduledQueryRulesAlertV2ActionPtrOutput) ActionGroups() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertV2ActionPtrOutput) CustomProperties() pulumi.StringMapOutput
- func (o ScheduledQueryRulesAlertV2ActionPtrOutput) Elem() ScheduledQueryRulesAlertV2ActionOutput
- func (ScheduledQueryRulesAlertV2ActionPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput
- func (o ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput
- type ScheduledQueryRulesAlertV2Args
- type ScheduledQueryRulesAlertV2Array
- func (ScheduledQueryRulesAlertV2Array) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutput() ScheduledQueryRulesAlertV2ArrayOutput
- func (i ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ArrayOutput
- type ScheduledQueryRulesAlertV2ArrayInput
- type ScheduledQueryRulesAlertV2ArrayOutput
- func (ScheduledQueryRulesAlertV2ArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2ArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesAlertV2Output
- func (o ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutput() ScheduledQueryRulesAlertV2ArrayOutput
- func (o ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ArrayOutput
- type ScheduledQueryRulesAlertV2Criteria
- type ScheduledQueryRulesAlertV2CriteriaArgs
- func (ScheduledQueryRulesAlertV2CriteriaArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutput() ScheduledQueryRulesAlertV2CriteriaOutput
- func (i ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaOutput
- type ScheduledQueryRulesAlertV2CriteriaArray
- func (ScheduledQueryRulesAlertV2CriteriaArray) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutput() ScheduledQueryRulesAlertV2CriteriaArrayOutput
- func (i ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaArrayOutput
- type ScheduledQueryRulesAlertV2CriteriaArrayInput
- type ScheduledQueryRulesAlertV2CriteriaArrayOutput
- func (ScheduledQueryRulesAlertV2CriteriaArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2CriteriaArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesAlertV2CriteriaOutput
- func (o ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutput() ScheduledQueryRulesAlertV2CriteriaArrayOutput
- func (o ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaArrayOutput
- type ScheduledQueryRulesAlertV2CriteriaDimension
- type ScheduledQueryRulesAlertV2CriteriaDimensionArgs
- func (ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput() ScheduledQueryRulesAlertV2CriteriaDimensionOutput
- func (i ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionOutput
- type ScheduledQueryRulesAlertV2CriteriaDimensionArray
- func (ScheduledQueryRulesAlertV2CriteriaDimensionArray) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
- func (i ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
- type ScheduledQueryRulesAlertV2CriteriaDimensionArrayInput
- type ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
- func (ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesAlertV2CriteriaDimensionOutput
- func (o ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
- func (o ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
- type ScheduledQueryRulesAlertV2CriteriaDimensionInput
- type ScheduledQueryRulesAlertV2CriteriaDimensionOutput
- func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Operator() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput() ScheduledQueryRulesAlertV2CriteriaDimensionOutput
- func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionOutput
- func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type ScheduledQueryRulesAlertV2CriteriaFailingPeriods
- type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs
- func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
- func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
- func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
- func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
- type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsInput
- type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
- func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) MinimumFailingPeriodsToTriggerAlert() pulumi.IntOutput
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) NumberOfEvaluationPeriods() pulumi.IntOutput
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
- type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrInput
- type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) Elem() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
- func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) MinimumFailingPeriodsToTriggerAlert() pulumi.IntPtrOutput
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) NumberOfEvaluationPeriods() pulumi.IntPtrOutput
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
- func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
- type ScheduledQueryRulesAlertV2CriteriaInput
- type ScheduledQueryRulesAlertV2CriteriaOutput
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) Dimensions() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
- func (ScheduledQueryRulesAlertV2CriteriaOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) FailingPeriods() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) MetricMeasureColumn() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) Operator() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) Query() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) ResourceIdColumn() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) Threshold() pulumi.Float64Output
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) TimeAggregationMethod() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) ToScheduledQueryRulesAlertV2CriteriaOutput() ScheduledQueryRulesAlertV2CriteriaOutput
- func (o ScheduledQueryRulesAlertV2CriteriaOutput) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaOutput
- type ScheduledQueryRulesAlertV2Identity
- type ScheduledQueryRulesAlertV2IdentityArgs
- func (ScheduledQueryRulesAlertV2IdentityArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityOutput() ScheduledQueryRulesAlertV2IdentityOutput
- func (i ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityOutput
- func (i ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityPtrOutput() ScheduledQueryRulesAlertV2IdentityPtrOutput
- func (i ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityPtrOutput
- type ScheduledQueryRulesAlertV2IdentityInput
- type ScheduledQueryRulesAlertV2IdentityOutput
- func (ScheduledQueryRulesAlertV2IdentityOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2IdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertV2IdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertV2IdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityOutput() ScheduledQueryRulesAlertV2IdentityOutput
- func (o ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityOutput
- func (o ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutput() ScheduledQueryRulesAlertV2IdentityPtrOutput
- func (o ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityPtrOutput
- func (o ScheduledQueryRulesAlertV2IdentityOutput) Type() pulumi.StringOutput
- type ScheduledQueryRulesAlertV2IdentityPtrInput
- type ScheduledQueryRulesAlertV2IdentityPtrOutput
- func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) Elem() ScheduledQueryRulesAlertV2IdentityOutput
- func (ScheduledQueryRulesAlertV2IdentityPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutput() ScheduledQueryRulesAlertV2IdentityPtrOutput
- func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityPtrOutput
- func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ScheduledQueryRulesAlertV2Input
- type ScheduledQueryRulesAlertV2Map
- func (ScheduledQueryRulesAlertV2Map) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutput() ScheduledQueryRulesAlertV2MapOutput
- func (i ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2MapOutput
- type ScheduledQueryRulesAlertV2MapInput
- type ScheduledQueryRulesAlertV2MapOutput
- func (ScheduledQueryRulesAlertV2MapOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2MapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesAlertV2Output
- func (o ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutput() ScheduledQueryRulesAlertV2MapOutput
- func (o ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2MapOutput
- type ScheduledQueryRulesAlertV2Output
- func (o ScheduledQueryRulesAlertV2Output) Action() ScheduledQueryRulesAlertV2ActionPtrOutput
- func (o ScheduledQueryRulesAlertV2Output) AutoMitigationEnabled() pulumi.BoolPtrOutput
- func (o ScheduledQueryRulesAlertV2Output) CreatedWithApiVersion() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2Output) Criterias() ScheduledQueryRulesAlertV2CriteriaArrayOutput
- func (o ScheduledQueryRulesAlertV2Output) Description() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertV2Output) DisplayName() pulumi.StringPtrOutput
- func (ScheduledQueryRulesAlertV2Output) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertV2Output) Enabled() pulumi.BoolPtrOutput
- func (o ScheduledQueryRulesAlertV2Output) EvaluationFrequency() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2Output) Identity() ScheduledQueryRulesAlertV2IdentityPtrOutput
- func (o ScheduledQueryRulesAlertV2Output) IsALegacyLogAnalyticsRule() pulumi.BoolOutput
- func (o ScheduledQueryRulesAlertV2Output) IsWorkspaceAlertsStorageConfigured() pulumi.BoolOutput
- func (o ScheduledQueryRulesAlertV2Output) Location() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2Output) MuteActionsAfterAlertDuration() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertV2Output) Name() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2Output) QueryTimeRangeOverride() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertV2Output) ResourceGroupName() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2Output) Scopes() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2Output) Severity() pulumi.IntOutput
- func (o ScheduledQueryRulesAlertV2Output) SkipQueryValidation() pulumi.BoolPtrOutput
- func (o ScheduledQueryRulesAlertV2Output) Tags() pulumi.StringMapOutput
- func (o ScheduledQueryRulesAlertV2Output) TargetResourceTypes() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertV2Output) ToScheduledQueryRulesAlertV2Output() ScheduledQueryRulesAlertV2Output
- func (o ScheduledQueryRulesAlertV2Output) ToScheduledQueryRulesAlertV2OutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2Output
- func (o ScheduledQueryRulesAlertV2Output) WindowDuration() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertV2Output) WorkspaceAlertsStorageEnabled() pulumi.BoolPtrOutput
- type ScheduledQueryRulesAlertV2State
- type ScheduledQueryRulesLog
- type ScheduledQueryRulesLogArgs
- type ScheduledQueryRulesLogArray
- func (ScheduledQueryRulesLogArray) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput
- func (i ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogArrayOutput
- type ScheduledQueryRulesLogArrayInput
- type ScheduledQueryRulesLogArrayOutput
- func (ScheduledQueryRulesLogArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesLogOutput
- func (o ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput
- func (o ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogArrayOutput
- type ScheduledQueryRulesLogCriteria
- type ScheduledQueryRulesLogCriteriaArgs
- func (ScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaOutput
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
- type ScheduledQueryRulesLogCriteriaDimension
- type ScheduledQueryRulesLogCriteriaDimensionArgs
- func (ScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput
- func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput
- type ScheduledQueryRulesLogCriteriaDimensionArray
- func (ScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type ScheduledQueryRulesLogCriteriaDimensionArrayInput
- type ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesLogCriteriaDimensionOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type ScheduledQueryRulesLogCriteriaDimensionInput
- type ScheduledQueryRulesLogCriteriaDimensionOutput
- func (ScheduledQueryRulesLogCriteriaDimensionOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Operator() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type ScheduledQueryRulesLogCriteriaInput
- type ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) Dimensions() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (ScheduledQueryRulesLogCriteriaOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaOutput) MetricName() pulumi.StringOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
- type ScheduledQueryRulesLogCriteriaPtrInput
- type ScheduledQueryRulesLogCriteriaPtrOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) Dimensions() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) Elem() ScheduledQueryRulesLogCriteriaOutput
- func (ScheduledQueryRulesLogCriteriaPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
- type ScheduledQueryRulesLogInput
- type ScheduledQueryRulesLogMap
- type ScheduledQueryRulesLogMapInput
- type ScheduledQueryRulesLogMapOutput
- func (ScheduledQueryRulesLogMapOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogMapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesLogOutput
- func (o ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutput() ScheduledQueryRulesLogMapOutput
- func (o ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutputWithContext(ctx context.Context) ScheduledQueryRulesLogMapOutput
- type ScheduledQueryRulesLogOutput
- func (o ScheduledQueryRulesLogOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesLogOutput) Criteria() ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogOutput) DataSourceId() pulumi.StringOutput
- func (o ScheduledQueryRulesLogOutput) Description() pulumi.StringPtrOutput
- func (ScheduledQueryRulesLogOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogOutput) Enabled() pulumi.BoolPtrOutput
- func (o ScheduledQueryRulesLogOutput) Location() pulumi.StringOutput
- func (o ScheduledQueryRulesLogOutput) Name() pulumi.StringOutput
- func (o ScheduledQueryRulesLogOutput) ResourceGroupName() pulumi.StringOutput
- func (o ScheduledQueryRulesLogOutput) Tags() pulumi.StringMapOutput
- func (o ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutput() ScheduledQueryRulesLogOutput
- func (o ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutputWithContext(ctx context.Context) ScheduledQueryRulesLogOutput
- type ScheduledQueryRulesLogState
- type SmartDetectorAlertRule
- type SmartDetectorAlertRuleActionGroup
- type SmartDetectorAlertRuleActionGroupArgs
- func (SmartDetectorAlertRuleActionGroupArgs) ElementType() reflect.Type
- func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput
- func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupOutput
- func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
- func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
- type SmartDetectorAlertRuleActionGroupInput
- type SmartDetectorAlertRuleActionGroupOutput
- func (SmartDetectorAlertRuleActionGroupOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleActionGroupOutput) EmailSubject() pulumi.StringPtrOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) Ids() pulumi.StringArrayOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) WebhookPayload() pulumi.StringPtrOutput
- type SmartDetectorAlertRuleActionGroupPtrInput
- type SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) Elem() SmartDetectorAlertRuleActionGroupOutput
- func (SmartDetectorAlertRuleActionGroupPtrOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) EmailSubject() pulumi.StringPtrOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) Ids() pulumi.StringArrayOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) WebhookPayload() pulumi.StringPtrOutput
- type SmartDetectorAlertRuleArgs
- type SmartDetectorAlertRuleArray
- func (SmartDetectorAlertRuleArray) ElementType() reflect.Type
- func (i SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput
- func (i SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutputWithContext(ctx context.Context) SmartDetectorAlertRuleArrayOutput
- type SmartDetectorAlertRuleArrayInput
- type SmartDetectorAlertRuleArrayOutput
- func (SmartDetectorAlertRuleArrayOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleArrayOutput) Index(i pulumi.IntInput) SmartDetectorAlertRuleOutput
- func (o SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput
- func (o SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutputWithContext(ctx context.Context) SmartDetectorAlertRuleArrayOutput
- type SmartDetectorAlertRuleInput
- type SmartDetectorAlertRuleMap
- type SmartDetectorAlertRuleMapInput
- type SmartDetectorAlertRuleMapOutput
- func (SmartDetectorAlertRuleMapOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleMapOutput) MapIndex(k pulumi.StringInput) SmartDetectorAlertRuleOutput
- func (o SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutput() SmartDetectorAlertRuleMapOutput
- func (o SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutputWithContext(ctx context.Context) SmartDetectorAlertRuleMapOutput
- type SmartDetectorAlertRuleOutput
- func (o SmartDetectorAlertRuleOutput) ActionGroup() SmartDetectorAlertRuleActionGroupOutput
- func (o SmartDetectorAlertRuleOutput) Description() pulumi.StringPtrOutput
- func (o SmartDetectorAlertRuleOutput) DetectorType() pulumi.StringOutput
- func (SmartDetectorAlertRuleOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o SmartDetectorAlertRuleOutput) Frequency() pulumi.StringOutput
- func (o SmartDetectorAlertRuleOutput) Name() pulumi.StringOutput
- func (o SmartDetectorAlertRuleOutput) ResourceGroupName() pulumi.StringOutput
- func (o SmartDetectorAlertRuleOutput) ScopeResourceIds() pulumi.StringArrayOutput
- func (o SmartDetectorAlertRuleOutput) Severity() pulumi.StringOutput
- func (o SmartDetectorAlertRuleOutput) Tags() pulumi.StringMapOutput
- func (o SmartDetectorAlertRuleOutput) ThrottlingDuration() pulumi.StringPtrOutput
- func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput
- func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput
- type SmartDetectorAlertRuleState
- type Workspace
- type WorkspaceArgs
- type WorkspaceArray
- type WorkspaceArrayInput
- type WorkspaceArrayOutput
- func (WorkspaceArrayOutput) ElementType() reflect.Type
- func (o WorkspaceArrayOutput) Index(i pulumi.IntInput) WorkspaceOutput
- func (o WorkspaceArrayOutput) ToWorkspaceArrayOutput() WorkspaceArrayOutput
- func (o WorkspaceArrayOutput) ToWorkspaceArrayOutputWithContext(ctx context.Context) WorkspaceArrayOutput
- type WorkspaceInput
- type WorkspaceMap
- type WorkspaceMapInput
- type WorkspaceMapOutput
- type WorkspaceOutput
- func (o WorkspaceOutput) DefaultDataCollectionEndpointId() pulumi.StringOutput
- func (o WorkspaceOutput) DefaultDataCollectionRuleId() pulumi.StringOutput
- func (WorkspaceOutput) ElementType() reflect.Type
- func (o WorkspaceOutput) Location() pulumi.StringOutput
- func (o WorkspaceOutput) Name() pulumi.StringOutput
- func (o WorkspaceOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o WorkspaceOutput) QueryEndpoint() pulumi.StringOutput
- func (o WorkspaceOutput) ResourceGroupName() pulumi.StringOutput
- func (o WorkspaceOutput) Tags() pulumi.StringMapOutput
- func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
- func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
- type WorkspaceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AadDiagnosticSetting ¶
type AadDiagnosticSetting struct { pulumi.CustomResourceState // One or more `enabledLog` blocks as defined below. EnabledLogs AadDiagnosticSettingEnabledLogArrayOutput `pulumi:"enabledLogs"` // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. // // > **NOTE:** This can be sourced from the `eventhub.EventHubNamespaceAuthorizationRule` resource and is different from a `eventhub.AuthorizationRule` resource. EventhubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventhubAuthorizationRuleId"` // Specifies the name of the Event Hub where Diagnostics Data should be sent. If not specified, the default Event Hub will be used. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrOutput `pulumi:"eventhubName"` // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. LogAnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceId"` // The name which should be used for this Monitor Azure Active Directory Diagnostic Setting. Changing this forces a new Monitor Azure Active Directory Diagnostic Setting to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created. // // > **NOTE:** One of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId` and `storageAccountId` must be specified. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` }
Manages an Azure Active Directory Diagnostic Setting for Azure Monitor.
!> **Authentication** The API for this resource does not support service principal authentication. This resource can only be used with Azure CLI authentication.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-rg"), Location: pulumi.String("west europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestorageaccount"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountKind: pulumi.String("StorageV2"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } _, err = monitoring.NewAadDiagnosticSetting(ctx, "example", &monitoring.AadDiagnosticSettingArgs{ Name: pulumi.String("setting1"), StorageAccountId: exampleAccount.ID(), EnabledLogs: monitoring.AadDiagnosticSettingEnabledLogArray{ &monitoring.AadDiagnosticSettingEnabledLogArgs{ Category: pulumi.String("SignInLogs"), RetentionPolicy: &monitoring.AadDiagnosticSettingEnabledLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingEnabledLogArgs{ Category: pulumi.String("AuditLogs"), RetentionPolicy: &monitoring.AadDiagnosticSettingEnabledLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingEnabledLogArgs{ Category: pulumi.String("NonInteractiveUserSignInLogs"), RetentionPolicy: &monitoring.AadDiagnosticSettingEnabledLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingEnabledLogArgs{ Category: pulumi.String("ServicePrincipalSignInLogs"), RetentionPolicy: &monitoring.AadDiagnosticSettingEnabledLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Azure Active Directory Diagnostic Settings can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/aadDiagnosticSetting:AadDiagnosticSetting example /providers/Microsoft.AADIAM/diagnosticSettings/setting1 ```
func GetAadDiagnosticSetting ¶
func GetAadDiagnosticSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AadDiagnosticSettingState, opts ...pulumi.ResourceOption) (*AadDiagnosticSetting, error)
GetAadDiagnosticSetting gets an existing AadDiagnosticSetting 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 NewAadDiagnosticSetting ¶
func NewAadDiagnosticSetting(ctx *pulumi.Context, name string, args *AadDiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*AadDiagnosticSetting, error)
NewAadDiagnosticSetting registers a new resource with the given unique name, arguments, and options.
func (*AadDiagnosticSetting) ElementType ¶
func (*AadDiagnosticSetting) ElementType() reflect.Type
func (*AadDiagnosticSetting) ToAadDiagnosticSettingOutput ¶
func (i *AadDiagnosticSetting) ToAadDiagnosticSettingOutput() AadDiagnosticSettingOutput
func (*AadDiagnosticSetting) ToAadDiagnosticSettingOutputWithContext ¶
func (i *AadDiagnosticSetting) ToAadDiagnosticSettingOutputWithContext(ctx context.Context) AadDiagnosticSettingOutput
type AadDiagnosticSettingArgs ¶
type AadDiagnosticSettingArgs struct { // One or more `enabledLog` blocks as defined below. EnabledLogs AadDiagnosticSettingEnabledLogArrayInput // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. // // > **NOTE:** This can be sourced from the `eventhub.EventHubNamespaceAuthorizationRule` resource and is different from a `eventhub.AuthorizationRule` resource. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. If not specified, the default Event Hub will be used. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. LogAnalyticsWorkspaceId pulumi.StringPtrInput // The name which should be used for this Monitor Azure Active Directory Diagnostic Setting. Changing this forces a new Monitor Azure Active Directory Diagnostic Setting to be created. Name pulumi.StringPtrInput // The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created. // // > **NOTE:** One of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId` and `storageAccountId` must be specified. StorageAccountId pulumi.StringPtrInput }
The set of arguments for constructing a AadDiagnosticSetting resource.
func (AadDiagnosticSettingArgs) ElementType ¶
func (AadDiagnosticSettingArgs) ElementType() reflect.Type
type AadDiagnosticSettingArray ¶
type AadDiagnosticSettingArray []AadDiagnosticSettingInput
func (AadDiagnosticSettingArray) ElementType ¶
func (AadDiagnosticSettingArray) ElementType() reflect.Type
func (AadDiagnosticSettingArray) ToAadDiagnosticSettingArrayOutput ¶
func (i AadDiagnosticSettingArray) ToAadDiagnosticSettingArrayOutput() AadDiagnosticSettingArrayOutput
func (AadDiagnosticSettingArray) ToAadDiagnosticSettingArrayOutputWithContext ¶
func (i AadDiagnosticSettingArray) ToAadDiagnosticSettingArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingArrayOutput
type AadDiagnosticSettingArrayInput ¶
type AadDiagnosticSettingArrayInput interface { pulumi.Input ToAadDiagnosticSettingArrayOutput() AadDiagnosticSettingArrayOutput ToAadDiagnosticSettingArrayOutputWithContext(context.Context) AadDiagnosticSettingArrayOutput }
AadDiagnosticSettingArrayInput is an input type that accepts AadDiagnosticSettingArray and AadDiagnosticSettingArrayOutput values. You can construct a concrete instance of `AadDiagnosticSettingArrayInput` via:
AadDiagnosticSettingArray{ AadDiagnosticSettingArgs{...} }
type AadDiagnosticSettingArrayOutput ¶
type AadDiagnosticSettingArrayOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingArrayOutput) ElementType ¶
func (AadDiagnosticSettingArrayOutput) ElementType() reflect.Type
func (AadDiagnosticSettingArrayOutput) Index ¶
func (o AadDiagnosticSettingArrayOutput) Index(i pulumi.IntInput) AadDiagnosticSettingOutput
func (AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutput ¶
func (o AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutput() AadDiagnosticSettingArrayOutput
func (AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutputWithContext ¶
func (o AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingArrayOutput
type AadDiagnosticSettingEnabledLog ¶
type AadDiagnosticSettingEnabledLog struct { // The log category for the Azure Active Directory Diagnostic. Category string `pulumi:"category"` // A `retentionPolicy` block as defined below. RetentionPolicy AadDiagnosticSettingEnabledLogRetentionPolicy `pulumi:"retentionPolicy"` }
type AadDiagnosticSettingEnabledLogArgs ¶
type AadDiagnosticSettingEnabledLogArgs struct { // The log category for the Azure Active Directory Diagnostic. Category pulumi.StringInput `pulumi:"category"` // A `retentionPolicy` block as defined below. RetentionPolicy AadDiagnosticSettingEnabledLogRetentionPolicyInput `pulumi:"retentionPolicy"` }
func (AadDiagnosticSettingEnabledLogArgs) ElementType ¶
func (AadDiagnosticSettingEnabledLogArgs) ElementType() reflect.Type
func (AadDiagnosticSettingEnabledLogArgs) ToAadDiagnosticSettingEnabledLogOutput ¶
func (i AadDiagnosticSettingEnabledLogArgs) ToAadDiagnosticSettingEnabledLogOutput() AadDiagnosticSettingEnabledLogOutput
func (AadDiagnosticSettingEnabledLogArgs) ToAadDiagnosticSettingEnabledLogOutputWithContext ¶
func (i AadDiagnosticSettingEnabledLogArgs) ToAadDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogOutput
type AadDiagnosticSettingEnabledLogArray ¶
type AadDiagnosticSettingEnabledLogArray []AadDiagnosticSettingEnabledLogInput
func (AadDiagnosticSettingEnabledLogArray) ElementType ¶
func (AadDiagnosticSettingEnabledLogArray) ElementType() reflect.Type
func (AadDiagnosticSettingEnabledLogArray) ToAadDiagnosticSettingEnabledLogArrayOutput ¶
func (i AadDiagnosticSettingEnabledLogArray) ToAadDiagnosticSettingEnabledLogArrayOutput() AadDiagnosticSettingEnabledLogArrayOutput
func (AadDiagnosticSettingEnabledLogArray) ToAadDiagnosticSettingEnabledLogArrayOutputWithContext ¶
func (i AadDiagnosticSettingEnabledLogArray) ToAadDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogArrayOutput
type AadDiagnosticSettingEnabledLogArrayInput ¶
type AadDiagnosticSettingEnabledLogArrayInput interface { pulumi.Input ToAadDiagnosticSettingEnabledLogArrayOutput() AadDiagnosticSettingEnabledLogArrayOutput ToAadDiagnosticSettingEnabledLogArrayOutputWithContext(context.Context) AadDiagnosticSettingEnabledLogArrayOutput }
AadDiagnosticSettingEnabledLogArrayInput is an input type that accepts AadDiagnosticSettingEnabledLogArray and AadDiagnosticSettingEnabledLogArrayOutput values. You can construct a concrete instance of `AadDiagnosticSettingEnabledLogArrayInput` via:
AadDiagnosticSettingEnabledLogArray{ AadDiagnosticSettingEnabledLogArgs{...} }
type AadDiagnosticSettingEnabledLogArrayOutput ¶
type AadDiagnosticSettingEnabledLogArrayOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingEnabledLogArrayOutput) ElementType ¶
func (AadDiagnosticSettingEnabledLogArrayOutput) ElementType() reflect.Type
func (AadDiagnosticSettingEnabledLogArrayOutput) ToAadDiagnosticSettingEnabledLogArrayOutput ¶
func (o AadDiagnosticSettingEnabledLogArrayOutput) ToAadDiagnosticSettingEnabledLogArrayOutput() AadDiagnosticSettingEnabledLogArrayOutput
func (AadDiagnosticSettingEnabledLogArrayOutput) ToAadDiagnosticSettingEnabledLogArrayOutputWithContext ¶
func (o AadDiagnosticSettingEnabledLogArrayOutput) ToAadDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogArrayOutput
type AadDiagnosticSettingEnabledLogInput ¶
type AadDiagnosticSettingEnabledLogInput interface { pulumi.Input ToAadDiagnosticSettingEnabledLogOutput() AadDiagnosticSettingEnabledLogOutput ToAadDiagnosticSettingEnabledLogOutputWithContext(context.Context) AadDiagnosticSettingEnabledLogOutput }
AadDiagnosticSettingEnabledLogInput is an input type that accepts AadDiagnosticSettingEnabledLogArgs and AadDiagnosticSettingEnabledLogOutput values. You can construct a concrete instance of `AadDiagnosticSettingEnabledLogInput` via:
AadDiagnosticSettingEnabledLogArgs{...}
type AadDiagnosticSettingEnabledLogOutput ¶
type AadDiagnosticSettingEnabledLogOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingEnabledLogOutput) Category ¶
func (o AadDiagnosticSettingEnabledLogOutput) Category() pulumi.StringOutput
The log category for the Azure Active Directory Diagnostic.
func (AadDiagnosticSettingEnabledLogOutput) ElementType ¶
func (AadDiagnosticSettingEnabledLogOutput) ElementType() reflect.Type
func (AadDiagnosticSettingEnabledLogOutput) RetentionPolicy ¶
func (o AadDiagnosticSettingEnabledLogOutput) RetentionPolicy() AadDiagnosticSettingEnabledLogRetentionPolicyOutput
A `retentionPolicy` block as defined below.
func (AadDiagnosticSettingEnabledLogOutput) ToAadDiagnosticSettingEnabledLogOutput ¶
func (o AadDiagnosticSettingEnabledLogOutput) ToAadDiagnosticSettingEnabledLogOutput() AadDiagnosticSettingEnabledLogOutput
func (AadDiagnosticSettingEnabledLogOutput) ToAadDiagnosticSettingEnabledLogOutputWithContext ¶
func (o AadDiagnosticSettingEnabledLogOutput) ToAadDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogOutput
type AadDiagnosticSettingEnabledLogRetentionPolicyArgs ¶
type AadDiagnosticSettingEnabledLogRetentionPolicyArgs struct { // The number of days for which this Retention Policy should apply. Defaults to `0`. Days pulumi.IntPtrInput `pulumi:"days"` // Is this Retention Policy enabled? Defaults to `false`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (AadDiagnosticSettingEnabledLogRetentionPolicyArgs) ElementType ¶
func (AadDiagnosticSettingEnabledLogRetentionPolicyArgs) ElementType() reflect.Type
func (AadDiagnosticSettingEnabledLogRetentionPolicyArgs) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutput ¶
func (i AadDiagnosticSettingEnabledLogRetentionPolicyArgs) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutput() AadDiagnosticSettingEnabledLogRetentionPolicyOutput
func (AadDiagnosticSettingEnabledLogRetentionPolicyArgs) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext ¶
func (i AadDiagnosticSettingEnabledLogRetentionPolicyArgs) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogRetentionPolicyOutput
type AadDiagnosticSettingEnabledLogRetentionPolicyInput ¶
type AadDiagnosticSettingEnabledLogRetentionPolicyInput interface { pulumi.Input ToAadDiagnosticSettingEnabledLogRetentionPolicyOutput() AadDiagnosticSettingEnabledLogRetentionPolicyOutput ToAadDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(context.Context) AadDiagnosticSettingEnabledLogRetentionPolicyOutput }
AadDiagnosticSettingEnabledLogRetentionPolicyInput is an input type that accepts AadDiagnosticSettingEnabledLogRetentionPolicyArgs and AadDiagnosticSettingEnabledLogRetentionPolicyOutput values. You can construct a concrete instance of `AadDiagnosticSettingEnabledLogRetentionPolicyInput` via:
AadDiagnosticSettingEnabledLogRetentionPolicyArgs{...}
type AadDiagnosticSettingEnabledLogRetentionPolicyOutput ¶
type AadDiagnosticSettingEnabledLogRetentionPolicyOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingEnabledLogRetentionPolicyOutput) Days ¶
func (o AadDiagnosticSettingEnabledLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply. Defaults to `0`.
func (AadDiagnosticSettingEnabledLogRetentionPolicyOutput) ElementType ¶
func (AadDiagnosticSettingEnabledLogRetentionPolicyOutput) ElementType() reflect.Type
func (AadDiagnosticSettingEnabledLogRetentionPolicyOutput) Enabled ¶
func (o AadDiagnosticSettingEnabledLogRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled? Defaults to `false`.
func (AadDiagnosticSettingEnabledLogRetentionPolicyOutput) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutput ¶
func (o AadDiagnosticSettingEnabledLogRetentionPolicyOutput) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutput() AadDiagnosticSettingEnabledLogRetentionPolicyOutput
func (AadDiagnosticSettingEnabledLogRetentionPolicyOutput) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext ¶
func (o AadDiagnosticSettingEnabledLogRetentionPolicyOutput) ToAadDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingEnabledLogRetentionPolicyOutput
type AadDiagnosticSettingInput ¶
type AadDiagnosticSettingInput interface { pulumi.Input ToAadDiagnosticSettingOutput() AadDiagnosticSettingOutput ToAadDiagnosticSettingOutputWithContext(ctx context.Context) AadDiagnosticSettingOutput }
type AadDiagnosticSettingMap ¶
type AadDiagnosticSettingMap map[string]AadDiagnosticSettingInput
func (AadDiagnosticSettingMap) ElementType ¶
func (AadDiagnosticSettingMap) ElementType() reflect.Type
func (AadDiagnosticSettingMap) ToAadDiagnosticSettingMapOutput ¶
func (i AadDiagnosticSettingMap) ToAadDiagnosticSettingMapOutput() AadDiagnosticSettingMapOutput
func (AadDiagnosticSettingMap) ToAadDiagnosticSettingMapOutputWithContext ¶
func (i AadDiagnosticSettingMap) ToAadDiagnosticSettingMapOutputWithContext(ctx context.Context) AadDiagnosticSettingMapOutput
type AadDiagnosticSettingMapInput ¶
type AadDiagnosticSettingMapInput interface { pulumi.Input ToAadDiagnosticSettingMapOutput() AadDiagnosticSettingMapOutput ToAadDiagnosticSettingMapOutputWithContext(context.Context) AadDiagnosticSettingMapOutput }
AadDiagnosticSettingMapInput is an input type that accepts AadDiagnosticSettingMap and AadDiagnosticSettingMapOutput values. You can construct a concrete instance of `AadDiagnosticSettingMapInput` via:
AadDiagnosticSettingMap{ "key": AadDiagnosticSettingArgs{...} }
type AadDiagnosticSettingMapOutput ¶
type AadDiagnosticSettingMapOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingMapOutput) ElementType ¶
func (AadDiagnosticSettingMapOutput) ElementType() reflect.Type
func (AadDiagnosticSettingMapOutput) MapIndex ¶
func (o AadDiagnosticSettingMapOutput) MapIndex(k pulumi.StringInput) AadDiagnosticSettingOutput
func (AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutput ¶
func (o AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutput() AadDiagnosticSettingMapOutput
func (AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutputWithContext ¶
func (o AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutputWithContext(ctx context.Context) AadDiagnosticSettingMapOutput
type AadDiagnosticSettingOutput ¶
type AadDiagnosticSettingOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingOutput) ElementType ¶
func (AadDiagnosticSettingOutput) ElementType() reflect.Type
func (AadDiagnosticSettingOutput) EnabledLogs ¶
func (o AadDiagnosticSettingOutput) EnabledLogs() AadDiagnosticSettingEnabledLogArrayOutput
One or more `enabledLog` blocks as defined below.
func (AadDiagnosticSettingOutput) EventhubAuthorizationRuleId ¶
func (o AadDiagnosticSettingOutput) EventhubAuthorizationRuleId() pulumi.StringPtrOutput
Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created.
> **NOTE:** This can be sourced from the `eventhub.EventHubNamespaceAuthorizationRule` resource and is different from a `eventhub.AuthorizationRule` resource.
func (AadDiagnosticSettingOutput) EventhubName ¶
func (o AadDiagnosticSettingOutput) EventhubName() pulumi.StringPtrOutput
Specifies the name of the Event Hub where Diagnostics Data should be sent. If not specified, the default Event Hub will be used. Changing this forces a new resource to be created.
func (AadDiagnosticSettingOutput) LogAnalyticsWorkspaceId ¶
func (o AadDiagnosticSettingOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent.
func (AadDiagnosticSettingOutput) Name ¶
func (o AadDiagnosticSettingOutput) Name() pulumi.StringOutput
The name which should be used for this Monitor Azure Active Directory Diagnostic Setting. Changing this forces a new Monitor Azure Active Directory Diagnostic Setting to be created.
func (AadDiagnosticSettingOutput) StorageAccountId ¶
func (o AadDiagnosticSettingOutput) StorageAccountId() pulumi.StringPtrOutput
The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created.
> **NOTE:** One of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId` and `storageAccountId` must be specified.
func (AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutput ¶
func (o AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutput() AadDiagnosticSettingOutput
func (AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutputWithContext ¶
func (o AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutputWithContext(ctx context.Context) AadDiagnosticSettingOutput
type AadDiagnosticSettingState ¶
type AadDiagnosticSettingState struct { // One or more `enabledLog` blocks as defined below. EnabledLogs AadDiagnosticSettingEnabledLogArrayInput // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. // // > **NOTE:** This can be sourced from the `eventhub.EventHubNamespaceAuthorizationRule` resource and is different from a `eventhub.AuthorizationRule` resource. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. If not specified, the default Event Hub will be used. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. LogAnalyticsWorkspaceId pulumi.StringPtrInput // The name which should be used for this Monitor Azure Active Directory Diagnostic Setting. Changing this forces a new Monitor Azure Active Directory Diagnostic Setting to be created. Name pulumi.StringPtrInput // The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created. // // > **NOTE:** One of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId` and `storageAccountId` must be specified. StorageAccountId pulumi.StringPtrInput }
func (AadDiagnosticSettingState) ElementType ¶
func (AadDiagnosticSettingState) ElementType() reflect.Type
type ActionGroup ¶
type ActionGroup struct { pulumi.CustomResourceState // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers ActionGroupArmRoleReceiverArrayOutput `pulumi:"armRoleReceivers"` // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers ActionGroupAutomationRunbookReceiverArrayOutput `pulumi:"automationRunbookReceivers"` // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers ActionGroupAzureAppPushReceiverArrayOutput `pulumi:"azureAppPushReceivers"` // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers ActionGroupAzureFunctionReceiverArrayOutput `pulumi:"azureFunctionReceivers"` // One or more `emailReceiver` blocks as defined below. EmailReceivers ActionGroupEmailReceiverArrayOutput `pulumi:"emailReceivers"` // Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers ActionGroupEventHubReceiverArrayOutput `pulumi:"eventHubReceivers"` // One or more `itsmReceiver` blocks as defined below. ItsmReceivers ActionGroupItsmReceiverArrayOutput `pulumi:"itsmReceivers"` // The Azure Region where the Action Group should exist. Changing this forces a new Action Group to be created. Defaults to `global`. Location pulumi.StringOutput `pulumi:"location"` // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers ActionGroupLogicAppReceiverArrayOutput `pulumi:"logicAppReceivers"` // The name of the Action Group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Action Group instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The short name of the action group. This will be used in SMS messages. ShortName pulumi.StringOutput `pulumi:"shortName"` // One or more `smsReceiver` blocks as defined below. SmsReceivers ActionGroupSmsReceiverArrayOutput `pulumi:"smsReceivers"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // One or more `voiceReceiver` blocks as defined below. VoiceReceivers ActionGroupVoiceReceiverArrayOutput `pulumi:"voiceReceivers"` // One or more `webhookReceiver` blocks as defined below. WebhookReceivers ActionGroupWebhookReceiverArrayOutput `pulumi:"webhookReceivers"` }
Manages an Action Group within Azure Monitor.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("monitoring-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } current, err := core.GetClientConfig(ctx, map[string]interface{}{}, nil) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "example", &operationalinsights.AnalyticsWorkspaceArgs{ Name: pulumi.String("workspace-01"), Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } _, err = monitoring.NewActionGroup(ctx, "example", &monitoring.ActionGroupArgs{ Name: pulumi.String("CriticalAlertsAction"), ResourceGroupName: example.Name, ShortName: pulumi.String("p0action"), ArmRoleReceivers: monitoring.ActionGroupArmRoleReceiverArray{ &monitoring.ActionGroupArmRoleReceiverArgs{ Name: pulumi.String("armroleaction"), RoleId: pulumi.String("de139f84-1756-47ae-9be6-808fbbe84772"), UseCommonAlertSchema: pulumi.Bool(true), }, }, AutomationRunbookReceivers: monitoring.ActionGroupAutomationRunbookReceiverArray{ &monitoring.ActionGroupAutomationRunbookReceiverArgs{ Name: pulumi.String("action_name_1"), AutomationAccountId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-runbooks/providers/Microsoft.Automation/automationAccounts/aaa001"), RunbookName: pulumi.String("my runbook"), WebhookResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-runbooks/providers/Microsoft.Automation/automationAccounts/aaa001/webHooks/webhook_alert"), IsGlobalRunbook: pulumi.Bool(true), ServiceUri: pulumi.String("https://s13events.azure-automation.net/webhooks?token=randomtoken"), UseCommonAlertSchema: pulumi.Bool(true), }, }, AzureAppPushReceivers: monitoring.ActionGroupAzureAppPushReceiverArray{ &monitoring.ActionGroupAzureAppPushReceiverArgs{ Name: pulumi.String("pushtoadmin"), EmailAddress: pulumi.String("admin@contoso.com"), }, }, AzureFunctionReceivers: monitoring.ActionGroupAzureFunctionReceiverArray{ &monitoring.ActionGroupAzureFunctionReceiverArgs{ Name: pulumi.String("funcaction"), FunctionAppResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-funcapp/providers/Microsoft.Web/sites/funcapp"), FunctionName: pulumi.String("myfunc"), HttpTriggerUrl: pulumi.String("https://example.com/trigger"), UseCommonAlertSchema: pulumi.Bool(true), }, }, EmailReceivers: monitoring.ActionGroupEmailReceiverArray{ &monitoring.ActionGroupEmailReceiverArgs{ Name: pulumi.String("sendtoadmin"), EmailAddress: pulumi.String("admin@contoso.com"), }, &monitoring.ActionGroupEmailReceiverArgs{ Name: pulumi.String("sendtodevops"), EmailAddress: pulumi.String("devops@contoso.com"), UseCommonAlertSchema: pulumi.Bool(true), }, }, EventHubReceivers: monitoring.ActionGroupEventHubReceiverArray{ &monitoring.ActionGroupEventHubReceiverArgs{ Name: pulumi.String("sendtoeventhub"), EventHubNamespace: pulumi.String("eventhubnamespace"), EventHubName: pulumi.String("eventhub1"), SubscriptionId: pulumi.String("00000000-0000-0000-0000-000000000000"), UseCommonAlertSchema: pulumi.Bool(false), }, }, ItsmReceivers: monitoring.ActionGroupItsmReceiverArray{ &monitoring.ActionGroupItsmReceiverArgs{ Name: pulumi.String("createorupdateticket"), WorkspaceId: exampleAnalyticsWorkspace.WorkspaceId.ApplyT(func(workspaceId string) (string, error) { return fmt.Sprintf("%v|%v", current.SubscriptionId, workspaceId), nil }).(pulumi.StringOutput), ConnectionId: pulumi.String("53de6956-42b4-41ba-be3c-b154cdf17b13"), TicketConfiguration: pulumi.String("{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}"), Region: pulumi.String("southcentralus"), }, }, LogicAppReceivers: monitoring.ActionGroupLogicAppReceiverArray{ &monitoring.ActionGroupLogicAppReceiverArgs{ Name: pulumi.String("logicappaction"), ResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-logicapp/providers/Microsoft.Logic/workflows/logicapp"), CallbackUrl: pulumi.String("https://logicapptriggerurl/..."), UseCommonAlertSchema: pulumi.Bool(true), }, }, SmsReceivers: monitoring.ActionGroupSmsReceiverArray{ &monitoring.ActionGroupSmsReceiverArgs{ Name: pulumi.String("oncallmsg"), CountryCode: pulumi.String("1"), PhoneNumber: pulumi.String("1231231234"), }, }, VoiceReceivers: monitoring.ActionGroupVoiceReceiverArray{ &monitoring.ActionGroupVoiceReceiverArgs{ Name: pulumi.String("remotesupport"), CountryCode: pulumi.String("86"), PhoneNumber: pulumi.String("13888888888"), }, }, WebhookReceivers: monitoring.ActionGroupWebhookReceiverArray{ &monitoring.ActionGroupWebhookReceiverArgs{ Name: pulumi.String("callmyapiaswell"), ServiceUri: pulumi.String("http://example.com/alert"), UseCommonAlertSchema: pulumi.Bool(true), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Action Groups can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/actionGroup:ActionGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/actionGroups/myagname ```
func GetActionGroup ¶
func GetActionGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionGroupState, opts ...pulumi.ResourceOption) (*ActionGroup, error)
GetActionGroup gets an existing ActionGroup 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 NewActionGroup ¶
func NewActionGroup(ctx *pulumi.Context, name string, args *ActionGroupArgs, opts ...pulumi.ResourceOption) (*ActionGroup, error)
NewActionGroup registers a new resource with the given unique name, arguments, and options.
func (*ActionGroup) ElementType ¶
func (*ActionGroup) ElementType() reflect.Type
func (*ActionGroup) ToActionGroupOutput ¶
func (i *ActionGroup) ToActionGroupOutput() ActionGroupOutput
func (*ActionGroup) ToActionGroupOutputWithContext ¶
func (i *ActionGroup) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
type ActionGroupArgs ¶
type ActionGroupArgs struct { // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers ActionGroupArmRoleReceiverArrayInput // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers ActionGroupAutomationRunbookReceiverArrayInput // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers ActionGroupAzureAppPushReceiverArrayInput // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers ActionGroupAzureFunctionReceiverArrayInput // One or more `emailReceiver` blocks as defined below. EmailReceivers ActionGroupEmailReceiverArrayInput // Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`. Enabled pulumi.BoolPtrInput // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers ActionGroupEventHubReceiverArrayInput // One or more `itsmReceiver` blocks as defined below. ItsmReceivers ActionGroupItsmReceiverArrayInput // The Azure Region where the Action Group should exist. Changing this forces a new Action Group to be created. Defaults to `global`. Location pulumi.StringPtrInput // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers ActionGroupLogicAppReceiverArrayInput // The name of the Action Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Action Group instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The short name of the action group. This will be used in SMS messages. ShortName pulumi.StringInput // One or more `smsReceiver` blocks as defined below. SmsReceivers ActionGroupSmsReceiverArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // One or more `voiceReceiver` blocks as defined below. VoiceReceivers ActionGroupVoiceReceiverArrayInput // One or more `webhookReceiver` blocks as defined below. WebhookReceivers ActionGroupWebhookReceiverArrayInput }
The set of arguments for constructing a ActionGroup resource.
func (ActionGroupArgs) ElementType ¶
func (ActionGroupArgs) ElementType() reflect.Type
type ActionGroupArmRoleReceiverArgs ¶
type ActionGroupArmRoleReceiverArgs struct { // The name of the ARM role receiver. Name pulumi.StringInput `pulumi:"name"` // The arm role id. RoleId pulumi.StringInput `pulumi:"roleId"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupArmRoleReceiverArgs) ElementType ¶
func (ActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutput ¶
func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutputWithContext ¶
func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
type ActionGroupArmRoleReceiverArray ¶
type ActionGroupArmRoleReceiverArray []ActionGroupArmRoleReceiverInput
func (ActionGroupArmRoleReceiverArray) ElementType ¶
func (ActionGroupArmRoleReceiverArray) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutput ¶
func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
func (ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutputWithContext ¶
func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
type ActionGroupArmRoleReceiverArrayInput ¶
type ActionGroupArmRoleReceiverArrayInput interface { pulumi.Input ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput ToActionGroupArmRoleReceiverArrayOutputWithContext(context.Context) ActionGroupArmRoleReceiverArrayOutput }
ActionGroupArmRoleReceiverArrayInput is an input type that accepts ActionGroupArmRoleReceiverArray and ActionGroupArmRoleReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupArmRoleReceiverArrayInput` via:
ActionGroupArmRoleReceiverArray{ ActionGroupArmRoleReceiverArgs{...} }
type ActionGroupArmRoleReceiverArrayOutput ¶
type ActionGroupArmRoleReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupArmRoleReceiverArrayOutput) ElementType ¶
func (ActionGroupArmRoleReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverArrayOutput) Index ¶
func (o ActionGroupArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutput ¶
func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
func (ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutputWithContext ¶
func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
type ActionGroupArmRoleReceiverInput ¶
type ActionGroupArmRoleReceiverInput interface { pulumi.Input ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput ToActionGroupArmRoleReceiverOutputWithContext(context.Context) ActionGroupArmRoleReceiverOutput }
ActionGroupArmRoleReceiverInput is an input type that accepts ActionGroupArmRoleReceiverArgs and ActionGroupArmRoleReceiverOutput values. You can construct a concrete instance of `ActionGroupArmRoleReceiverInput` via:
ActionGroupArmRoleReceiverArgs{...}
type ActionGroupArmRoleReceiverOutput ¶
type ActionGroupArmRoleReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupArmRoleReceiverOutput) ElementType ¶
func (ActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverOutput) Name ¶
func (o ActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
The name of the ARM role receiver.
func (ActionGroupArmRoleReceiverOutput) RoleId ¶
func (o ActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
The arm role id.
func (ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutput ¶
func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutputWithContext ¶
func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupArray ¶
type ActionGroupArray []ActionGroupInput
func (ActionGroupArray) ElementType ¶
func (ActionGroupArray) ElementType() reflect.Type
func (ActionGroupArray) ToActionGroupArrayOutput ¶
func (i ActionGroupArray) ToActionGroupArrayOutput() ActionGroupArrayOutput
func (ActionGroupArray) ToActionGroupArrayOutputWithContext ¶
func (i ActionGroupArray) ToActionGroupArrayOutputWithContext(ctx context.Context) ActionGroupArrayOutput
type ActionGroupArrayInput ¶
type ActionGroupArrayInput interface { pulumi.Input ToActionGroupArrayOutput() ActionGroupArrayOutput ToActionGroupArrayOutputWithContext(context.Context) ActionGroupArrayOutput }
ActionGroupArrayInput is an input type that accepts ActionGroupArray and ActionGroupArrayOutput values. You can construct a concrete instance of `ActionGroupArrayInput` via:
ActionGroupArray{ ActionGroupArgs{...} }
type ActionGroupArrayOutput ¶
type ActionGroupArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupArrayOutput) ElementType ¶
func (ActionGroupArrayOutput) ElementType() reflect.Type
func (ActionGroupArrayOutput) Index ¶
func (o ActionGroupArrayOutput) Index(i pulumi.IntInput) ActionGroupOutput
func (ActionGroupArrayOutput) ToActionGroupArrayOutput ¶
func (o ActionGroupArrayOutput) ToActionGroupArrayOutput() ActionGroupArrayOutput
func (ActionGroupArrayOutput) ToActionGroupArrayOutputWithContext ¶
func (o ActionGroupArrayOutput) ToActionGroupArrayOutputWithContext(ctx context.Context) ActionGroupArrayOutput
type ActionGroupAutomationRunbookReceiver ¶
type ActionGroupAutomationRunbookReceiver struct { // The automation account ID which holds this runbook and authenticates to Azure resources. AutomationAccountId string `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook bool `pulumi:"isGlobalRunbook"` // The name of the automation runbook receiver. Name string `pulumi:"name"` // The name for this runbook. RunbookName string `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` // The resource id for webhook linked to this runbook. WebhookResourceId string `pulumi:"webhookResourceId"` }
type ActionGroupAutomationRunbookReceiverArgs ¶
type ActionGroupAutomationRunbookReceiverArgs struct { // The automation account ID which holds this runbook and authenticates to Azure resources. AutomationAccountId pulumi.StringInput `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook pulumi.BoolInput `pulumi:"isGlobalRunbook"` // The name of the automation runbook receiver. Name pulumi.StringInput `pulumi:"name"` // The name for this runbook. RunbookName pulumi.StringInput `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` // The resource id for webhook linked to this runbook. WebhookResourceId pulumi.StringInput `pulumi:"webhookResourceId"` }
func (ActionGroupAutomationRunbookReceiverArgs) ElementType ¶
func (ActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutput ¶
func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
func (ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutputWithContext ¶
func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
type ActionGroupAutomationRunbookReceiverArray ¶
type ActionGroupAutomationRunbookReceiverArray []ActionGroupAutomationRunbookReceiverInput
func (ActionGroupAutomationRunbookReceiverArray) ElementType ¶
func (ActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutput ¶
func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
func (ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext ¶
func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
type ActionGroupAutomationRunbookReceiverArrayInput ¶
type ActionGroupAutomationRunbookReceiverArrayInput interface { pulumi.Input ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(context.Context) ActionGroupAutomationRunbookReceiverArrayOutput }
ActionGroupAutomationRunbookReceiverArrayInput is an input type that accepts ActionGroupAutomationRunbookReceiverArray and ActionGroupAutomationRunbookReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupAutomationRunbookReceiverArrayInput` via:
ActionGroupAutomationRunbookReceiverArray{ ActionGroupAutomationRunbookReceiverArgs{...} }
type ActionGroupAutomationRunbookReceiverArrayOutput ¶
type ActionGroupAutomationRunbookReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupAutomationRunbookReceiverArrayOutput) ElementType ¶
func (ActionGroupAutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutput ¶
func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
func (ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext ¶
func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
type ActionGroupAutomationRunbookReceiverInput ¶
type ActionGroupAutomationRunbookReceiverInput interface { pulumi.Input ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput ToActionGroupAutomationRunbookReceiverOutputWithContext(context.Context) ActionGroupAutomationRunbookReceiverOutput }
ActionGroupAutomationRunbookReceiverInput is an input type that accepts ActionGroupAutomationRunbookReceiverArgs and ActionGroupAutomationRunbookReceiverOutput values. You can construct a concrete instance of `ActionGroupAutomationRunbookReceiverInput` via:
ActionGroupAutomationRunbookReceiverArgs{...}
type ActionGroupAutomationRunbookReceiverOutput ¶
type ActionGroupAutomationRunbookReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupAutomationRunbookReceiverOutput) AutomationAccountId ¶
func (o ActionGroupAutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
The automation account ID which holds this runbook and authenticates to Azure resources.
func (ActionGroupAutomationRunbookReceiverOutput) ElementType ¶
func (ActionGroupAutomationRunbookReceiverOutput) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook ¶
func (o ActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
Indicates whether this instance is global runbook.
func (ActionGroupAutomationRunbookReceiverOutput) Name ¶
func (o ActionGroupAutomationRunbookReceiverOutput) Name() pulumi.StringOutput
The name of the automation runbook receiver.
func (ActionGroupAutomationRunbookReceiverOutput) RunbookName ¶
func (o ActionGroupAutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
The name for this runbook.
func (ActionGroupAutomationRunbookReceiverOutput) ServiceUri ¶
func (o ActionGroupAutomationRunbookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutput ¶
func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
func (ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutputWithContext ¶
func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
func (ActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
func (ActionGroupAutomationRunbookReceiverOutput) WebhookResourceId ¶
func (o ActionGroupAutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
The resource id for webhook linked to this runbook.
type ActionGroupAzureAppPushReceiverArgs ¶
type ActionGroupAzureAppPushReceiverArgs struct { // The email address of the user signed into the mobile app who will receive push notifications from this receiver. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // The name of the Azure app push receiver. Name pulumi.StringInput `pulumi:"name"` }
func (ActionGroupAzureAppPushReceiverArgs) ElementType ¶
func (ActionGroupAzureAppPushReceiverArgs) ElementType() reflect.Type
func (ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutput ¶
func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
func (ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutputWithContext ¶
func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
type ActionGroupAzureAppPushReceiverArray ¶
type ActionGroupAzureAppPushReceiverArray []ActionGroupAzureAppPushReceiverInput
func (ActionGroupAzureAppPushReceiverArray) ElementType ¶
func (ActionGroupAzureAppPushReceiverArray) ElementType() reflect.Type
func (ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutput ¶
func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
func (ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutputWithContext ¶
func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
type ActionGroupAzureAppPushReceiverArrayInput ¶
type ActionGroupAzureAppPushReceiverArrayInput interface { pulumi.Input ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput ToActionGroupAzureAppPushReceiverArrayOutputWithContext(context.Context) ActionGroupAzureAppPushReceiverArrayOutput }
ActionGroupAzureAppPushReceiverArrayInput is an input type that accepts ActionGroupAzureAppPushReceiverArray and ActionGroupAzureAppPushReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupAzureAppPushReceiverArrayInput` via:
ActionGroupAzureAppPushReceiverArray{ ActionGroupAzureAppPushReceiverArgs{...} }
type ActionGroupAzureAppPushReceiverArrayOutput ¶
type ActionGroupAzureAppPushReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupAzureAppPushReceiverArrayOutput) ElementType ¶
func (ActionGroupAzureAppPushReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutput ¶
func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
func (ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutputWithContext ¶
func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
type ActionGroupAzureAppPushReceiverInput ¶
type ActionGroupAzureAppPushReceiverInput interface { pulumi.Input ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput ToActionGroupAzureAppPushReceiverOutputWithContext(context.Context) ActionGroupAzureAppPushReceiverOutput }
ActionGroupAzureAppPushReceiverInput is an input type that accepts ActionGroupAzureAppPushReceiverArgs and ActionGroupAzureAppPushReceiverOutput values. You can construct a concrete instance of `ActionGroupAzureAppPushReceiverInput` via:
ActionGroupAzureAppPushReceiverArgs{...}
type ActionGroupAzureAppPushReceiverOutput ¶
type ActionGroupAzureAppPushReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupAzureAppPushReceiverOutput) ElementType ¶
func (ActionGroupAzureAppPushReceiverOutput) ElementType() reflect.Type
func (ActionGroupAzureAppPushReceiverOutput) EmailAddress ¶
func (o ActionGroupAzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
The email address of the user signed into the mobile app who will receive push notifications from this receiver.
func (ActionGroupAzureAppPushReceiverOutput) Name ¶
func (o ActionGroupAzureAppPushReceiverOutput) Name() pulumi.StringOutput
The name of the Azure app push receiver.
func (ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutput ¶
func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
func (ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutputWithContext ¶
func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
type ActionGroupAzureFunctionReceiver ¶
type ActionGroupAzureFunctionReceiver struct { // The Azure resource ID of the function app. FunctionAppResourceId string `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName string `pulumi:"functionName"` // The HTTP trigger url where HTTP request sent to. HttpTriggerUrl string `pulumi:"httpTriggerUrl"` // The name of the Azure Function receiver. Name string `pulumi:"name"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupAzureFunctionReceiverArgs ¶
type ActionGroupAzureFunctionReceiverArgs struct { // The Azure resource ID of the function app. FunctionAppResourceId pulumi.StringInput `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName pulumi.StringInput `pulumi:"functionName"` // The HTTP trigger url where HTTP request sent to. HttpTriggerUrl pulumi.StringInput `pulumi:"httpTriggerUrl"` // The name of the Azure Function receiver. Name pulumi.StringInput `pulumi:"name"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupAzureFunctionReceiverArgs) ElementType ¶
func (ActionGroupAzureFunctionReceiverArgs) ElementType() reflect.Type
func (ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutput ¶
func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
func (ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutputWithContext ¶
func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
type ActionGroupAzureFunctionReceiverArray ¶
type ActionGroupAzureFunctionReceiverArray []ActionGroupAzureFunctionReceiverInput
func (ActionGroupAzureFunctionReceiverArray) ElementType ¶
func (ActionGroupAzureFunctionReceiverArray) ElementType() reflect.Type
func (ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutput ¶
func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
func (ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutputWithContext ¶
func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
type ActionGroupAzureFunctionReceiverArrayInput ¶
type ActionGroupAzureFunctionReceiverArrayInput interface { pulumi.Input ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput ToActionGroupAzureFunctionReceiverArrayOutputWithContext(context.Context) ActionGroupAzureFunctionReceiverArrayOutput }
ActionGroupAzureFunctionReceiverArrayInput is an input type that accepts ActionGroupAzureFunctionReceiverArray and ActionGroupAzureFunctionReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupAzureFunctionReceiverArrayInput` via:
ActionGroupAzureFunctionReceiverArray{ ActionGroupAzureFunctionReceiverArgs{...} }
type ActionGroupAzureFunctionReceiverArrayOutput ¶
type ActionGroupAzureFunctionReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupAzureFunctionReceiverArrayOutput) ElementType ¶
func (ActionGroupAzureFunctionReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutput ¶
func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
func (ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutputWithContext ¶
func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
type ActionGroupAzureFunctionReceiverInput ¶
type ActionGroupAzureFunctionReceiverInput interface { pulumi.Input ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput ToActionGroupAzureFunctionReceiverOutputWithContext(context.Context) ActionGroupAzureFunctionReceiverOutput }
ActionGroupAzureFunctionReceiverInput is an input type that accepts ActionGroupAzureFunctionReceiverArgs and ActionGroupAzureFunctionReceiverOutput values. You can construct a concrete instance of `ActionGroupAzureFunctionReceiverInput` via:
ActionGroupAzureFunctionReceiverArgs{...}
type ActionGroupAzureFunctionReceiverOutput ¶
type ActionGroupAzureFunctionReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupAzureFunctionReceiverOutput) ElementType ¶
func (ActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
func (ActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId ¶
func (o ActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
The Azure resource ID of the function app.
func (ActionGroupAzureFunctionReceiverOutput) FunctionName ¶
func (o ActionGroupAzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
The function name in the function app.
func (ActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl ¶
func (o ActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
The HTTP trigger url where HTTP request sent to.
func (ActionGroupAzureFunctionReceiverOutput) Name ¶
func (o ActionGroupAzureFunctionReceiverOutput) Name() pulumi.StringOutput
The name of the Azure Function receiver.
func (ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutput ¶
func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
func (ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutputWithContext ¶
func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
func (ActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupEmailReceiver ¶
type ActionGroupEmailReceiver struct { // The email address of this receiver. EmailAddress string `pulumi:"emailAddress"` // The name of the email receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name string `pulumi:"name"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupEmailReceiverArgs ¶
type ActionGroupEmailReceiverArgs struct { // The email address of this receiver. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // The name of the email receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupEmailReceiverArgs) ElementType ¶
func (ActionGroupEmailReceiverArgs) ElementType() reflect.Type
func (ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutput ¶
func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutputWithContext ¶
func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
type ActionGroupEmailReceiverArray ¶
type ActionGroupEmailReceiverArray []ActionGroupEmailReceiverInput
func (ActionGroupEmailReceiverArray) ElementType ¶
func (ActionGroupEmailReceiverArray) ElementType() reflect.Type
func (ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutput ¶
func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
func (ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutputWithContext ¶
func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
type ActionGroupEmailReceiverArrayInput ¶
type ActionGroupEmailReceiverArrayInput interface { pulumi.Input ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput ToActionGroupEmailReceiverArrayOutputWithContext(context.Context) ActionGroupEmailReceiverArrayOutput }
ActionGroupEmailReceiverArrayInput is an input type that accepts ActionGroupEmailReceiverArray and ActionGroupEmailReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupEmailReceiverArrayInput` via:
ActionGroupEmailReceiverArray{ ActionGroupEmailReceiverArgs{...} }
type ActionGroupEmailReceiverArrayOutput ¶
type ActionGroupEmailReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupEmailReceiverArrayOutput) ElementType ¶
func (ActionGroupEmailReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupEmailReceiverArrayOutput) Index ¶
func (o ActionGroupEmailReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutput ¶
func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
func (ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutputWithContext ¶
func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
type ActionGroupEmailReceiverInput ¶
type ActionGroupEmailReceiverInput interface { pulumi.Input ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput ToActionGroupEmailReceiverOutputWithContext(context.Context) ActionGroupEmailReceiverOutput }
ActionGroupEmailReceiverInput is an input type that accepts ActionGroupEmailReceiverArgs and ActionGroupEmailReceiverOutput values. You can construct a concrete instance of `ActionGroupEmailReceiverInput` via:
ActionGroupEmailReceiverArgs{...}
type ActionGroupEmailReceiverOutput ¶
type ActionGroupEmailReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupEmailReceiverOutput) ElementType ¶
func (ActionGroupEmailReceiverOutput) ElementType() reflect.Type
func (ActionGroupEmailReceiverOutput) EmailAddress ¶
func (o ActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
The email address of this receiver.
func (ActionGroupEmailReceiverOutput) Name ¶
func (o ActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
The name of the email receiver. Names must be unique (case-insensitive) across all receivers within an action group.
func (ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutput ¶
func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutputWithContext ¶
func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupEventHubReceiver ¶
type ActionGroupEventHubReceiver struct { // The name of the specific Event Hub queue. EventHubName string `pulumi:"eventHubName"` // The namespace name of the Event Hub. EventHubNamespace string `pulumi:"eventHubNamespace"` // The name of the EventHub Receiver, must be unique within action group. Name string `pulumi:"name"` // The ID for the subscription containing this Event Hub. Default to the subscription ID of the Action Group. SubscriptionId *string `pulumi:"subscriptionId"` // The Tenant ID for the subscription containing this Event Hub. TenantId *string `pulumi:"tenantId"` // Indicates whether to use common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupEventHubReceiverArgs ¶
type ActionGroupEventHubReceiverArgs struct { // The name of the specific Event Hub queue. EventHubName pulumi.StringInput `pulumi:"eventHubName"` // The namespace name of the Event Hub. EventHubNamespace pulumi.StringInput `pulumi:"eventHubNamespace"` // The name of the EventHub Receiver, must be unique within action group. Name pulumi.StringInput `pulumi:"name"` // The ID for the subscription containing this Event Hub. Default to the subscription ID of the Action Group. SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // The Tenant ID for the subscription containing this Event Hub. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupEventHubReceiverArgs) ElementType ¶
func (ActionGroupEventHubReceiverArgs) ElementType() reflect.Type
func (ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutput ¶
func (i ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput
func (ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutputWithContext ¶
func (i ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverOutput
type ActionGroupEventHubReceiverArray ¶
type ActionGroupEventHubReceiverArray []ActionGroupEventHubReceiverInput
func (ActionGroupEventHubReceiverArray) ElementType ¶
func (ActionGroupEventHubReceiverArray) ElementType() reflect.Type
func (ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutput ¶
func (i ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput
func (ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutputWithContext ¶
func (i ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverArrayOutput
type ActionGroupEventHubReceiverArrayInput ¶
type ActionGroupEventHubReceiverArrayInput interface { pulumi.Input ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput ToActionGroupEventHubReceiverArrayOutputWithContext(context.Context) ActionGroupEventHubReceiverArrayOutput }
ActionGroupEventHubReceiverArrayInput is an input type that accepts ActionGroupEventHubReceiverArray and ActionGroupEventHubReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupEventHubReceiverArrayInput` via:
ActionGroupEventHubReceiverArray{ ActionGroupEventHubReceiverArgs{...} }
type ActionGroupEventHubReceiverArrayOutput ¶
type ActionGroupEventHubReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupEventHubReceiverArrayOutput) ElementType ¶
func (ActionGroupEventHubReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutput ¶
func (o ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput
func (ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutputWithContext ¶
func (o ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverArrayOutput
type ActionGroupEventHubReceiverInput ¶
type ActionGroupEventHubReceiverInput interface { pulumi.Input ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput ToActionGroupEventHubReceiverOutputWithContext(context.Context) ActionGroupEventHubReceiverOutput }
ActionGroupEventHubReceiverInput is an input type that accepts ActionGroupEventHubReceiverArgs and ActionGroupEventHubReceiverOutput values. You can construct a concrete instance of `ActionGroupEventHubReceiverInput` via:
ActionGroupEventHubReceiverArgs{...}
type ActionGroupEventHubReceiverOutput ¶
type ActionGroupEventHubReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupEventHubReceiverOutput) ElementType ¶
func (ActionGroupEventHubReceiverOutput) ElementType() reflect.Type
func (ActionGroupEventHubReceiverOutput) EventHubName ¶
func (o ActionGroupEventHubReceiverOutput) EventHubName() pulumi.StringOutput
The name of the specific Event Hub queue.
func (ActionGroupEventHubReceiverOutput) EventHubNamespace ¶
func (o ActionGroupEventHubReceiverOutput) EventHubNamespace() pulumi.StringOutput
The namespace name of the Event Hub.
func (ActionGroupEventHubReceiverOutput) Name ¶
func (o ActionGroupEventHubReceiverOutput) Name() pulumi.StringOutput
The name of the EventHub Receiver, must be unique within action group.
func (ActionGroupEventHubReceiverOutput) SubscriptionId ¶
func (o ActionGroupEventHubReceiverOutput) SubscriptionId() pulumi.StringPtrOutput
The ID for the subscription containing this Event Hub. Default to the subscription ID of the Action Group.
func (ActionGroupEventHubReceiverOutput) TenantId ¶
func (o ActionGroupEventHubReceiverOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the subscription containing this Event Hub.
func (ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutput ¶
func (o ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput
func (ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutputWithContext ¶
func (o ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverOutput
func (ActionGroupEventHubReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupEventHubReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Indicates whether to use common alert schema.
type ActionGroupInput ¶
type ActionGroupInput interface { pulumi.Input ToActionGroupOutput() ActionGroupOutput ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput }
type ActionGroupItsmReceiver ¶
type ActionGroupItsmReceiver struct { // The unique connection identifier of the ITSM connection. ConnectionId string `pulumi:"connectionId"` // The name of the ITSM receiver. Name string `pulumi:"name"` // The region of the workspace. // // > **NOTE** `ticketConfiguration` should be JSON blob with `PayloadRevision` and `WorkItemType` keys (e.g., `ticket_configuration="{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\"}"`), and `ticket_configuration="{}"` will return an error, see more at this [REST API issue](https://github.com/Azure/azure-rest-api-specs/issues/20488) Region string `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration string `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. Format is `<subscription id>|<workspace id>`, for example `00000000-0000-0000-0000-000000000000|00000000-0000-0000-0000-000000000000`. WorkspaceId string `pulumi:"workspaceId"` }
type ActionGroupItsmReceiverArgs ¶
type ActionGroupItsmReceiverArgs struct { // The unique connection identifier of the ITSM connection. ConnectionId pulumi.StringInput `pulumi:"connectionId"` // The name of the ITSM receiver. Name pulumi.StringInput `pulumi:"name"` // The region of the workspace. // // > **NOTE** `ticketConfiguration` should be JSON blob with `PayloadRevision` and `WorkItemType` keys (e.g., `ticket_configuration="{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\"}"`), and `ticket_configuration="{}"` will return an error, see more at this [REST API issue](https://github.com/Azure/azure-rest-api-specs/issues/20488) Region pulumi.StringInput `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration pulumi.StringInput `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. Format is `<subscription id>|<workspace id>`, for example `00000000-0000-0000-0000-000000000000|00000000-0000-0000-0000-000000000000`. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
func (ActionGroupItsmReceiverArgs) ElementType ¶
func (ActionGroupItsmReceiverArgs) ElementType() reflect.Type
func (ActionGroupItsmReceiverArgs) ToActionGroupItsmReceiverOutput ¶
func (i ActionGroupItsmReceiverArgs) ToActionGroupItsmReceiverOutput() ActionGroupItsmReceiverOutput
func (ActionGroupItsmReceiverArgs) ToActionGroupItsmReceiverOutputWithContext ¶
func (i ActionGroupItsmReceiverArgs) ToActionGroupItsmReceiverOutputWithContext(ctx context.Context) ActionGroupItsmReceiverOutput
type ActionGroupItsmReceiverArray ¶
type ActionGroupItsmReceiverArray []ActionGroupItsmReceiverInput
func (ActionGroupItsmReceiverArray) ElementType ¶
func (ActionGroupItsmReceiverArray) ElementType() reflect.Type
func (ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutput ¶
func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput
func (ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutputWithContext ¶
func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) ActionGroupItsmReceiverArrayOutput
type ActionGroupItsmReceiverArrayInput ¶
type ActionGroupItsmReceiverArrayInput interface { pulumi.Input ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput ToActionGroupItsmReceiverArrayOutputWithContext(context.Context) ActionGroupItsmReceiverArrayOutput }
ActionGroupItsmReceiverArrayInput is an input type that accepts ActionGroupItsmReceiverArray and ActionGroupItsmReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupItsmReceiverArrayInput` via:
ActionGroupItsmReceiverArray{ ActionGroupItsmReceiverArgs{...} }
type ActionGroupItsmReceiverArrayOutput ¶
type ActionGroupItsmReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupItsmReceiverArrayOutput) ElementType ¶
func (ActionGroupItsmReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupItsmReceiverArrayOutput) Index ¶
func (o ActionGroupItsmReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupItsmReceiverOutput
func (ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutput ¶
func (o ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput
func (ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutputWithContext ¶
func (o ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) ActionGroupItsmReceiverArrayOutput
type ActionGroupItsmReceiverInput ¶
type ActionGroupItsmReceiverInput interface { pulumi.Input ToActionGroupItsmReceiverOutput() ActionGroupItsmReceiverOutput ToActionGroupItsmReceiverOutputWithContext(context.Context) ActionGroupItsmReceiverOutput }
ActionGroupItsmReceiverInput is an input type that accepts ActionGroupItsmReceiverArgs and ActionGroupItsmReceiverOutput values. You can construct a concrete instance of `ActionGroupItsmReceiverInput` via:
ActionGroupItsmReceiverArgs{...}
type ActionGroupItsmReceiverOutput ¶
type ActionGroupItsmReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupItsmReceiverOutput) ConnectionId ¶
func (o ActionGroupItsmReceiverOutput) ConnectionId() pulumi.StringOutput
The unique connection identifier of the ITSM connection.
func (ActionGroupItsmReceiverOutput) ElementType ¶
func (ActionGroupItsmReceiverOutput) ElementType() reflect.Type
func (ActionGroupItsmReceiverOutput) Name ¶
func (o ActionGroupItsmReceiverOutput) Name() pulumi.StringOutput
The name of the ITSM receiver.
func (ActionGroupItsmReceiverOutput) Region ¶
func (o ActionGroupItsmReceiverOutput) Region() pulumi.StringOutput
The region of the workspace.
> **NOTE** `ticketConfiguration` should be JSON blob with `PayloadRevision` and `WorkItemType` keys (e.g., `ticket_configuration="{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\"}"`), and `ticket_configuration="{}"` will return an error, see more at this [REST API issue](https://github.com/Azure/azure-rest-api-specs/issues/20488)
func (ActionGroupItsmReceiverOutput) TicketConfiguration ¶
func (o ActionGroupItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
func (ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutput ¶
func (o ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutput() ActionGroupItsmReceiverOutput
func (ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutputWithContext ¶
func (o ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutputWithContext(ctx context.Context) ActionGroupItsmReceiverOutput
func (ActionGroupItsmReceiverOutput) WorkspaceId ¶
func (o ActionGroupItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
The Azure Log Analytics workspace ID where this connection is defined. Format is `<subscription id>|<workspace id>`, for example `00000000-0000-0000-0000-000000000000|00000000-0000-0000-0000-000000000000`.
type ActionGroupLogicAppReceiver ¶
type ActionGroupLogicAppReceiver struct { // The callback url where HTTP request sent to. CallbackUrl string `pulumi:"callbackUrl"` // The name of the logic app receiver. Name string `pulumi:"name"` // The Azure resource ID of the logic app. ResourceId string `pulumi:"resourceId"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupLogicAppReceiverArgs ¶
type ActionGroupLogicAppReceiverArgs struct { // The callback url where HTTP request sent to. CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"` // The name of the logic app receiver. Name pulumi.StringInput `pulumi:"name"` // The Azure resource ID of the logic app. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupLogicAppReceiverArgs) ElementType ¶
func (ActionGroupLogicAppReceiverArgs) ElementType() reflect.Type
func (ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutput ¶
func (i ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput
func (ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutputWithContext ¶
func (i ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverOutput
type ActionGroupLogicAppReceiverArray ¶
type ActionGroupLogicAppReceiverArray []ActionGroupLogicAppReceiverInput
func (ActionGroupLogicAppReceiverArray) ElementType ¶
func (ActionGroupLogicAppReceiverArray) ElementType() reflect.Type
func (ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutput ¶
func (i ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutput() ActionGroupLogicAppReceiverArrayOutput
func (ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutputWithContext ¶
func (i ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverArrayOutput
type ActionGroupLogicAppReceiverArrayInput ¶
type ActionGroupLogicAppReceiverArrayInput interface { pulumi.Input ToActionGroupLogicAppReceiverArrayOutput() ActionGroupLogicAppReceiverArrayOutput ToActionGroupLogicAppReceiverArrayOutputWithContext(context.Context) ActionGroupLogicAppReceiverArrayOutput }
ActionGroupLogicAppReceiverArrayInput is an input type that accepts ActionGroupLogicAppReceiverArray and ActionGroupLogicAppReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupLogicAppReceiverArrayInput` via:
ActionGroupLogicAppReceiverArray{ ActionGroupLogicAppReceiverArgs{...} }
type ActionGroupLogicAppReceiverArrayOutput ¶
type ActionGroupLogicAppReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupLogicAppReceiverArrayOutput) ElementType ¶
func (ActionGroupLogicAppReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutput ¶
func (o ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutput() ActionGroupLogicAppReceiverArrayOutput
func (ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutputWithContext ¶
func (o ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverArrayOutput
type ActionGroupLogicAppReceiverInput ¶
type ActionGroupLogicAppReceiverInput interface { pulumi.Input ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput ToActionGroupLogicAppReceiverOutputWithContext(context.Context) ActionGroupLogicAppReceiverOutput }
ActionGroupLogicAppReceiverInput is an input type that accepts ActionGroupLogicAppReceiverArgs and ActionGroupLogicAppReceiverOutput values. You can construct a concrete instance of `ActionGroupLogicAppReceiverInput` via:
ActionGroupLogicAppReceiverArgs{...}
type ActionGroupLogicAppReceiverOutput ¶
type ActionGroupLogicAppReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupLogicAppReceiverOutput) CallbackUrl ¶
func (o ActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
The callback url where HTTP request sent to.
func (ActionGroupLogicAppReceiverOutput) ElementType ¶
func (ActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
func (ActionGroupLogicAppReceiverOutput) Name ¶
func (o ActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
The name of the logic app receiver.
func (ActionGroupLogicAppReceiverOutput) ResourceId ¶
func (o ActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
The Azure resource ID of the logic app.
func (ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutput ¶
func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput
func (ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutputWithContext ¶
func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverOutput
func (ActionGroupLogicAppReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupMap ¶
type ActionGroupMap map[string]ActionGroupInput
func (ActionGroupMap) ElementType ¶
func (ActionGroupMap) ElementType() reflect.Type
func (ActionGroupMap) ToActionGroupMapOutput ¶
func (i ActionGroupMap) ToActionGroupMapOutput() ActionGroupMapOutput
func (ActionGroupMap) ToActionGroupMapOutputWithContext ¶
func (i ActionGroupMap) ToActionGroupMapOutputWithContext(ctx context.Context) ActionGroupMapOutput
type ActionGroupMapInput ¶
type ActionGroupMapInput interface { pulumi.Input ToActionGroupMapOutput() ActionGroupMapOutput ToActionGroupMapOutputWithContext(context.Context) ActionGroupMapOutput }
ActionGroupMapInput is an input type that accepts ActionGroupMap and ActionGroupMapOutput values. You can construct a concrete instance of `ActionGroupMapInput` via:
ActionGroupMap{ "key": ActionGroupArgs{...} }
type ActionGroupMapOutput ¶
type ActionGroupMapOutput struct{ *pulumi.OutputState }
func (ActionGroupMapOutput) ElementType ¶
func (ActionGroupMapOutput) ElementType() reflect.Type
func (ActionGroupMapOutput) MapIndex ¶
func (o ActionGroupMapOutput) MapIndex(k pulumi.StringInput) ActionGroupOutput
func (ActionGroupMapOutput) ToActionGroupMapOutput ¶
func (o ActionGroupMapOutput) ToActionGroupMapOutput() ActionGroupMapOutput
func (ActionGroupMapOutput) ToActionGroupMapOutputWithContext ¶
func (o ActionGroupMapOutput) ToActionGroupMapOutputWithContext(ctx context.Context) ActionGroupMapOutput
type ActionGroupOutput ¶
type ActionGroupOutput struct{ *pulumi.OutputState }
func (ActionGroupOutput) ArmRoleReceivers ¶
func (o ActionGroupOutput) ArmRoleReceivers() ActionGroupArmRoleReceiverArrayOutput
One or more `armRoleReceiver` blocks as defined below.
func (ActionGroupOutput) AutomationRunbookReceivers ¶
func (o ActionGroupOutput) AutomationRunbookReceivers() ActionGroupAutomationRunbookReceiverArrayOutput
One or more `automationRunbookReceiver` blocks as defined below.
func (ActionGroupOutput) AzureAppPushReceivers ¶
func (o ActionGroupOutput) AzureAppPushReceivers() ActionGroupAzureAppPushReceiverArrayOutput
One or more `azureAppPushReceiver` blocks as defined below.
func (ActionGroupOutput) AzureFunctionReceivers ¶
func (o ActionGroupOutput) AzureFunctionReceivers() ActionGroupAzureFunctionReceiverArrayOutput
One or more `azureFunctionReceiver` blocks as defined below.
func (ActionGroupOutput) ElementType ¶
func (ActionGroupOutput) ElementType() reflect.Type
func (ActionGroupOutput) EmailReceivers ¶
func (o ActionGroupOutput) EmailReceivers() ActionGroupEmailReceiverArrayOutput
One or more `emailReceiver` blocks as defined below.
func (ActionGroupOutput) Enabled ¶
func (o ActionGroupOutput) Enabled() pulumi.BoolPtrOutput
Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`.
func (ActionGroupOutput) EventHubReceivers ¶
func (o ActionGroupOutput) EventHubReceivers() ActionGroupEventHubReceiverArrayOutput
One or more `eventHubReceiver` blocks as defined below.
func (ActionGroupOutput) ItsmReceivers ¶
func (o ActionGroupOutput) ItsmReceivers() ActionGroupItsmReceiverArrayOutput
One or more `itsmReceiver` blocks as defined below.
func (ActionGroupOutput) Location ¶
func (o ActionGroupOutput) Location() pulumi.StringOutput
The Azure Region where the Action Group should exist. Changing this forces a new Action Group to be created. Defaults to `global`.
func (ActionGroupOutput) LogicAppReceivers ¶
func (o ActionGroupOutput) LogicAppReceivers() ActionGroupLogicAppReceiverArrayOutput
One or more `logicAppReceiver` blocks as defined below.
func (ActionGroupOutput) Name ¶
func (o ActionGroupOutput) Name() pulumi.StringOutput
The name of the Action Group. Changing this forces a new resource to be created.
func (ActionGroupOutput) ResourceGroupName ¶
func (o ActionGroupOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Action Group instance. Changing this forces a new resource to be created.
func (ActionGroupOutput) ShortName ¶
func (o ActionGroupOutput) ShortName() pulumi.StringOutput
The short name of the action group. This will be used in SMS messages.
func (ActionGroupOutput) SmsReceivers ¶
func (o ActionGroupOutput) SmsReceivers() ActionGroupSmsReceiverArrayOutput
One or more `smsReceiver` blocks as defined below.
func (ActionGroupOutput) Tags ¶
func (o ActionGroupOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ActionGroupOutput) ToActionGroupOutput ¶
func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
func (ActionGroupOutput) ToActionGroupOutputWithContext ¶
func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
func (ActionGroupOutput) VoiceReceivers ¶
func (o ActionGroupOutput) VoiceReceivers() ActionGroupVoiceReceiverArrayOutput
One or more `voiceReceiver` blocks as defined below.
func (ActionGroupOutput) WebhookReceivers ¶
func (o ActionGroupOutput) WebhookReceivers() ActionGroupWebhookReceiverArrayOutput
One or more `webhookReceiver` blocks as defined below.
type ActionGroupSmsReceiver ¶
type ActionGroupSmsReceiver struct { // The country code of the SMS receiver. CountryCode string `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name string `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber string `pulumi:"phoneNumber"` }
type ActionGroupSmsReceiverArgs ¶
type ActionGroupSmsReceiverArgs struct { // The country code of the SMS receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (ActionGroupSmsReceiverArgs) ElementType ¶
func (ActionGroupSmsReceiverArgs) ElementType() reflect.Type
func (ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutput ¶
func (i ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput
func (ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutputWithContext ¶
func (i ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutputWithContext(ctx context.Context) ActionGroupSmsReceiverOutput
type ActionGroupSmsReceiverArray ¶
type ActionGroupSmsReceiverArray []ActionGroupSmsReceiverInput
func (ActionGroupSmsReceiverArray) ElementType ¶
func (ActionGroupSmsReceiverArray) ElementType() reflect.Type
func (ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutput ¶
func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
func (ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutputWithContext ¶
func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
type ActionGroupSmsReceiverArrayInput ¶
type ActionGroupSmsReceiverArrayInput interface { pulumi.Input ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput ToActionGroupSmsReceiverArrayOutputWithContext(context.Context) ActionGroupSmsReceiverArrayOutput }
ActionGroupSmsReceiverArrayInput is an input type that accepts ActionGroupSmsReceiverArray and ActionGroupSmsReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupSmsReceiverArrayInput` via:
ActionGroupSmsReceiverArray{ ActionGroupSmsReceiverArgs{...} }
type ActionGroupSmsReceiverArrayOutput ¶
type ActionGroupSmsReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupSmsReceiverArrayOutput) ElementType ¶
func (ActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupSmsReceiverArrayOutput) Index ¶
func (o ActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupSmsReceiverOutput
func (ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutput ¶
func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
func (ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutputWithContext ¶
func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
type ActionGroupSmsReceiverInput ¶
type ActionGroupSmsReceiverInput interface { pulumi.Input ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput ToActionGroupSmsReceiverOutputWithContext(context.Context) ActionGroupSmsReceiverOutput }
ActionGroupSmsReceiverInput is an input type that accepts ActionGroupSmsReceiverArgs and ActionGroupSmsReceiverOutput values. You can construct a concrete instance of `ActionGroupSmsReceiverInput` via:
ActionGroupSmsReceiverArgs{...}
type ActionGroupSmsReceiverOutput ¶
type ActionGroupSmsReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupSmsReceiverOutput) CountryCode ¶
func (o ActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the SMS receiver.
func (ActionGroupSmsReceiverOutput) ElementType ¶
func (ActionGroupSmsReceiverOutput) ElementType() reflect.Type
func (ActionGroupSmsReceiverOutput) Name ¶
func (o ActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
The name of the SMS receiver. Names must be unique (case-insensitive) across all receivers within an action group.
func (ActionGroupSmsReceiverOutput) PhoneNumber ¶
func (o ActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the SMS receiver.
func (ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutput ¶
func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput
func (ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutputWithContext ¶
func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutputWithContext(ctx context.Context) ActionGroupSmsReceiverOutput
type ActionGroupState ¶
type ActionGroupState struct { // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers ActionGroupArmRoleReceiverArrayInput // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers ActionGroupAutomationRunbookReceiverArrayInput // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers ActionGroupAzureAppPushReceiverArrayInput // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers ActionGroupAzureFunctionReceiverArrayInput // One or more `emailReceiver` blocks as defined below. EmailReceivers ActionGroupEmailReceiverArrayInput // Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`. Enabled pulumi.BoolPtrInput // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers ActionGroupEventHubReceiverArrayInput // One or more `itsmReceiver` blocks as defined below. ItsmReceivers ActionGroupItsmReceiverArrayInput // The Azure Region where the Action Group should exist. Changing this forces a new Action Group to be created. Defaults to `global`. Location pulumi.StringPtrInput // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers ActionGroupLogicAppReceiverArrayInput // The name of the Action Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Action Group instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The short name of the action group. This will be used in SMS messages. ShortName pulumi.StringPtrInput // One or more `smsReceiver` blocks as defined below. SmsReceivers ActionGroupSmsReceiverArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // One or more `voiceReceiver` blocks as defined below. VoiceReceivers ActionGroupVoiceReceiverArrayInput // One or more `webhookReceiver` blocks as defined below. WebhookReceivers ActionGroupWebhookReceiverArrayInput }
func (ActionGroupState) ElementType ¶
func (ActionGroupState) ElementType() reflect.Type
type ActionGroupVoiceReceiverArgs ¶
type ActionGroupVoiceReceiverArgs struct { // The country code of the voice receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the voice receiver. Name pulumi.StringInput `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (ActionGroupVoiceReceiverArgs) ElementType ¶
func (ActionGroupVoiceReceiverArgs) ElementType() reflect.Type
func (ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutput ¶
func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
func (ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutputWithContext ¶
func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
type ActionGroupVoiceReceiverArray ¶
type ActionGroupVoiceReceiverArray []ActionGroupVoiceReceiverInput
func (ActionGroupVoiceReceiverArray) ElementType ¶
func (ActionGroupVoiceReceiverArray) ElementType() reflect.Type
func (ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutput ¶
func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
func (ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutputWithContext ¶
func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
type ActionGroupVoiceReceiverArrayInput ¶
type ActionGroupVoiceReceiverArrayInput interface { pulumi.Input ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput ToActionGroupVoiceReceiverArrayOutputWithContext(context.Context) ActionGroupVoiceReceiverArrayOutput }
ActionGroupVoiceReceiverArrayInput is an input type that accepts ActionGroupVoiceReceiverArray and ActionGroupVoiceReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupVoiceReceiverArrayInput` via:
ActionGroupVoiceReceiverArray{ ActionGroupVoiceReceiverArgs{...} }
type ActionGroupVoiceReceiverArrayOutput ¶
type ActionGroupVoiceReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupVoiceReceiverArrayOutput) ElementType ¶
func (ActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupVoiceReceiverArrayOutput) Index ¶
func (o ActionGroupVoiceReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupVoiceReceiverOutput
func (ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutput ¶
func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
func (ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutputWithContext ¶
func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
type ActionGroupVoiceReceiverInput ¶
type ActionGroupVoiceReceiverInput interface { pulumi.Input ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput ToActionGroupVoiceReceiverOutputWithContext(context.Context) ActionGroupVoiceReceiverOutput }
ActionGroupVoiceReceiverInput is an input type that accepts ActionGroupVoiceReceiverArgs and ActionGroupVoiceReceiverOutput values. You can construct a concrete instance of `ActionGroupVoiceReceiverInput` via:
ActionGroupVoiceReceiverArgs{...}
type ActionGroupVoiceReceiverOutput ¶
type ActionGroupVoiceReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupVoiceReceiverOutput) CountryCode ¶
func (o ActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (ActionGroupVoiceReceiverOutput) ElementType ¶
func (ActionGroupVoiceReceiverOutput) ElementType() reflect.Type
func (ActionGroupVoiceReceiverOutput) Name ¶
func (o ActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
The name of the voice receiver.
func (ActionGroupVoiceReceiverOutput) PhoneNumber ¶
func (o ActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutput ¶
func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
func (ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutputWithContext ¶
func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
type ActionGroupWebhookReceiver ¶
type ActionGroupWebhookReceiver struct { // The `aadAuth` block as defined below. // // > **NOTE:** Before adding a secure webhook receiver by setting `aadAuth`, please read [the configuration instruction of the AAD application](https://docs.microsoft.com/azure/azure-monitor/platform/action-groups#secure-webhook). AadAuth *ActionGroupWebhookReceiverAadAuth `pulumi:"aadAuth"` // The name of the webhook receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name string `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupWebhookReceiverAadAuthArgs ¶
type ActionGroupWebhookReceiverAadAuthArgs struct { // The identifier URI for AAD auth. IdentifierUri pulumi.StringPtrInput `pulumi:"identifierUri"` // The webhook application object Id for AAD auth. ObjectId pulumi.StringInput `pulumi:"objectId"` // The tenant id for AAD auth. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (ActionGroupWebhookReceiverAadAuthArgs) ElementType ¶
func (ActionGroupWebhookReceiverAadAuthArgs) ElementType() reflect.Type
func (ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutput ¶
func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput
func (ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutputWithContext ¶
func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthOutput
func (ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutput ¶
func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
func (ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext ¶
func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
type ActionGroupWebhookReceiverAadAuthInput ¶
type ActionGroupWebhookReceiverAadAuthInput interface { pulumi.Input ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput ToActionGroupWebhookReceiverAadAuthOutputWithContext(context.Context) ActionGroupWebhookReceiverAadAuthOutput }
ActionGroupWebhookReceiverAadAuthInput is an input type that accepts ActionGroupWebhookReceiverAadAuthArgs and ActionGroupWebhookReceiverAadAuthOutput values. You can construct a concrete instance of `ActionGroupWebhookReceiverAadAuthInput` via:
ActionGroupWebhookReceiverAadAuthArgs{...}
type ActionGroupWebhookReceiverAadAuthOutput ¶
type ActionGroupWebhookReceiverAadAuthOutput struct{ *pulumi.OutputState }
func (ActionGroupWebhookReceiverAadAuthOutput) ElementType ¶
func (ActionGroupWebhookReceiverAadAuthOutput) ElementType() reflect.Type
func (ActionGroupWebhookReceiverAadAuthOutput) IdentifierUri ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) IdentifierUri() pulumi.StringPtrOutput
The identifier URI for AAD auth.
func (ActionGroupWebhookReceiverAadAuthOutput) ObjectId ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ObjectId() pulumi.StringOutput
The webhook application object Id for AAD auth.
func (ActionGroupWebhookReceiverAadAuthOutput) TenantId ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) TenantId() pulumi.StringPtrOutput
The tenant id for AAD auth.
func (ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutput ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput
func (ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutputWithContext ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthOutput
func (ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
func (ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
type ActionGroupWebhookReceiverAadAuthPtrInput ¶
type ActionGroupWebhookReceiverAadAuthPtrInput interface { pulumi.Input ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput }
ActionGroupWebhookReceiverAadAuthPtrInput is an input type that accepts ActionGroupWebhookReceiverAadAuthArgs, ActionGroupWebhookReceiverAadAuthPtr and ActionGroupWebhookReceiverAadAuthPtrOutput values. You can construct a concrete instance of `ActionGroupWebhookReceiverAadAuthPtrInput` via:
ActionGroupWebhookReceiverAadAuthArgs{...} or: nil
func ActionGroupWebhookReceiverAadAuthPtr ¶
func ActionGroupWebhookReceiverAadAuthPtr(v *ActionGroupWebhookReceiverAadAuthArgs) ActionGroupWebhookReceiverAadAuthPtrInput
type ActionGroupWebhookReceiverAadAuthPtrOutput ¶
type ActionGroupWebhookReceiverAadAuthPtrOutput struct{ *pulumi.OutputState }
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ElementType ¶
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ElementType() reflect.Type
func (ActionGroupWebhookReceiverAadAuthPtrOutput) IdentifierUri ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) IdentifierUri() pulumi.StringPtrOutput
The identifier URI for AAD auth.
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ObjectId ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ObjectId() pulumi.StringPtrOutput
The webhook application object Id for AAD auth.
func (ActionGroupWebhookReceiverAadAuthPtrOutput) TenantId ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) TenantId() pulumi.StringPtrOutput
The tenant id for AAD auth.
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
type ActionGroupWebhookReceiverArgs ¶
type ActionGroupWebhookReceiverArgs struct { // The `aadAuth` block as defined below. // // > **NOTE:** Before adding a secure webhook receiver by setting `aadAuth`, please read [the configuration instruction of the AAD application](https://docs.microsoft.com/azure/azure-monitor/platform/action-groups#secure-webhook). AadAuth ActionGroupWebhookReceiverAadAuthPtrInput `pulumi:"aadAuth"` // The name of the webhook receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupWebhookReceiverArgs) ElementType ¶
func (ActionGroupWebhookReceiverArgs) ElementType() reflect.Type
func (ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutput ¶
func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutputWithContext ¶
func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
type ActionGroupWebhookReceiverArray ¶
type ActionGroupWebhookReceiverArray []ActionGroupWebhookReceiverInput
func (ActionGroupWebhookReceiverArray) ElementType ¶
func (ActionGroupWebhookReceiverArray) ElementType() reflect.Type
func (ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutput ¶
func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
func (ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutputWithContext ¶
func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
type ActionGroupWebhookReceiverArrayInput ¶
type ActionGroupWebhookReceiverArrayInput interface { pulumi.Input ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput ToActionGroupWebhookReceiverArrayOutputWithContext(context.Context) ActionGroupWebhookReceiverArrayOutput }
ActionGroupWebhookReceiverArrayInput is an input type that accepts ActionGroupWebhookReceiverArray and ActionGroupWebhookReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupWebhookReceiverArrayInput` via:
ActionGroupWebhookReceiverArray{ ActionGroupWebhookReceiverArgs{...} }
type ActionGroupWebhookReceiverArrayOutput ¶
type ActionGroupWebhookReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupWebhookReceiverArrayOutput) ElementType ¶
func (ActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupWebhookReceiverArrayOutput) Index ¶
func (o ActionGroupWebhookReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutput ¶
func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
func (ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutputWithContext ¶
func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
type ActionGroupWebhookReceiverInput ¶
type ActionGroupWebhookReceiverInput interface { pulumi.Input ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput ToActionGroupWebhookReceiverOutputWithContext(context.Context) ActionGroupWebhookReceiverOutput }
ActionGroupWebhookReceiverInput is an input type that accepts ActionGroupWebhookReceiverArgs and ActionGroupWebhookReceiverOutput values. You can construct a concrete instance of `ActionGroupWebhookReceiverInput` via:
ActionGroupWebhookReceiverArgs{...}
type ActionGroupWebhookReceiverOutput ¶
type ActionGroupWebhookReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupWebhookReceiverOutput) AadAuth ¶
func (o ActionGroupWebhookReceiverOutput) AadAuth() ActionGroupWebhookReceiverAadAuthPtrOutput
The `aadAuth` block as defined below.
> **NOTE:** Before adding a secure webhook receiver by setting `aadAuth`, please read [the configuration instruction of the AAD application](https://docs.microsoft.com/azure/azure-monitor/platform/action-groups#secure-webhook).
func (ActionGroupWebhookReceiverOutput) ElementType ¶
func (ActionGroupWebhookReceiverOutput) ElementType() reflect.Type
func (ActionGroupWebhookReceiverOutput) Name ¶
func (o ActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
The name of the webhook receiver. Names must be unique (case-insensitive) across all receivers within an action group.
func (ActionGroupWebhookReceiverOutput) ServiceUri ¶
func (o ActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutput ¶
func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutputWithContext ¶
func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActivityLogAlert ¶
type ActivityLogAlert struct { pulumi.CustomResourceState // One or more `action` blocks as defined below. Actions ActivityLogAlertActionArrayOutput `pulumi:"actions"` // A `criteria` block as defined below. Criteria ActivityLogAlertCriteriaOutput `pulumi:"criteria"` // The description of this activity log alert. Description pulumi.StringPtrOutput `pulumi:"description"` // Should this Activity Log Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The Azure Region where the activity log alert rule should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the activity log alert. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the activity log alert instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Scope at which the Activity Log should be applied. A list of strings which could be a resource group , or a subscription, or a resource ID (such as a Storage Account). Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Activity Log Alert within Azure Monitor.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } main, err := monitoring.NewActionGroup(ctx, "main", &monitoring.ActionGroupArgs{ Name: pulumi.String("example-actiongroup"), ResourceGroupName: example.Name, ShortName: pulumi.String("p0action"), WebhookReceivers: monitoring.ActionGroupWebhookReceiverArray{ &monitoring.ActionGroupWebhookReceiverArgs{ Name: pulumi.String("callmyapi"), ServiceUri: pulumi.String("http://example.com/alert"), }, }, }) if err != nil { return err } toMonitor, err := storage.NewAccount(ctx, "to_monitor", &storage.AccountArgs{ Name: pulumi.String("examplesa"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } _, err = monitoring.NewActivityLogAlert(ctx, "main", &monitoring.ActivityLogAlertArgs{ Name: pulumi.String("example-activitylogalert"), ResourceGroupName: example.Name, Location: example.Location, Scopes: pulumi.StringArray{ example.ID(), }, Description: pulumi.String("This alert will monitor a specific storage account updates."), Criteria: &monitoring.ActivityLogAlertCriteriaArgs{ ResourceId: toMonitor.ID(), OperationName: pulumi.String("Microsoft.Storage/storageAccounts/write"), Category: pulumi.String("Recommendation"), }, Actions: monitoring.ActivityLogAlertActionArray{ &monitoring.ActivityLogAlertActionArgs{ ActionGroupId: main.ID(), WebhookProperties: pulumi.StringMap{ "from": pulumi.String("source"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Activity log alerts can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/activityLogAlert:ActivityLogAlert example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/activityLogAlerts/myalertname ```
func GetActivityLogAlert ¶
func GetActivityLogAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActivityLogAlertState, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)
GetActivityLogAlert gets an existing ActivityLogAlert 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 NewActivityLogAlert ¶
func NewActivityLogAlert(ctx *pulumi.Context, name string, args *ActivityLogAlertArgs, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)
NewActivityLogAlert registers a new resource with the given unique name, arguments, and options.
func (*ActivityLogAlert) ElementType ¶
func (*ActivityLogAlert) ElementType() reflect.Type
func (*ActivityLogAlert) ToActivityLogAlertOutput ¶
func (i *ActivityLogAlert) ToActivityLogAlertOutput() ActivityLogAlertOutput
func (*ActivityLogAlert) ToActivityLogAlertOutputWithContext ¶
func (i *ActivityLogAlert) ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput
type ActivityLogAlertAction ¶
type ActivityLogAlertAction struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource. ActionGroupId string `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
type ActivityLogAlertActionArgs ¶
type ActivityLogAlertActionArgs struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource. ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
func (ActivityLogAlertActionArgs) ElementType ¶
func (ActivityLogAlertActionArgs) ElementType() reflect.Type
func (ActivityLogAlertActionArgs) ToActivityLogAlertActionOutput ¶
func (i ActivityLogAlertActionArgs) ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput
func (ActivityLogAlertActionArgs) ToActivityLogAlertActionOutputWithContext ¶
func (i ActivityLogAlertActionArgs) ToActivityLogAlertActionOutputWithContext(ctx context.Context) ActivityLogAlertActionOutput
type ActivityLogAlertActionArray ¶
type ActivityLogAlertActionArray []ActivityLogAlertActionInput
func (ActivityLogAlertActionArray) ElementType ¶
func (ActivityLogAlertActionArray) ElementType() reflect.Type
func (ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutput ¶
func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
func (ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutputWithContext ¶
func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
type ActivityLogAlertActionArrayInput ¶
type ActivityLogAlertActionArrayInput interface { pulumi.Input ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput ToActivityLogAlertActionArrayOutputWithContext(context.Context) ActivityLogAlertActionArrayOutput }
ActivityLogAlertActionArrayInput is an input type that accepts ActivityLogAlertActionArray and ActivityLogAlertActionArrayOutput values. You can construct a concrete instance of `ActivityLogAlertActionArrayInput` via:
ActivityLogAlertActionArray{ ActivityLogAlertActionArgs{...} }
type ActivityLogAlertActionArrayOutput ¶
type ActivityLogAlertActionArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertActionArrayOutput) ElementType ¶
func (ActivityLogAlertActionArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertActionArrayOutput) Index ¶
func (o ActivityLogAlertActionArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertActionOutput
func (ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutput ¶
func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
func (ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutputWithContext ¶
func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
type ActivityLogAlertActionInput ¶
type ActivityLogAlertActionInput interface { pulumi.Input ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput ToActivityLogAlertActionOutputWithContext(context.Context) ActivityLogAlertActionOutput }
ActivityLogAlertActionInput is an input type that accepts ActivityLogAlertActionArgs and ActivityLogAlertActionOutput values. You can construct a concrete instance of `ActivityLogAlertActionInput` via:
ActivityLogAlertActionArgs{...}
type ActivityLogAlertActionOutput ¶
type ActivityLogAlertActionOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertActionOutput) ActionGroupId ¶
func (o ActivityLogAlertActionOutput) ActionGroupId() pulumi.StringOutput
The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource.
func (ActivityLogAlertActionOutput) ElementType ¶
func (ActivityLogAlertActionOutput) ElementType() reflect.Type
func (ActivityLogAlertActionOutput) ToActivityLogAlertActionOutput ¶
func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput
func (ActivityLogAlertActionOutput) ToActivityLogAlertActionOutputWithContext ¶
func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutputWithContext(ctx context.Context) ActivityLogAlertActionOutput
func (ActivityLogAlertActionOutput) WebhookProperties ¶
func (o ActivityLogAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
The map of custom string properties to include with the post operation. These data are appended to the webhook payload.
type ActivityLogAlertArgs ¶
type ActivityLogAlertArgs struct { // One or more `action` blocks as defined below. Actions ActivityLogAlertActionArrayInput // A `criteria` block as defined below. Criteria ActivityLogAlertCriteriaInput // The description of this activity log alert. Description pulumi.StringPtrInput // Should this Activity Log Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The Azure Region where the activity log alert rule should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the activity log alert. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the activity log alert instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The Scope at which the Activity Log should be applied. A list of strings which could be a resource group , or a subscription, or a resource ID (such as a Storage Account). Scopes pulumi.StringArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ActivityLogAlert resource.
func (ActivityLogAlertArgs) ElementType ¶
func (ActivityLogAlertArgs) ElementType() reflect.Type
type ActivityLogAlertArray ¶
type ActivityLogAlertArray []ActivityLogAlertInput
func (ActivityLogAlertArray) ElementType ¶
func (ActivityLogAlertArray) ElementType() reflect.Type
func (ActivityLogAlertArray) ToActivityLogAlertArrayOutput ¶
func (i ActivityLogAlertArray) ToActivityLogAlertArrayOutput() ActivityLogAlertArrayOutput
func (ActivityLogAlertArray) ToActivityLogAlertArrayOutputWithContext ¶
func (i ActivityLogAlertArray) ToActivityLogAlertArrayOutputWithContext(ctx context.Context) ActivityLogAlertArrayOutput
type ActivityLogAlertArrayInput ¶
type ActivityLogAlertArrayInput interface { pulumi.Input ToActivityLogAlertArrayOutput() ActivityLogAlertArrayOutput ToActivityLogAlertArrayOutputWithContext(context.Context) ActivityLogAlertArrayOutput }
ActivityLogAlertArrayInput is an input type that accepts ActivityLogAlertArray and ActivityLogAlertArrayOutput values. You can construct a concrete instance of `ActivityLogAlertArrayInput` via:
ActivityLogAlertArray{ ActivityLogAlertArgs{...} }
type ActivityLogAlertArrayOutput ¶
type ActivityLogAlertArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertArrayOutput) ElementType ¶
func (ActivityLogAlertArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertArrayOutput) Index ¶
func (o ActivityLogAlertArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertOutput
func (ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutput ¶
func (o ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutput() ActivityLogAlertArrayOutput
func (ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutputWithContext ¶
func (o ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutputWithContext(ctx context.Context) ActivityLogAlertArrayOutput
type ActivityLogAlertCriteria ¶
type ActivityLogAlertCriteria struct { // The email address or Azure Active Directory identifier of the user who performed the operation. Caller *string `pulumi:"caller"` // The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`. Category string `pulumi:"category"` // The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`. Level *string `pulumi:"level"` // A list of severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`. // // > **NOTE:** `level` and `levels` are mutually exclusive. Levels []string `pulumi:"levels"` // The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`. OperationName *string `pulumi:"operationName"` // The recommendation category of the event. Possible values are `Cost`, `Reliability`, `OperationalExcellence`, `HighAvailability` and `Performance`. It is only allowed when `category` is `Recommendation`. RecommendationCategory *string `pulumi:"recommendationCategory"` // The recommendation impact of the event. Possible values are `High`, `Medium` and `Low`. It is only allowed when `category` is `Recommendation`. RecommendationImpact *string `pulumi:"recommendationImpact"` // The recommendation type of the event. It is only allowed when `category` is `Recommendation`. RecommendationType *string `pulumi:"recommendationType"` // The name of resource group monitored by the activity log alert. ResourceGroup *string `pulumi:"resourceGroup"` // A list of names of resource groups monitored by the activity log alert. // // > **NOTE:** `resourceGroup` and `resourceGroups` are mutually exclusive. ResourceGroups []string `pulumi:"resourceGroups"` // A block to define fine grain resource health settings. ResourceHealth *ActivityLogAlertCriteriaResourceHealth `pulumi:"resourceHealth"` // The specific resource monitored by the activity log alert. It should be within one of the `scopes`. ResourceId *string `pulumi:"resourceId"` // A list of specific resources monitored by the activity log alert. It should be within one of the `scopes`. // // > **NOTE:** `resourceId` and `resourceIds` are mutually exclusive. ResourceIds []string `pulumi:"resourceIds"` // The name of the resource provider monitored by the activity log alert. ResourceProvider *string `pulumi:"resourceProvider"` // A list of names of resource providers monitored by the activity log alert. // // > **NOTE:** `resourceProvider` and `resourceProviders` are mutually exclusive. ResourceProviders []string `pulumi:"resourceProviders"` // The resource type monitored by the activity log alert. ResourceType *string `pulumi:"resourceType"` // A list of resource types monitored by the activity log alert. // // > **NOTE:** `resourceType` and `resourceTypes` are mutually exclusive. ResourceTypes []string `pulumi:"resourceTypes"` // A block to define fine grain service health settings. ServiceHealth *ActivityLogAlertCriteriaServiceHealth `pulumi:"serviceHealth"` // The status of the event. For example, `Started`, `Failed`, or `Succeeded`. Status *string `pulumi:"status"` // A list of status of the event. For example, `Started`, `Failed`, or `Succeeded`. // // > **NOTE:** `status` and `statuses` are mutually exclusive. Statuses []string `pulumi:"statuses"` // The sub status of the event. SubStatus *string `pulumi:"subStatus"` // A list of sub status of the event. // // > **NOTE:** `subStatus` and `subStatuses` are mutually exclusive. SubStatuses []string `pulumi:"subStatuses"` }
type ActivityLogAlertCriteriaArgs ¶
type ActivityLogAlertCriteriaArgs struct { // The email address or Azure Active Directory identifier of the user who performed the operation. Caller pulumi.StringPtrInput `pulumi:"caller"` // The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`. Category pulumi.StringInput `pulumi:"category"` // The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`. Level pulumi.StringPtrInput `pulumi:"level"` // A list of severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`. // // > **NOTE:** `level` and `levels` are mutually exclusive. Levels pulumi.StringArrayInput `pulumi:"levels"` // The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`. OperationName pulumi.StringPtrInput `pulumi:"operationName"` // The recommendation category of the event. Possible values are `Cost`, `Reliability`, `OperationalExcellence`, `HighAvailability` and `Performance`. It is only allowed when `category` is `Recommendation`. RecommendationCategory pulumi.StringPtrInput `pulumi:"recommendationCategory"` // The recommendation impact of the event. Possible values are `High`, `Medium` and `Low`. It is only allowed when `category` is `Recommendation`. RecommendationImpact pulumi.StringPtrInput `pulumi:"recommendationImpact"` // The recommendation type of the event. It is only allowed when `category` is `Recommendation`. RecommendationType pulumi.StringPtrInput `pulumi:"recommendationType"` // The name of resource group monitored by the activity log alert. ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"` // A list of names of resource groups monitored by the activity log alert. // // > **NOTE:** `resourceGroup` and `resourceGroups` are mutually exclusive. ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"` // A block to define fine grain resource health settings. ResourceHealth ActivityLogAlertCriteriaResourceHealthPtrInput `pulumi:"resourceHealth"` // The specific resource monitored by the activity log alert. It should be within one of the `scopes`. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // A list of specific resources monitored by the activity log alert. It should be within one of the `scopes`. // // > **NOTE:** `resourceId` and `resourceIds` are mutually exclusive. ResourceIds pulumi.StringArrayInput `pulumi:"resourceIds"` // The name of the resource provider monitored by the activity log alert. ResourceProvider pulumi.StringPtrInput `pulumi:"resourceProvider"` // A list of names of resource providers monitored by the activity log alert. // // > **NOTE:** `resourceProvider` and `resourceProviders` are mutually exclusive. ResourceProviders pulumi.StringArrayInput `pulumi:"resourceProviders"` // The resource type monitored by the activity log alert. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A list of resource types monitored by the activity log alert. // // > **NOTE:** `resourceType` and `resourceTypes` are mutually exclusive. ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` // A block to define fine grain service health settings. ServiceHealth ActivityLogAlertCriteriaServiceHealthPtrInput `pulumi:"serviceHealth"` // The status of the event. For example, `Started`, `Failed`, or `Succeeded`. Status pulumi.StringPtrInput `pulumi:"status"` // A list of status of the event. For example, `Started`, `Failed`, or `Succeeded`. // // > **NOTE:** `status` and `statuses` are mutually exclusive. Statuses pulumi.StringArrayInput `pulumi:"statuses"` // The sub status of the event. SubStatus pulumi.StringPtrInput `pulumi:"subStatus"` // A list of sub status of the event. // // > **NOTE:** `subStatus` and `subStatuses` are mutually exclusive. SubStatuses pulumi.StringArrayInput `pulumi:"subStatuses"` }
func (ActivityLogAlertCriteriaArgs) ElementType ¶
func (ActivityLogAlertCriteriaArgs) ElementType() reflect.Type
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutput ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutputWithContext ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutput ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutputWithContext ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
type ActivityLogAlertCriteriaInput ¶
type ActivityLogAlertCriteriaInput interface { pulumi.Input ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput ToActivityLogAlertCriteriaOutputWithContext(context.Context) ActivityLogAlertCriteriaOutput }
ActivityLogAlertCriteriaInput is an input type that accepts ActivityLogAlertCriteriaArgs and ActivityLogAlertCriteriaOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaInput` via:
ActivityLogAlertCriteriaArgs{...}
type ActivityLogAlertCriteriaOutput ¶
type ActivityLogAlertCriteriaOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaOutput) Caller ¶
func (o ActivityLogAlertCriteriaOutput) Caller() pulumi.StringPtrOutput
The email address or Azure Active Directory identifier of the user who performed the operation.
func (ActivityLogAlertCriteriaOutput) Category ¶
func (o ActivityLogAlertCriteriaOutput) Category() pulumi.StringOutput
The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`.
func (ActivityLogAlertCriteriaOutput) ElementType ¶
func (ActivityLogAlertCriteriaOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaOutput) Level ¶
func (o ActivityLogAlertCriteriaOutput) Level() pulumi.StringPtrOutput
The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`.
func (ActivityLogAlertCriteriaOutput) Levels ¶
func (o ActivityLogAlertCriteriaOutput) Levels() pulumi.StringArrayOutput
A list of severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`.
> **NOTE:** `level` and `levels` are mutually exclusive.
func (ActivityLogAlertCriteriaOutput) OperationName ¶
func (o ActivityLogAlertCriteriaOutput) OperationName() pulumi.StringPtrOutput
The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`.
func (ActivityLogAlertCriteriaOutput) RecommendationCategory ¶
func (o ActivityLogAlertCriteriaOutput) RecommendationCategory() pulumi.StringPtrOutput
The recommendation category of the event. Possible values are `Cost`, `Reliability`, `OperationalExcellence`, `HighAvailability` and `Performance`. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaOutput) RecommendationImpact ¶
func (o ActivityLogAlertCriteriaOutput) RecommendationImpact() pulumi.StringPtrOutput
The recommendation impact of the event. Possible values are `High`, `Medium` and `Low`. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaOutput) RecommendationType ¶
func (o ActivityLogAlertCriteriaOutput) RecommendationType() pulumi.StringPtrOutput
The recommendation type of the event. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaOutput) ResourceGroup ¶
func (o ActivityLogAlertCriteriaOutput) ResourceGroup() pulumi.StringPtrOutput
The name of resource group monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ResourceGroups ¶
func (o ActivityLogAlertCriteriaOutput) ResourceGroups() pulumi.StringArrayOutput
A list of names of resource groups monitored by the activity log alert.
> **NOTE:** `resourceGroup` and `resourceGroups` are mutually exclusive.
func (ActivityLogAlertCriteriaOutput) ResourceHealth ¶
func (o ActivityLogAlertCriteriaOutput) ResourceHealth() ActivityLogAlertCriteriaResourceHealthPtrOutput
A block to define fine grain resource health settings.
func (ActivityLogAlertCriteriaOutput) ResourceId ¶
func (o ActivityLogAlertCriteriaOutput) ResourceId() pulumi.StringPtrOutput
The specific resource monitored by the activity log alert. It should be within one of the `scopes`.
func (ActivityLogAlertCriteriaOutput) ResourceIds ¶
func (o ActivityLogAlertCriteriaOutput) ResourceIds() pulumi.StringArrayOutput
A list of specific resources monitored by the activity log alert. It should be within one of the `scopes`.
> **NOTE:** `resourceId` and `resourceIds` are mutually exclusive.
func (ActivityLogAlertCriteriaOutput) ResourceProvider ¶
func (o ActivityLogAlertCriteriaOutput) ResourceProvider() pulumi.StringPtrOutput
The name of the resource provider monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ResourceProviders ¶
func (o ActivityLogAlertCriteriaOutput) ResourceProviders() pulumi.StringArrayOutput
A list of names of resource providers monitored by the activity log alert.
> **NOTE:** `resourceProvider` and `resourceProviders` are mutually exclusive.
func (ActivityLogAlertCriteriaOutput) ResourceType ¶
func (o ActivityLogAlertCriteriaOutput) ResourceType() pulumi.StringPtrOutput
The resource type monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ResourceTypes ¶
func (o ActivityLogAlertCriteriaOutput) ResourceTypes() pulumi.StringArrayOutput
A list of resource types monitored by the activity log alert.
> **NOTE:** `resourceType` and `resourceTypes` are mutually exclusive.
func (ActivityLogAlertCriteriaOutput) ServiceHealth ¶
func (o ActivityLogAlertCriteriaOutput) ServiceHealth() ActivityLogAlertCriteriaServiceHealthPtrOutput
A block to define fine grain service health settings.
func (ActivityLogAlertCriteriaOutput) Status ¶
func (o ActivityLogAlertCriteriaOutput) Status() pulumi.StringPtrOutput
The status of the event. For example, `Started`, `Failed`, or `Succeeded`.
func (ActivityLogAlertCriteriaOutput) Statuses ¶
func (o ActivityLogAlertCriteriaOutput) Statuses() pulumi.StringArrayOutput
A list of status of the event. For example, `Started`, `Failed`, or `Succeeded`.
> **NOTE:** `status` and `statuses` are mutually exclusive.
func (ActivityLogAlertCriteriaOutput) SubStatus ¶
func (o ActivityLogAlertCriteriaOutput) SubStatus() pulumi.StringPtrOutput
The sub status of the event.
func (ActivityLogAlertCriteriaOutput) SubStatuses ¶
func (o ActivityLogAlertCriteriaOutput) SubStatuses() pulumi.StringArrayOutput
A list of sub status of the event.
> **NOTE:** `subStatus` and `subStatuses` are mutually exclusive.
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutput ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutputWithContext ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutput ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
type ActivityLogAlertCriteriaPtrInput ¶
type ActivityLogAlertCriteriaPtrInput interface { pulumi.Input ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput ToActivityLogAlertCriteriaPtrOutputWithContext(context.Context) ActivityLogAlertCriteriaPtrOutput }
ActivityLogAlertCriteriaPtrInput is an input type that accepts ActivityLogAlertCriteriaArgs, ActivityLogAlertCriteriaPtr and ActivityLogAlertCriteriaPtrOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaPtrInput` via:
ActivityLogAlertCriteriaArgs{...} or: nil
func ActivityLogAlertCriteriaPtr ¶
func ActivityLogAlertCriteriaPtr(v *ActivityLogAlertCriteriaArgs) ActivityLogAlertCriteriaPtrInput
type ActivityLogAlertCriteriaPtrOutput ¶
type ActivityLogAlertCriteriaPtrOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaPtrOutput) Caller ¶
func (o ActivityLogAlertCriteriaPtrOutput) Caller() pulumi.StringPtrOutput
The email address or Azure Active Directory identifier of the user who performed the operation.
func (ActivityLogAlertCriteriaPtrOutput) Category ¶
func (o ActivityLogAlertCriteriaPtrOutput) Category() pulumi.StringPtrOutput
The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`.
func (ActivityLogAlertCriteriaPtrOutput) Elem ¶
func (o ActivityLogAlertCriteriaPtrOutput) Elem() ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaPtrOutput) ElementType ¶
func (ActivityLogAlertCriteriaPtrOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaPtrOutput) Level ¶
func (o ActivityLogAlertCriteriaPtrOutput) Level() pulumi.StringPtrOutput
The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`.
func (ActivityLogAlertCriteriaPtrOutput) Levels ¶
func (o ActivityLogAlertCriteriaPtrOutput) Levels() pulumi.StringArrayOutput
A list of severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`.
> **NOTE:** `level` and `levels` are mutually exclusive.
func (ActivityLogAlertCriteriaPtrOutput) OperationName ¶
func (o ActivityLogAlertCriteriaPtrOutput) OperationName() pulumi.StringPtrOutput
The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`.
func (ActivityLogAlertCriteriaPtrOutput) RecommendationCategory ¶
func (o ActivityLogAlertCriteriaPtrOutput) RecommendationCategory() pulumi.StringPtrOutput
The recommendation category of the event. Possible values are `Cost`, `Reliability`, `OperationalExcellence`, `HighAvailability` and `Performance`. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaPtrOutput) RecommendationImpact ¶
func (o ActivityLogAlertCriteriaPtrOutput) RecommendationImpact() pulumi.StringPtrOutput
The recommendation impact of the event. Possible values are `High`, `Medium` and `Low`. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaPtrOutput) RecommendationType ¶
func (o ActivityLogAlertCriteriaPtrOutput) RecommendationType() pulumi.StringPtrOutput
The recommendation type of the event. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaPtrOutput) ResourceGroup ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceGroup() pulumi.StringPtrOutput
The name of resource group monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ResourceGroups ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceGroups() pulumi.StringArrayOutput
A list of names of resource groups monitored by the activity log alert.
> **NOTE:** `resourceGroup` and `resourceGroups` are mutually exclusive.
func (ActivityLogAlertCriteriaPtrOutput) ResourceHealth ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceHealth() ActivityLogAlertCriteriaResourceHealthPtrOutput
A block to define fine grain resource health settings.
func (ActivityLogAlertCriteriaPtrOutput) ResourceId ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceId() pulumi.StringPtrOutput
The specific resource monitored by the activity log alert. It should be within one of the `scopes`.
func (ActivityLogAlertCriteriaPtrOutput) ResourceIds ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceIds() pulumi.StringArrayOutput
A list of specific resources monitored by the activity log alert. It should be within one of the `scopes`.
> **NOTE:** `resourceId` and `resourceIds` are mutually exclusive.
func (ActivityLogAlertCriteriaPtrOutput) ResourceProvider ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceProvider() pulumi.StringPtrOutput
The name of the resource provider monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ResourceProviders ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceProviders() pulumi.StringArrayOutput
A list of names of resource providers monitored by the activity log alert.
> **NOTE:** `resourceProvider` and `resourceProviders` are mutually exclusive.
func (ActivityLogAlertCriteriaPtrOutput) ResourceType ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceType() pulumi.StringPtrOutput
The resource type monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ResourceTypes ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceTypes() pulumi.StringArrayOutput
A list of resource types monitored by the activity log alert.
> **NOTE:** `resourceType` and `resourceTypes` are mutually exclusive.
func (ActivityLogAlertCriteriaPtrOutput) ServiceHealth ¶
func (o ActivityLogAlertCriteriaPtrOutput) ServiceHealth() ActivityLogAlertCriteriaServiceHealthPtrOutput
A block to define fine grain service health settings.
func (ActivityLogAlertCriteriaPtrOutput) Status ¶
func (o ActivityLogAlertCriteriaPtrOutput) Status() pulumi.StringPtrOutput
The status of the event. For example, `Started`, `Failed`, or `Succeeded`.
func (ActivityLogAlertCriteriaPtrOutput) Statuses ¶
func (o ActivityLogAlertCriteriaPtrOutput) Statuses() pulumi.StringArrayOutput
A list of status of the event. For example, `Started`, `Failed`, or `Succeeded`.
> **NOTE:** `status` and `statuses` are mutually exclusive.
func (ActivityLogAlertCriteriaPtrOutput) SubStatus ¶
func (o ActivityLogAlertCriteriaPtrOutput) SubStatus() pulumi.StringPtrOutput
The sub status of the event.
func (ActivityLogAlertCriteriaPtrOutput) SubStatuses ¶
func (o ActivityLogAlertCriteriaPtrOutput) SubStatuses() pulumi.StringArrayOutput
A list of sub status of the event.
> **NOTE:** `subStatus` and `subStatuses` are mutually exclusive.
func (ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutput ¶
func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
func (ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
type ActivityLogAlertCriteriaResourceHealth ¶
type ActivityLogAlertCriteriaResourceHealth struct { // The current resource health statuses that will log an alert. Possible values are `Available`, `Degraded`, `Unavailable` and `Unknown`. Currents []string `pulumi:"currents"` // The previous resource health statuses that will log an alert. Possible values are `Available`, `Degraded`, `Unavailable` and `Unknown`. Previouses []string `pulumi:"previouses"` // The reason that will log an alert. Possible values are `PlatformInitiated` (such as a problem with the resource in an affected region of an Azure incident), `UserInitiated` (such as a shutdown request of a VM) and `Unknown`. Reasons []string `pulumi:"reasons"` }
type ActivityLogAlertCriteriaResourceHealthArgs ¶
type ActivityLogAlertCriteriaResourceHealthArgs struct { // The current resource health statuses that will log an alert. Possible values are `Available`, `Degraded`, `Unavailable` and `Unknown`. Currents pulumi.StringArrayInput `pulumi:"currents"` // The previous resource health statuses that will log an alert. Possible values are `Available`, `Degraded`, `Unavailable` and `Unknown`. Previouses pulumi.StringArrayInput `pulumi:"previouses"` // The reason that will log an alert. Possible values are `PlatformInitiated` (such as a problem with the resource in an affected region of an Azure incident), `UserInitiated` (such as a shutdown request of a VM) and `Unknown`. Reasons pulumi.StringArrayInput `pulumi:"reasons"` }
func (ActivityLogAlertCriteriaResourceHealthArgs) ElementType ¶
func (ActivityLogAlertCriteriaResourceHealthArgs) ElementType() reflect.Type
func (ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthOutput ¶
func (i ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthOutput() ActivityLogAlertCriteriaResourceHealthOutput
func (ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthOutputWithContext ¶
func (i ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthOutput
func (ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthPtrOutput ¶
func (i ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthPtrOutput() ActivityLogAlertCriteriaResourceHealthPtrOutput
func (ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext ¶
func (i ActivityLogAlertCriteriaResourceHealthArgs) ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthPtrOutput
type ActivityLogAlertCriteriaResourceHealthInput ¶
type ActivityLogAlertCriteriaResourceHealthInput interface { pulumi.Input ToActivityLogAlertCriteriaResourceHealthOutput() ActivityLogAlertCriteriaResourceHealthOutput ToActivityLogAlertCriteriaResourceHealthOutputWithContext(context.Context) ActivityLogAlertCriteriaResourceHealthOutput }
ActivityLogAlertCriteriaResourceHealthInput is an input type that accepts ActivityLogAlertCriteriaResourceHealthArgs and ActivityLogAlertCriteriaResourceHealthOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaResourceHealthInput` via:
ActivityLogAlertCriteriaResourceHealthArgs{...}
type ActivityLogAlertCriteriaResourceHealthOutput ¶
type ActivityLogAlertCriteriaResourceHealthOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaResourceHealthOutput) Currents ¶
func (o ActivityLogAlertCriteriaResourceHealthOutput) Currents() pulumi.StringArrayOutput
The current resource health statuses that will log an alert. Possible values are `Available`, `Degraded`, `Unavailable` and `Unknown`.
func (ActivityLogAlertCriteriaResourceHealthOutput) ElementType ¶
func (ActivityLogAlertCriteriaResourceHealthOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaResourceHealthOutput) Previouses ¶
func (o ActivityLogAlertCriteriaResourceHealthOutput) Previouses() pulumi.StringArrayOutput
The previous resource health statuses that will log an alert. Possible values are `Available`, `Degraded`, `Unavailable` and `Unknown`.
func (ActivityLogAlertCriteriaResourceHealthOutput) Reasons ¶
func (o ActivityLogAlertCriteriaResourceHealthOutput) Reasons() pulumi.StringArrayOutput
The reason that will log an alert. Possible values are `PlatformInitiated` (such as a problem with the resource in an affected region of an Azure incident), `UserInitiated` (such as a shutdown request of a VM) and `Unknown`.
func (ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthOutput ¶
func (o ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthOutput() ActivityLogAlertCriteriaResourceHealthOutput
func (ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthOutputWithContext ¶
func (o ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthOutput
func (ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutput ¶
func (o ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutput() ActivityLogAlertCriteriaResourceHealthPtrOutput
func (ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaResourceHealthOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthPtrOutput
type ActivityLogAlertCriteriaResourceHealthPtrInput ¶
type ActivityLogAlertCriteriaResourceHealthPtrInput interface { pulumi.Input ToActivityLogAlertCriteriaResourceHealthPtrOutput() ActivityLogAlertCriteriaResourceHealthPtrOutput ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext(context.Context) ActivityLogAlertCriteriaResourceHealthPtrOutput }
ActivityLogAlertCriteriaResourceHealthPtrInput is an input type that accepts ActivityLogAlertCriteriaResourceHealthArgs, ActivityLogAlertCriteriaResourceHealthPtr and ActivityLogAlertCriteriaResourceHealthPtrOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaResourceHealthPtrInput` via:
ActivityLogAlertCriteriaResourceHealthArgs{...} or: nil
func ActivityLogAlertCriteriaResourceHealthPtr ¶
func ActivityLogAlertCriteriaResourceHealthPtr(v *ActivityLogAlertCriteriaResourceHealthArgs) ActivityLogAlertCriteriaResourceHealthPtrInput
type ActivityLogAlertCriteriaResourceHealthPtrOutput ¶
type ActivityLogAlertCriteriaResourceHealthPtrOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaResourceHealthPtrOutput) Currents ¶
func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) Currents() pulumi.StringArrayOutput
The current resource health statuses that will log an alert. Possible values are `Available`, `Degraded`, `Unavailable` and `Unknown`.
func (ActivityLogAlertCriteriaResourceHealthPtrOutput) ElementType ¶
func (ActivityLogAlertCriteriaResourceHealthPtrOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaResourceHealthPtrOutput) Previouses ¶
func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) Previouses() pulumi.StringArrayOutput
The previous resource health statuses that will log an alert. Possible values are `Available`, `Degraded`, `Unavailable` and `Unknown`.
func (ActivityLogAlertCriteriaResourceHealthPtrOutput) Reasons ¶
func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) Reasons() pulumi.StringArrayOutput
The reason that will log an alert. Possible values are `PlatformInitiated` (such as a problem with the resource in an affected region of an Azure incident), `UserInitiated` (such as a shutdown request of a VM) and `Unknown`.
func (ActivityLogAlertCriteriaResourceHealthPtrOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutput ¶
func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutput() ActivityLogAlertCriteriaResourceHealthPtrOutput
func (ActivityLogAlertCriteriaResourceHealthPtrOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaResourceHealthPtrOutput) ToActivityLogAlertCriteriaResourceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthPtrOutput
type ActivityLogAlertCriteriaServiceHealth ¶
type ActivityLogAlertCriteriaServiceHealth struct { // Events this alert will monitor Possible values are `Incident`, `Maintenance`, `Informational`, `ActionRequired` and `Security`. Events []string `pulumi:"events"` // Locations this alert will monitor. For example, `West Europe`. Locations []string `pulumi:"locations"` // Services this alert will monitor. For example, `Activity Logs & Alerts`, `Action Groups`. Defaults to all Services. Services []string `pulumi:"services"` }
type ActivityLogAlertCriteriaServiceHealthArgs ¶
type ActivityLogAlertCriteriaServiceHealthArgs struct { // Events this alert will monitor Possible values are `Incident`, `Maintenance`, `Informational`, `ActionRequired` and `Security`. Events pulumi.StringArrayInput `pulumi:"events"` // Locations this alert will monitor. For example, `West Europe`. Locations pulumi.StringArrayInput `pulumi:"locations"` // Services this alert will monitor. For example, `Activity Logs & Alerts`, `Action Groups`. Defaults to all Services. Services pulumi.StringArrayInput `pulumi:"services"` }
func (ActivityLogAlertCriteriaServiceHealthArgs) ElementType ¶
func (ActivityLogAlertCriteriaServiceHealthArgs) ElementType() reflect.Type
func (ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutput ¶
func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput
func (ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutputWithContext ¶
func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthOutput
func (ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthPtrOutput ¶
func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthPtrOutput() ActivityLogAlertCriteriaServiceHealthPtrOutput
func (ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext ¶
func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthPtrOutput
type ActivityLogAlertCriteriaServiceHealthInput ¶
type ActivityLogAlertCriteriaServiceHealthInput interface { pulumi.Input ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput ToActivityLogAlertCriteriaServiceHealthOutputWithContext(context.Context) ActivityLogAlertCriteriaServiceHealthOutput }
ActivityLogAlertCriteriaServiceHealthInput is an input type that accepts ActivityLogAlertCriteriaServiceHealthArgs and ActivityLogAlertCriteriaServiceHealthOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaServiceHealthInput` via:
ActivityLogAlertCriteriaServiceHealthArgs{...}
type ActivityLogAlertCriteriaServiceHealthOutput ¶
type ActivityLogAlertCriteriaServiceHealthOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaServiceHealthOutput) ElementType ¶
func (ActivityLogAlertCriteriaServiceHealthOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaServiceHealthOutput) Events ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) Events() pulumi.StringArrayOutput
Events this alert will monitor Possible values are `Incident`, `Maintenance`, `Informational`, `ActionRequired` and `Security`.
func (ActivityLogAlertCriteriaServiceHealthOutput) Locations ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) Locations() pulumi.StringArrayOutput
Locations this alert will monitor. For example, `West Europe`.
func (ActivityLogAlertCriteriaServiceHealthOutput) Services ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) Services() pulumi.StringArrayOutput
Services this alert will monitor. For example, `Activity Logs & Alerts`, `Action Groups`. Defaults to all Services.
func (ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutput ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput
func (ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutputWithContext ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthOutput
func (ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutput ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutput() ActivityLogAlertCriteriaServiceHealthPtrOutput
func (ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthPtrOutput
type ActivityLogAlertCriteriaServiceHealthPtrInput ¶
type ActivityLogAlertCriteriaServiceHealthPtrInput interface { pulumi.Input ToActivityLogAlertCriteriaServiceHealthPtrOutput() ActivityLogAlertCriteriaServiceHealthPtrOutput ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext(context.Context) ActivityLogAlertCriteriaServiceHealthPtrOutput }
ActivityLogAlertCriteriaServiceHealthPtrInput is an input type that accepts ActivityLogAlertCriteriaServiceHealthArgs, ActivityLogAlertCriteriaServiceHealthPtr and ActivityLogAlertCriteriaServiceHealthPtrOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaServiceHealthPtrInput` via:
ActivityLogAlertCriteriaServiceHealthArgs{...} or: nil
func ActivityLogAlertCriteriaServiceHealthPtr ¶
func ActivityLogAlertCriteriaServiceHealthPtr(v *ActivityLogAlertCriteriaServiceHealthArgs) ActivityLogAlertCriteriaServiceHealthPtrInput
type ActivityLogAlertCriteriaServiceHealthPtrOutput ¶
type ActivityLogAlertCriteriaServiceHealthPtrOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaServiceHealthPtrOutput) ElementType ¶
func (ActivityLogAlertCriteriaServiceHealthPtrOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaServiceHealthPtrOutput) Events ¶
func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) Events() pulumi.StringArrayOutput
Events this alert will monitor Possible values are `Incident`, `Maintenance`, `Informational`, `ActionRequired` and `Security`.
func (ActivityLogAlertCriteriaServiceHealthPtrOutput) Locations ¶
func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) Locations() pulumi.StringArrayOutput
Locations this alert will monitor. For example, `West Europe`.
func (ActivityLogAlertCriteriaServiceHealthPtrOutput) Services ¶
func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) Services() pulumi.StringArrayOutput
Services this alert will monitor. For example, `Activity Logs & Alerts`, `Action Groups`. Defaults to all Services.
func (ActivityLogAlertCriteriaServiceHealthPtrOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutput ¶
func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutput() ActivityLogAlertCriteriaServiceHealthPtrOutput
func (ActivityLogAlertCriteriaServiceHealthPtrOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaServiceHealthPtrOutput) ToActivityLogAlertCriteriaServiceHealthPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthPtrOutput
type ActivityLogAlertInput ¶
type ActivityLogAlertInput interface { pulumi.Input ToActivityLogAlertOutput() ActivityLogAlertOutput ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput }
type ActivityLogAlertMap ¶
type ActivityLogAlertMap map[string]ActivityLogAlertInput
func (ActivityLogAlertMap) ElementType ¶
func (ActivityLogAlertMap) ElementType() reflect.Type
func (ActivityLogAlertMap) ToActivityLogAlertMapOutput ¶
func (i ActivityLogAlertMap) ToActivityLogAlertMapOutput() ActivityLogAlertMapOutput
func (ActivityLogAlertMap) ToActivityLogAlertMapOutputWithContext ¶
func (i ActivityLogAlertMap) ToActivityLogAlertMapOutputWithContext(ctx context.Context) ActivityLogAlertMapOutput
type ActivityLogAlertMapInput ¶
type ActivityLogAlertMapInput interface { pulumi.Input ToActivityLogAlertMapOutput() ActivityLogAlertMapOutput ToActivityLogAlertMapOutputWithContext(context.Context) ActivityLogAlertMapOutput }
ActivityLogAlertMapInput is an input type that accepts ActivityLogAlertMap and ActivityLogAlertMapOutput values. You can construct a concrete instance of `ActivityLogAlertMapInput` via:
ActivityLogAlertMap{ "key": ActivityLogAlertArgs{...} }
type ActivityLogAlertMapOutput ¶
type ActivityLogAlertMapOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertMapOutput) ElementType ¶
func (ActivityLogAlertMapOutput) ElementType() reflect.Type
func (ActivityLogAlertMapOutput) MapIndex ¶
func (o ActivityLogAlertMapOutput) MapIndex(k pulumi.StringInput) ActivityLogAlertOutput
func (ActivityLogAlertMapOutput) ToActivityLogAlertMapOutput ¶
func (o ActivityLogAlertMapOutput) ToActivityLogAlertMapOutput() ActivityLogAlertMapOutput
func (ActivityLogAlertMapOutput) ToActivityLogAlertMapOutputWithContext ¶
func (o ActivityLogAlertMapOutput) ToActivityLogAlertMapOutputWithContext(ctx context.Context) ActivityLogAlertMapOutput
type ActivityLogAlertOutput ¶
type ActivityLogAlertOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertOutput) Actions ¶
func (o ActivityLogAlertOutput) Actions() ActivityLogAlertActionArrayOutput
One or more `action` blocks as defined below.
func (ActivityLogAlertOutput) Criteria ¶
func (o ActivityLogAlertOutput) Criteria() ActivityLogAlertCriteriaOutput
A `criteria` block as defined below.
func (ActivityLogAlertOutput) Description ¶
func (o ActivityLogAlertOutput) Description() pulumi.StringPtrOutput
The description of this activity log alert.
func (ActivityLogAlertOutput) ElementType ¶
func (ActivityLogAlertOutput) ElementType() reflect.Type
func (ActivityLogAlertOutput) Enabled ¶
func (o ActivityLogAlertOutput) Enabled() pulumi.BoolPtrOutput
Should this Activity Log Alert be enabled? Defaults to `true`.
func (ActivityLogAlertOutput) Location ¶
func (o ActivityLogAlertOutput) Location() pulumi.StringOutput
The Azure Region where the activity log alert rule should exist. Changing this forces a new resource to be created.
func (ActivityLogAlertOutput) Name ¶
func (o ActivityLogAlertOutput) Name() pulumi.StringOutput
The name of the activity log alert. Changing this forces a new resource to be created.
func (ActivityLogAlertOutput) ResourceGroupName ¶
func (o ActivityLogAlertOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the activity log alert instance. Changing this forces a new resource to be created.
func (ActivityLogAlertOutput) Scopes ¶
func (o ActivityLogAlertOutput) Scopes() pulumi.StringArrayOutput
The Scope at which the Activity Log should be applied. A list of strings which could be a resource group , or a subscription, or a resource ID (such as a Storage Account).
func (ActivityLogAlertOutput) Tags ¶
func (o ActivityLogAlertOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ActivityLogAlertOutput) ToActivityLogAlertOutput ¶
func (o ActivityLogAlertOutput) ToActivityLogAlertOutput() ActivityLogAlertOutput
func (ActivityLogAlertOutput) ToActivityLogAlertOutputWithContext ¶
func (o ActivityLogAlertOutput) ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput
type ActivityLogAlertState ¶
type ActivityLogAlertState struct { // One or more `action` blocks as defined below. Actions ActivityLogAlertActionArrayInput // A `criteria` block as defined below. Criteria ActivityLogAlertCriteriaPtrInput // The description of this activity log alert. Description pulumi.StringPtrInput // Should this Activity Log Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The Azure Region where the activity log alert rule should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the activity log alert. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the activity log alert instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Scope at which the Activity Log should be applied. A list of strings which could be a resource group , or a subscription, or a resource ID (such as a Storage Account). Scopes pulumi.StringArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ActivityLogAlertState) ElementType ¶
func (ActivityLogAlertState) ElementType() reflect.Type
type AlertProcessingRuleActionGroup ¶
type AlertProcessingRuleActionGroup struct { pulumi.CustomResourceState // Specifies a list of Action Group IDs. AddActionGroupIds pulumi.StringArrayOutput `pulumi:"addActionGroupIds"` // A `condition` block as defined below. Condition AlertProcessingRuleActionGroupConditionPtrOutput `pulumi:"condition"` // Specifies a description for the Alert Processing Rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Should the Alert Processing Rule be enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The name which should be used for this Alert Processing Rule. Changing this forces a new Alert Processing Rule to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `schedule` block as defined below. Schedule AlertProcessingRuleActionGroupSchedulePtrOutput `pulumi:"schedule"` // A list of resource IDs which will be the target of alert processing rule. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // A mapping of tags which should be assigned to the Alert Processing Rule. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Alert Processing Rule which apply action group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "example", &monitoring.ActionGroupArgs{ Name: pulumi.String("example-action-group"), ResourceGroupName: example.Name, ShortName: pulumi.String("action"), }) if err != nil { return err } _, err = monitoring.NewAlertProcessingRuleActionGroup(ctx, "example", &monitoring.AlertProcessingRuleActionGroupArgs{ Name: pulumi.String("example"), ResourceGroupName: pulumi.String("example"), Scopes: pulumi.StringArray{ example.ID(), }, AddActionGroupIds: pulumi.StringArray{ exampleActionGroup.ID(), }, Condition: &monitoring.AlertProcessingRuleActionGroupConditionArgs{ TargetResourceType: &monitoring.AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs{ Operator: pulumi.String("Equals"), Values: pulumi.StringArray{ pulumi.String("Microsoft.Compute/VirtualMachines"), }, }, Severity: &monitoring.AlertProcessingRuleActionGroupConditionSeverityArgs{ Operator: pulumi.String("Equals"), Values: pulumi.StringArray{ pulumi.String("Sev0"), pulumi.String("Sev1"), pulumi.String("Sev2"), }, }, }, Schedule: &monitoring.AlertProcessingRuleActionGroupScheduleArgs{ EffectiveFrom: pulumi.String("2022-01-01T01:02:03"), EffectiveUntil: pulumi.String("2022-02-02T01:02:03"), TimeZone: pulumi.String("Pacific Standard Time"), Recurrence: &monitoring.AlertProcessingRuleActionGroupScheduleRecurrenceArgs{ Dailies: monitoring.AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray{ &monitoring.AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs{ StartTime: pulumi.String("17:00:00"), EndTime: pulumi.String("09:00:00"), }, }, Weeklies: monitoring.AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray{ &monitoring.AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs{ DaysOfWeeks: pulumi.StringArray{ pulumi.String("Saturday"), pulumi.String("Sunday"), }, }, }, }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Alert Processing Rules can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/alertProcessingRuleActionGroup:AlertProcessingRuleActionGroup example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.AlertsManagement/actionRules/actionRule1 ```
func GetAlertProcessingRuleActionGroup ¶
func GetAlertProcessingRuleActionGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertProcessingRuleActionGroupState, opts ...pulumi.ResourceOption) (*AlertProcessingRuleActionGroup, error)
GetAlertProcessingRuleActionGroup gets an existing AlertProcessingRuleActionGroup 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 NewAlertProcessingRuleActionGroup ¶
func NewAlertProcessingRuleActionGroup(ctx *pulumi.Context, name string, args *AlertProcessingRuleActionGroupArgs, opts ...pulumi.ResourceOption) (*AlertProcessingRuleActionGroup, error)
NewAlertProcessingRuleActionGroup registers a new resource with the given unique name, arguments, and options.
func (*AlertProcessingRuleActionGroup) ElementType ¶
func (*AlertProcessingRuleActionGroup) ElementType() reflect.Type
func (*AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutput ¶
func (i *AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutput() AlertProcessingRuleActionGroupOutput
func (*AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutputWithContext ¶
func (i *AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupOutput
type AlertProcessingRuleActionGroupArgs ¶
type AlertProcessingRuleActionGroupArgs struct { // Specifies a list of Action Group IDs. AddActionGroupIds pulumi.StringArrayInput // A `condition` block as defined below. Condition AlertProcessingRuleActionGroupConditionPtrInput // Specifies a description for the Alert Processing Rule. Description pulumi.StringPtrInput // Should the Alert Processing Rule be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The name which should be used for this Alert Processing Rule. Changing this forces a new Alert Processing Rule to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. ResourceGroupName pulumi.StringInput // A `schedule` block as defined below. Schedule AlertProcessingRuleActionGroupSchedulePtrInput // A list of resource IDs which will be the target of alert processing rule. Scopes pulumi.StringArrayInput // A mapping of tags which should be assigned to the Alert Processing Rule. Tags pulumi.StringMapInput }
The set of arguments for constructing a AlertProcessingRuleActionGroup resource.
func (AlertProcessingRuleActionGroupArgs) ElementType ¶
func (AlertProcessingRuleActionGroupArgs) ElementType() reflect.Type
type AlertProcessingRuleActionGroupArray ¶
type AlertProcessingRuleActionGroupArray []AlertProcessingRuleActionGroupInput
func (AlertProcessingRuleActionGroupArray) ElementType ¶
func (AlertProcessingRuleActionGroupArray) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutput ¶
func (i AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutput() AlertProcessingRuleActionGroupArrayOutput
func (AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutputWithContext ¶
func (i AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupArrayOutput
type AlertProcessingRuleActionGroupArrayInput ¶
type AlertProcessingRuleActionGroupArrayInput interface { pulumi.Input ToAlertProcessingRuleActionGroupArrayOutput() AlertProcessingRuleActionGroupArrayOutput ToAlertProcessingRuleActionGroupArrayOutputWithContext(context.Context) AlertProcessingRuleActionGroupArrayOutput }
AlertProcessingRuleActionGroupArrayInput is an input type that accepts AlertProcessingRuleActionGroupArray and AlertProcessingRuleActionGroupArrayOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupArrayInput` via:
AlertProcessingRuleActionGroupArray{ AlertProcessingRuleActionGroupArgs{...} }
type AlertProcessingRuleActionGroupArrayOutput ¶
type AlertProcessingRuleActionGroupArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupArrayOutput) ElementType ¶
func (AlertProcessingRuleActionGroupArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutput ¶
func (o AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutput() AlertProcessingRuleActionGroupArrayOutput
func (AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutputWithContext ¶
func (o AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupArrayOutput
type AlertProcessingRuleActionGroupCondition ¶
type AlertProcessingRuleActionGroupCondition struct { // A `alertContext` block as defined above. AlertContext *AlertProcessingRuleActionGroupConditionAlertContext `pulumi:"alertContext"` // A `alertRuleId` block as defined above. AlertRuleId *AlertProcessingRuleActionGroupConditionAlertRuleId `pulumi:"alertRuleId"` // A `alertRuleName` block as defined above. AlertRuleName *AlertProcessingRuleActionGroupConditionAlertRuleName `pulumi:"alertRuleName"` // A `description` block as defined below. Description *AlertProcessingRuleActionGroupConditionDescription `pulumi:"description"` // A `monitorCondition` block as defined below. MonitorCondition *AlertProcessingRuleActionGroupConditionMonitorCondition `pulumi:"monitorCondition"` // A `monitorService` block as defined below. MonitorService *AlertProcessingRuleActionGroupConditionMonitorService `pulumi:"monitorService"` // A `severity` block as defined below. Severity *AlertProcessingRuleActionGroupConditionSeverity `pulumi:"severity"` // A `signalType` block as defined below. SignalType *AlertProcessingRuleActionGroupConditionSignalType `pulumi:"signalType"` // A `targetResource` block as defined below. TargetResource *AlertProcessingRuleActionGroupConditionTargetResource `pulumi:"targetResource"` // A `targetResourceGroup` block as defined below. TargetResourceGroup *AlertProcessingRuleActionGroupConditionTargetResourceGroup `pulumi:"targetResourceGroup"` // A `targetResourceType` block as defined below. // // > **Note:** At least one of the `alertContext`, `alertRuleId`, `alertRuleName`, `description`, `monitorCondition`, `monitorService`, `severity`, `signalType`, `targetResource`, `targetResourceGroup`, `targetResourceType` must be specified. TargetResourceType *AlertProcessingRuleActionGroupConditionTargetResourceType `pulumi:"targetResourceType"` }
type AlertProcessingRuleActionGroupConditionAlertContext ¶
type AlertProcessingRuleActionGroupConditionAlertContext struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionAlertContextArgs ¶
type AlertProcessingRuleActionGroupConditionAlertContextArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutput ¶
func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutput() AlertProcessingRuleActionGroupConditionAlertContextOutput
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextOutput
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
type AlertProcessingRuleActionGroupConditionAlertContextInput ¶
type AlertProcessingRuleActionGroupConditionAlertContextInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionAlertContextOutput() AlertProcessingRuleActionGroupConditionAlertContextOutput ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionAlertContextOutput }
AlertProcessingRuleActionGroupConditionAlertContextInput is an input type that accepts AlertProcessingRuleActionGroupConditionAlertContextArgs and AlertProcessingRuleActionGroupConditionAlertContextOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionAlertContextInput` via:
AlertProcessingRuleActionGroupConditionAlertContextArgs{...}
type AlertProcessingRuleActionGroupConditionAlertContextOutput ¶
type AlertProcessingRuleActionGroupConditionAlertContextOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutput ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutput() AlertProcessingRuleActionGroupConditionAlertContextOutput
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextOutput
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertContextPtrInput ¶
type AlertProcessingRuleActionGroupConditionAlertContextPtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput }
AlertProcessingRuleActionGroupConditionAlertContextPtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionAlertContextArgs, AlertProcessingRuleActionGroupConditionAlertContextPtr and AlertProcessingRuleActionGroupConditionAlertContextPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionAlertContextPtrInput` via:
AlertProcessingRuleActionGroupConditionAlertContextArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionAlertContextPtr ¶
func AlertProcessingRuleActionGroupConditionAlertContextPtr(v *AlertProcessingRuleActionGroupConditionAlertContextArgs) AlertProcessingRuleActionGroupConditionAlertContextPtrInput
type AlertProcessingRuleActionGroupConditionAlertContextPtrOutput ¶
type AlertProcessingRuleActionGroupConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertRuleId ¶
type AlertProcessingRuleActionGroupConditionAlertRuleId struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionAlertRuleIdArgs ¶
type AlertProcessingRuleActionGroupConditionAlertRuleIdArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput ¶
func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
type AlertProcessingRuleActionGroupConditionAlertRuleIdInput ¶
type AlertProcessingRuleActionGroupConditionAlertRuleIdInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdOutput ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdOutput }
AlertProcessingRuleActionGroupConditionAlertRuleIdInput is an input type that accepts AlertProcessingRuleActionGroupConditionAlertRuleIdArgs and AlertProcessingRuleActionGroupConditionAlertRuleIdOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionAlertRuleIdInput` via:
AlertProcessingRuleActionGroupConditionAlertRuleIdArgs{...}
type AlertProcessingRuleActionGroupConditionAlertRuleIdOutput ¶
type AlertProcessingRuleActionGroupConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertRuleIdPtrInput ¶
type AlertProcessingRuleActionGroupConditionAlertRuleIdPtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput }
AlertProcessingRuleActionGroupConditionAlertRuleIdPtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionAlertRuleIdArgs, AlertProcessingRuleActionGroupConditionAlertRuleIdPtr and AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionAlertRuleIdPtrInput` via:
AlertProcessingRuleActionGroupConditionAlertRuleIdArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionAlertRuleIdPtr ¶
func AlertProcessingRuleActionGroupConditionAlertRuleIdPtr(v *AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrInput
type AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput ¶
type AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertRuleName ¶
type AlertProcessingRuleActionGroupConditionAlertRuleName struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionAlertRuleNameArgs ¶
type AlertProcessingRuleActionGroupConditionAlertRuleNameArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput ¶
func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput() AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
type AlertProcessingRuleActionGroupConditionAlertRuleNameInput ¶
type AlertProcessingRuleActionGroupConditionAlertRuleNameInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput() AlertProcessingRuleActionGroupConditionAlertRuleNameOutput ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNameOutput }
AlertProcessingRuleActionGroupConditionAlertRuleNameInput is an input type that accepts AlertProcessingRuleActionGroupConditionAlertRuleNameArgs and AlertProcessingRuleActionGroupConditionAlertRuleNameOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionAlertRuleNameInput` via:
AlertProcessingRuleActionGroupConditionAlertRuleNameArgs{...}
type AlertProcessingRuleActionGroupConditionAlertRuleNameOutput ¶
type AlertProcessingRuleActionGroupConditionAlertRuleNameOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput() AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertRuleNamePtrInput ¶
type AlertProcessingRuleActionGroupConditionAlertRuleNamePtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput }
AlertProcessingRuleActionGroupConditionAlertRuleNamePtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionAlertRuleNameArgs, AlertProcessingRuleActionGroupConditionAlertRuleNamePtr and AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionAlertRuleNamePtrInput` via:
AlertProcessingRuleActionGroupConditionAlertRuleNameArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionAlertRuleNamePtr ¶
func AlertProcessingRuleActionGroupConditionAlertRuleNamePtr(v *AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrInput
type AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput ¶
type AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionArgs ¶
type AlertProcessingRuleActionGroupConditionArgs struct { // A `alertContext` block as defined above. AlertContext AlertProcessingRuleActionGroupConditionAlertContextPtrInput `pulumi:"alertContext"` // A `alertRuleId` block as defined above. AlertRuleId AlertProcessingRuleActionGroupConditionAlertRuleIdPtrInput `pulumi:"alertRuleId"` // A `alertRuleName` block as defined above. AlertRuleName AlertProcessingRuleActionGroupConditionAlertRuleNamePtrInput `pulumi:"alertRuleName"` // A `description` block as defined below. Description AlertProcessingRuleActionGroupConditionDescriptionPtrInput `pulumi:"description"` // A `monitorCondition` block as defined below. MonitorCondition AlertProcessingRuleActionGroupConditionMonitorConditionPtrInput `pulumi:"monitorCondition"` // A `monitorService` block as defined below. MonitorService AlertProcessingRuleActionGroupConditionMonitorServicePtrInput `pulumi:"monitorService"` // A `severity` block as defined below. Severity AlertProcessingRuleActionGroupConditionSeverityPtrInput `pulumi:"severity"` // A `signalType` block as defined below. SignalType AlertProcessingRuleActionGroupConditionSignalTypePtrInput `pulumi:"signalType"` // A `targetResource` block as defined below. TargetResource AlertProcessingRuleActionGroupConditionTargetResourcePtrInput `pulumi:"targetResource"` // A `targetResourceGroup` block as defined below. TargetResourceGroup AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrInput `pulumi:"targetResourceGroup"` // A `targetResourceType` block as defined below. // // > **Note:** At least one of the `alertContext`, `alertRuleId`, `alertRuleName`, `description`, `monitorCondition`, `monitorService`, `severity`, `signalType`, `targetResource`, `targetResourceGroup`, `targetResourceType` must be specified. TargetResourceType AlertProcessingRuleActionGroupConditionTargetResourceTypePtrInput `pulumi:"targetResourceType"` }
func (AlertProcessingRuleActionGroupConditionArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutput ¶
func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutput() AlertProcessingRuleActionGroupConditionOutput
func (AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionOutput
func (AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionPtrOutput
type AlertProcessingRuleActionGroupConditionDescription ¶
type AlertProcessingRuleActionGroupConditionDescription struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionDescriptionArgs ¶
type AlertProcessingRuleActionGroupConditionDescriptionArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutput ¶
func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutput() AlertProcessingRuleActionGroupConditionDescriptionOutput
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionOutput
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
type AlertProcessingRuleActionGroupConditionDescriptionInput ¶
type AlertProcessingRuleActionGroupConditionDescriptionInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionDescriptionOutput() AlertProcessingRuleActionGroupConditionDescriptionOutput ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionDescriptionOutput }
AlertProcessingRuleActionGroupConditionDescriptionInput is an input type that accepts AlertProcessingRuleActionGroupConditionDescriptionArgs and AlertProcessingRuleActionGroupConditionDescriptionOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionDescriptionInput` via:
AlertProcessingRuleActionGroupConditionDescriptionArgs{...}
type AlertProcessingRuleActionGroupConditionDescriptionOutput ¶
type AlertProcessingRuleActionGroupConditionDescriptionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutput ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutput() AlertProcessingRuleActionGroupConditionDescriptionOutput
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionOutput
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionDescriptionPtrInput ¶
type AlertProcessingRuleActionGroupConditionDescriptionPtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput }
AlertProcessingRuleActionGroupConditionDescriptionPtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionDescriptionArgs, AlertProcessingRuleActionGroupConditionDescriptionPtr and AlertProcessingRuleActionGroupConditionDescriptionPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionDescriptionPtrInput` via:
AlertProcessingRuleActionGroupConditionDescriptionArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionDescriptionPtr ¶
func AlertProcessingRuleActionGroupConditionDescriptionPtr(v *AlertProcessingRuleActionGroupConditionDescriptionArgs) AlertProcessingRuleActionGroupConditionDescriptionPtrInput
type AlertProcessingRuleActionGroupConditionDescriptionPtrOutput ¶
type AlertProcessingRuleActionGroupConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionInput ¶
type AlertProcessingRuleActionGroupConditionInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionOutput() AlertProcessingRuleActionGroupConditionOutput ToAlertProcessingRuleActionGroupConditionOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionOutput }
AlertProcessingRuleActionGroupConditionInput is an input type that accepts AlertProcessingRuleActionGroupConditionArgs and AlertProcessingRuleActionGroupConditionOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionInput` via:
AlertProcessingRuleActionGroupConditionArgs{...}
type AlertProcessingRuleActionGroupConditionMonitorCondition ¶
type AlertProcessingRuleActionGroupConditionMonitorCondition struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Possible values are `Fired` and `Resolved`. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionMonitorConditionArgs ¶
type AlertProcessingRuleActionGroupConditionMonitorConditionArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Possible values are `Fired` and `Resolved`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput ¶
func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput() AlertProcessingRuleActionGroupConditionMonitorConditionOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
type AlertProcessingRuleActionGroupConditionMonitorConditionInput ¶
type AlertProcessingRuleActionGroupConditionMonitorConditionInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput() AlertProcessingRuleActionGroupConditionMonitorConditionOutput ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionOutput }
AlertProcessingRuleActionGroupConditionMonitorConditionInput is an input type that accepts AlertProcessingRuleActionGroupConditionMonitorConditionArgs and AlertProcessingRuleActionGroupConditionMonitorConditionOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionMonitorConditionInput` via:
AlertProcessingRuleActionGroupConditionMonitorConditionArgs{...}
type AlertProcessingRuleActionGroupConditionMonitorConditionOutput ¶
type AlertProcessingRuleActionGroupConditionMonitorConditionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput() AlertProcessingRuleActionGroupConditionMonitorConditionOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type AlertProcessingRuleActionGroupConditionMonitorConditionPtrInput ¶
type AlertProcessingRuleActionGroupConditionMonitorConditionPtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput }
AlertProcessingRuleActionGroupConditionMonitorConditionPtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionMonitorConditionArgs, AlertProcessingRuleActionGroupConditionMonitorConditionPtr and AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionMonitorConditionPtrInput` via:
AlertProcessingRuleActionGroupConditionMonitorConditionArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionMonitorConditionPtr ¶
func AlertProcessingRuleActionGroupConditionMonitorConditionPtr(v *AlertProcessingRuleActionGroupConditionMonitorConditionArgs) AlertProcessingRuleActionGroupConditionMonitorConditionPtrInput
type AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput ¶
type AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type AlertProcessingRuleActionGroupConditionMonitorService ¶
type AlertProcessingRuleActionGroupConditionMonitorService struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Prometheus`, `Resource Health`, `Smart Detector`, and `VM Insights - Health`. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionMonitorServiceArgs ¶
type AlertProcessingRuleActionGroupConditionMonitorServiceArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Prometheus`, `Resource Health`, `Smart Detector`, and `VM Insights - Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput ¶
func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput() AlertProcessingRuleActionGroupConditionMonitorServiceOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServiceOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
type AlertProcessingRuleActionGroupConditionMonitorServiceInput ¶
type AlertProcessingRuleActionGroupConditionMonitorServiceInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput() AlertProcessingRuleActionGroupConditionMonitorServiceOutput ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionMonitorServiceOutput }
AlertProcessingRuleActionGroupConditionMonitorServiceInput is an input type that accepts AlertProcessingRuleActionGroupConditionMonitorServiceArgs and AlertProcessingRuleActionGroupConditionMonitorServiceOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionMonitorServiceInput` via:
AlertProcessingRuleActionGroupConditionMonitorServiceArgs{...}
type AlertProcessingRuleActionGroupConditionMonitorServiceOutput ¶
type AlertProcessingRuleActionGroupConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput() AlertProcessingRuleActionGroupConditionMonitorServiceOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServiceOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Prometheus`, `Resource Health`, `Smart Detector`, and `VM Insights - Health`.
type AlertProcessingRuleActionGroupConditionMonitorServicePtrInput ¶
type AlertProcessingRuleActionGroupConditionMonitorServicePtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput }
AlertProcessingRuleActionGroupConditionMonitorServicePtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionMonitorServiceArgs, AlertProcessingRuleActionGroupConditionMonitorServicePtr and AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionMonitorServicePtrInput` via:
AlertProcessingRuleActionGroupConditionMonitorServiceArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionMonitorServicePtr ¶
func AlertProcessingRuleActionGroupConditionMonitorServicePtr(v *AlertProcessingRuleActionGroupConditionMonitorServiceArgs) AlertProcessingRuleActionGroupConditionMonitorServicePtrInput
type AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput ¶
type AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Prometheus`, `Resource Health`, `Smart Detector`, and `VM Insights - Health`.
type AlertProcessingRuleActionGroupConditionOutput ¶
type AlertProcessingRuleActionGroupConditionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionOutput) AlertContext ¶
func (o AlertProcessingRuleActionGroupConditionOutput) AlertContext() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined above.
func (AlertProcessingRuleActionGroupConditionOutput) AlertRuleId ¶
func (o AlertProcessingRuleActionGroupConditionOutput) AlertRuleId() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined above.
func (AlertProcessingRuleActionGroupConditionOutput) AlertRuleName ¶
func (o AlertProcessingRuleActionGroupConditionOutput) AlertRuleName() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
A `alertRuleName` block as defined above.
func (AlertProcessingRuleActionGroupConditionOutput) Description ¶
func (o AlertProcessingRuleActionGroupConditionOutput) Description() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionOutput) MonitorCondition ¶
func (o AlertProcessingRuleActionGroupConditionOutput) MonitorCondition() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
A `monitorCondition` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) MonitorService ¶
func (o AlertProcessingRuleActionGroupConditionOutput) MonitorService() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) Severity ¶
func (o AlertProcessingRuleActionGroupConditionOutput) Severity() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) SignalType ¶
func (o AlertProcessingRuleActionGroupConditionOutput) SignalType() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
A `signalType` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) TargetResource ¶
func (o AlertProcessingRuleActionGroupConditionOutput) TargetResource() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
A `targetResource` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) TargetResourceGroup ¶
func (o AlertProcessingRuleActionGroupConditionOutput) TargetResourceGroup() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
A `targetResourceGroup` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) TargetResourceType ¶
func (o AlertProcessingRuleActionGroupConditionOutput) TargetResourceType() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
> **Note:** At least one of the `alertContext`, `alertRuleId`, `alertRuleName`, `description`, `monitorCondition`, `monitorService`, `severity`, `signalType`, `targetResource`, `targetResourceGroup`, `targetResourceType` must be specified.
func (AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutput ¶
func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutput() AlertProcessingRuleActionGroupConditionOutput
func (AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionOutput
func (AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionPtrOutput
type AlertProcessingRuleActionGroupConditionPtrInput ¶
type AlertProcessingRuleActionGroupConditionPtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionPtrOutput }
AlertProcessingRuleActionGroupConditionPtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionArgs, AlertProcessingRuleActionGroupConditionPtr and AlertProcessingRuleActionGroupConditionPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionPtrInput` via:
AlertProcessingRuleActionGroupConditionArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionPtr ¶
func AlertProcessingRuleActionGroupConditionPtr(v *AlertProcessingRuleActionGroupConditionArgs) AlertProcessingRuleActionGroupConditionPtrInput
type AlertProcessingRuleActionGroupConditionPtrOutput ¶
type AlertProcessingRuleActionGroupConditionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionPtrOutput) AlertContext ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) AlertContext() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined above.
func (AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleId ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleId() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined above.
func (AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleName ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleName() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
A `alertRuleName` block as defined above.
func (AlertProcessingRuleActionGroupConditionPtrOutput) Description ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) Description() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionPtrOutput) MonitorCondition ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) MonitorCondition() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
A `monitorCondition` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) MonitorService ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) MonitorService() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) Severity ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) Severity() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) SignalType ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) SignalType() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
A `signalType` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) TargetResource ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) TargetResource() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
A `targetResource` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceGroup ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceGroup() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
A `targetResourceGroup` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceType ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceType() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
> **Note:** At least one of the `alertContext`, `alertRuleId`, `alertRuleName`, `description`, `monitorCondition`, `monitorService`, `severity`, `signalType`, `targetResource`, `targetResourceGroup`, `targetResourceType` must be specified.
func (AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionPtrOutput
type AlertProcessingRuleActionGroupConditionSeverity ¶
type AlertProcessingRuleActionGroupConditionSeverity struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // Specifies list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionSeverityArgs ¶
type AlertProcessingRuleActionGroupConditionSeverityArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutput ¶
func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutput() AlertProcessingRuleActionGroupConditionSeverityOutput
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityOutput
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput
type AlertProcessingRuleActionGroupConditionSeverityInput ¶
type AlertProcessingRuleActionGroupConditionSeverityInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionSeverityOutput() AlertProcessingRuleActionGroupConditionSeverityOutput ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionSeverityOutput }
AlertProcessingRuleActionGroupConditionSeverityInput is an input type that accepts AlertProcessingRuleActionGroupConditionSeverityArgs and AlertProcessingRuleActionGroupConditionSeverityOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionSeverityInput` via:
AlertProcessingRuleActionGroupConditionSeverityArgs{...}
type AlertProcessingRuleActionGroupConditionSeverityOutput ¶
type AlertProcessingRuleActionGroupConditionSeverityOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSeverityOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutput ¶
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutput() AlertProcessingRuleActionGroupConditionSeverityOutput
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityOutput
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) Values() pulumi.StringArrayOutput
Specifies list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type AlertProcessingRuleActionGroupConditionSeverityPtrInput ¶
type AlertProcessingRuleActionGroupConditionSeverityPtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput }
AlertProcessingRuleActionGroupConditionSeverityPtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionSeverityArgs, AlertProcessingRuleActionGroupConditionSeverityPtr and AlertProcessingRuleActionGroupConditionSeverityPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionSeverityPtrInput` via:
AlertProcessingRuleActionGroupConditionSeverityArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionSeverityPtr ¶
func AlertProcessingRuleActionGroupConditionSeverityPtr(v *AlertProcessingRuleActionGroupConditionSeverityArgs) AlertProcessingRuleActionGroupConditionSeverityPtrInput
type AlertProcessingRuleActionGroupConditionSeverityPtrOutput ¶
type AlertProcessingRuleActionGroupConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
Specifies list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type AlertProcessingRuleActionGroupConditionSignalType ¶
type AlertProcessingRuleActionGroupConditionSignalType struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Possible values are `Metric`, `Log`, `Unknown`, and `Health`. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionSignalTypeArgs ¶
type AlertProcessingRuleActionGroupConditionSignalTypeArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Possible values are `Metric`, `Log`, `Unknown`, and `Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput ¶
func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput() AlertProcessingRuleActionGroupConditionSignalTypeOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypeOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
type AlertProcessingRuleActionGroupConditionSignalTypeInput ¶
type AlertProcessingRuleActionGroupConditionSignalTypeInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionSignalTypeOutput() AlertProcessingRuleActionGroupConditionSignalTypeOutput ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionSignalTypeOutput }
AlertProcessingRuleActionGroupConditionSignalTypeInput is an input type that accepts AlertProcessingRuleActionGroupConditionSignalTypeArgs and AlertProcessingRuleActionGroupConditionSignalTypeOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionSignalTypeInput` via:
AlertProcessingRuleActionGroupConditionSignalTypeArgs{...}
type AlertProcessingRuleActionGroupConditionSignalTypeOutput ¶
type AlertProcessingRuleActionGroupConditionSignalTypeOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput() AlertProcessingRuleActionGroupConditionSignalTypeOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypeOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition. Possible values are `Metric`, `Log`, `Unknown`, and `Health`.
type AlertProcessingRuleActionGroupConditionSignalTypePtrInput ¶
type AlertProcessingRuleActionGroupConditionSignalTypePtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput }
AlertProcessingRuleActionGroupConditionSignalTypePtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionSignalTypeArgs, AlertProcessingRuleActionGroupConditionSignalTypePtr and AlertProcessingRuleActionGroupConditionSignalTypePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionSignalTypePtrInput` via:
AlertProcessingRuleActionGroupConditionSignalTypeArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionSignalTypePtr ¶
func AlertProcessingRuleActionGroupConditionSignalTypePtr(v *AlertProcessingRuleActionGroupConditionSignalTypeArgs) AlertProcessingRuleActionGroupConditionSignalTypePtrInput
type AlertProcessingRuleActionGroupConditionSignalTypePtrOutput ¶
type AlertProcessingRuleActionGroupConditionSignalTypePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition. Possible values are `Metric`, `Log`, `Unknown`, and `Health`.
type AlertProcessingRuleActionGroupConditionTargetResource ¶
type AlertProcessingRuleActionGroupConditionTargetResource struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource IDs. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionTargetResourceArgs ¶
type AlertProcessingRuleActionGroupConditionTargetResourceArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource IDs. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput() AlertProcessingRuleActionGroupConditionTargetResourceOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
type AlertProcessingRuleActionGroupConditionTargetResourceGroup ¶
type AlertProcessingRuleActionGroupConditionTargetResourceGroup struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource group IDs. Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs ¶
type AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource group IDs. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
type AlertProcessingRuleActionGroupConditionTargetResourceGroupInput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceGroupInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput }
AlertProcessingRuleActionGroupConditionTargetResourceGroupInput is an input type that accepts AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs and AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionTargetResourceGroupInput` via:
AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs{...}
type AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource group IDs.
type AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrInput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput }
AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs, AlertProcessingRuleActionGroupConditionTargetResourceGroupPtr and AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrInput` via:
AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionTargetResourceGroupPtr ¶
func AlertProcessingRuleActionGroupConditionTargetResourceGroupPtr(v *AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrInput
type AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource group IDs.
type AlertProcessingRuleActionGroupConditionTargetResourceInput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionTargetResourceOutput() AlertProcessingRuleActionGroupConditionTargetResourceOutput ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionTargetResourceOutput }
AlertProcessingRuleActionGroupConditionTargetResourceInput is an input type that accepts AlertProcessingRuleActionGroupConditionTargetResourceArgs and AlertProcessingRuleActionGroupConditionTargetResourceOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionTargetResourceInput` via:
AlertProcessingRuleActionGroupConditionTargetResourceArgs{...}
type AlertProcessingRuleActionGroupConditionTargetResourceOutput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput() AlertProcessingRuleActionGroupConditionTargetResourceOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource IDs.
type AlertProcessingRuleActionGroupConditionTargetResourcePtrInput ¶
type AlertProcessingRuleActionGroupConditionTargetResourcePtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput }
AlertProcessingRuleActionGroupConditionTargetResourcePtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionTargetResourceArgs, AlertProcessingRuleActionGroupConditionTargetResourcePtr and AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionTargetResourcePtrInput` via:
AlertProcessingRuleActionGroupConditionTargetResourceArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionTargetResourcePtr ¶
func AlertProcessingRuleActionGroupConditionTargetResourcePtr(v *AlertProcessingRuleActionGroupConditionTargetResourceArgs) AlertProcessingRuleActionGroupConditionTargetResourcePtrInput
type AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput ¶
type AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource IDs.
type AlertProcessingRuleActionGroupConditionTargetResourceType ¶
type AlertProcessingRuleActionGroupConditionTargetResourceType struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []string `pulumi:"values"` }
type AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs ¶
type AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ElementType ¶
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
type AlertProcessingRuleActionGroupConditionTargetResourceTypeInput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceTypeInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput }
AlertProcessingRuleActionGroupConditionTargetResourceTypeInput is an input type that accepts AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs and AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionTargetResourceTypeInput` via:
AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs{...}
type AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines)
type AlertProcessingRuleActionGroupConditionTargetResourceTypePtrInput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceTypePtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput }
AlertProcessingRuleActionGroupConditionTargetResourceTypePtrInput is an input type that accepts AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs, AlertProcessingRuleActionGroupConditionTargetResourceTypePtr and AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupConditionTargetResourceTypePtrInput` via:
AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs{...} or: nil
func AlertProcessingRuleActionGroupConditionTargetResourceTypePtr ¶
func AlertProcessingRuleActionGroupConditionTargetResourceTypePtr(v *AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrInput
type AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput ¶
type AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Operator ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Values ¶
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines)
type AlertProcessingRuleActionGroupInput ¶
type AlertProcessingRuleActionGroupInput interface { pulumi.Input ToAlertProcessingRuleActionGroupOutput() AlertProcessingRuleActionGroupOutput ToAlertProcessingRuleActionGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupOutput }
type AlertProcessingRuleActionGroupMap ¶
type AlertProcessingRuleActionGroupMap map[string]AlertProcessingRuleActionGroupInput
func (AlertProcessingRuleActionGroupMap) ElementType ¶
func (AlertProcessingRuleActionGroupMap) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutput ¶
func (i AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutput() AlertProcessingRuleActionGroupMapOutput
func (AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutputWithContext ¶
func (i AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupMapOutput
type AlertProcessingRuleActionGroupMapInput ¶
type AlertProcessingRuleActionGroupMapInput interface { pulumi.Input ToAlertProcessingRuleActionGroupMapOutput() AlertProcessingRuleActionGroupMapOutput ToAlertProcessingRuleActionGroupMapOutputWithContext(context.Context) AlertProcessingRuleActionGroupMapOutput }
AlertProcessingRuleActionGroupMapInput is an input type that accepts AlertProcessingRuleActionGroupMap and AlertProcessingRuleActionGroupMapOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupMapInput` via:
AlertProcessingRuleActionGroupMap{ "key": AlertProcessingRuleActionGroupArgs{...} }
type AlertProcessingRuleActionGroupMapOutput ¶
type AlertProcessingRuleActionGroupMapOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupMapOutput) ElementType ¶
func (AlertProcessingRuleActionGroupMapOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupMapOutput) MapIndex ¶
func (o AlertProcessingRuleActionGroupMapOutput) MapIndex(k pulumi.StringInput) AlertProcessingRuleActionGroupOutput
func (AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutput ¶
func (o AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutput() AlertProcessingRuleActionGroupMapOutput
func (AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutputWithContext ¶
func (o AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupMapOutput
type AlertProcessingRuleActionGroupOutput ¶
type AlertProcessingRuleActionGroupOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupOutput) AddActionGroupIds ¶
func (o AlertProcessingRuleActionGroupOutput) AddActionGroupIds() pulumi.StringArrayOutput
Specifies a list of Action Group IDs.
func (AlertProcessingRuleActionGroupOutput) Condition ¶
func (o AlertProcessingRuleActionGroupOutput) Condition() AlertProcessingRuleActionGroupConditionPtrOutput
A `condition` block as defined below.
func (AlertProcessingRuleActionGroupOutput) Description ¶
func (o AlertProcessingRuleActionGroupOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Alert Processing Rule.
func (AlertProcessingRuleActionGroupOutput) ElementType ¶
func (AlertProcessingRuleActionGroupOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupOutput) Enabled ¶
func (o AlertProcessingRuleActionGroupOutput) Enabled() pulumi.BoolPtrOutput
Should the Alert Processing Rule be enabled? Defaults to `true`.
func (AlertProcessingRuleActionGroupOutput) Name ¶
func (o AlertProcessingRuleActionGroupOutput) Name() pulumi.StringOutput
The name which should be used for this Alert Processing Rule. Changing this forces a new Alert Processing Rule to be created.
func (AlertProcessingRuleActionGroupOutput) ResourceGroupName ¶
func (o AlertProcessingRuleActionGroupOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created.
func (AlertProcessingRuleActionGroupOutput) Schedule ¶
func (o AlertProcessingRuleActionGroupOutput) Schedule() AlertProcessingRuleActionGroupSchedulePtrOutput
A `schedule` block as defined below.
func (AlertProcessingRuleActionGroupOutput) Scopes ¶
func (o AlertProcessingRuleActionGroupOutput) Scopes() pulumi.StringArrayOutput
A list of resource IDs which will be the target of alert processing rule.
func (AlertProcessingRuleActionGroupOutput) Tags ¶
func (o AlertProcessingRuleActionGroupOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Alert Processing Rule.
func (AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutput ¶
func (o AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutput() AlertProcessingRuleActionGroupOutput
func (AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutputWithContext ¶
func (o AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupOutput
type AlertProcessingRuleActionGroupSchedule ¶
type AlertProcessingRuleActionGroupSchedule struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). EffectiveFrom *string `pulumi:"effectiveFrom"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). EffectiveUntil *string `pulumi:"effectiveUntil"` // A `recurrence` block as defined above. Recurrence *AlertProcessingRuleActionGroupScheduleRecurrence `pulumi:"recurrence"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to `UTC`. [possible values are defined here](<https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912391(v=winembedded.11)>). TimeZone *string `pulumi:"timeZone"` }
type AlertProcessingRuleActionGroupScheduleArgs ¶
type AlertProcessingRuleActionGroupScheduleArgs struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). EffectiveFrom pulumi.StringPtrInput `pulumi:"effectiveFrom"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). EffectiveUntil pulumi.StringPtrInput `pulumi:"effectiveUntil"` // A `recurrence` block as defined above. Recurrence AlertProcessingRuleActionGroupScheduleRecurrencePtrInput `pulumi:"recurrence"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to `UTC`. [possible values are defined here](<https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912391(v=winembedded.11)>). TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (AlertProcessingRuleActionGroupScheduleArgs) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutput ¶
func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutput() AlertProcessingRuleActionGroupScheduleOutput
func (AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleOutput
func (AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutput ¶
func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput
func (AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput
type AlertProcessingRuleActionGroupScheduleInput ¶
type AlertProcessingRuleActionGroupScheduleInput interface { pulumi.Input ToAlertProcessingRuleActionGroupScheduleOutput() AlertProcessingRuleActionGroupScheduleOutput ToAlertProcessingRuleActionGroupScheduleOutputWithContext(context.Context) AlertProcessingRuleActionGroupScheduleOutput }
AlertProcessingRuleActionGroupScheduleInput is an input type that accepts AlertProcessingRuleActionGroupScheduleArgs and AlertProcessingRuleActionGroupScheduleOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupScheduleInput` via:
AlertProcessingRuleActionGroupScheduleArgs{...}
type AlertProcessingRuleActionGroupScheduleOutput ¶
type AlertProcessingRuleActionGroupScheduleOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleOutput) EffectiveFrom ¶
func (o AlertProcessingRuleActionGroupScheduleOutput) EffectiveFrom() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleActionGroupScheduleOutput) EffectiveUntil ¶
func (o AlertProcessingRuleActionGroupScheduleOutput) EffectiveUntil() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleActionGroupScheduleOutput) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleOutput) Recurrence ¶
func (o AlertProcessingRuleActionGroupScheduleOutput) Recurrence() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
A `recurrence` block as defined above.
func (AlertProcessingRuleActionGroupScheduleOutput) TimeZone ¶
func (o AlertProcessingRuleActionGroupScheduleOutput) TimeZone() pulumi.StringPtrOutput
The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to `UTC`. [possible values are defined here](<https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912391(v=winembedded.11)>).
func (AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupScheduleOutput ¶
func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupScheduleOutput() AlertProcessingRuleActionGroupScheduleOutput
func (AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupScheduleOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleOutput
func (AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutput ¶
func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput
func (AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput
type AlertProcessingRuleActionGroupSchedulePtrInput ¶
type AlertProcessingRuleActionGroupSchedulePtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput }
AlertProcessingRuleActionGroupSchedulePtrInput is an input type that accepts AlertProcessingRuleActionGroupScheduleArgs, AlertProcessingRuleActionGroupSchedulePtr and AlertProcessingRuleActionGroupSchedulePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupSchedulePtrInput` via:
AlertProcessingRuleActionGroupScheduleArgs{...} or: nil
func AlertProcessingRuleActionGroupSchedulePtr ¶
func AlertProcessingRuleActionGroupSchedulePtr(v *AlertProcessingRuleActionGroupScheduleArgs) AlertProcessingRuleActionGroupSchedulePtrInput
type AlertProcessingRuleActionGroupSchedulePtrOutput ¶
type AlertProcessingRuleActionGroupSchedulePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveFrom ¶
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveUntil ¶
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleActionGroupSchedulePtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupSchedulePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupSchedulePtrOutput) Recurrence ¶
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) Recurrence() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
A `recurrence` block as defined above.
func (AlertProcessingRuleActionGroupSchedulePtrOutput) TimeZone ¶
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to `UTC`. [possible values are defined here](<https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912391(v=winembedded.11)>).
func (AlertProcessingRuleActionGroupSchedulePtrOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutput ¶
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput
func (AlertProcessingRuleActionGroupSchedulePtrOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput
type AlertProcessingRuleActionGroupScheduleRecurrence ¶
type AlertProcessingRuleActionGroupScheduleRecurrence struct { // One or more `daily` blocks as defined above. Dailies []AlertProcessingRuleActionGroupScheduleRecurrenceDaily `pulumi:"dailies"` // One or more `monthly` blocks as defined above. Monthlies []AlertProcessingRuleActionGroupScheduleRecurrenceMonthly `pulumi:"monthlies"` // One or more `weekly` blocks as defined below. Weeklies []AlertProcessingRuleActionGroupScheduleRecurrenceWeekly `pulumi:"weeklies"` }
type AlertProcessingRuleActionGroupScheduleRecurrenceArgs ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceArgs struct { // One or more `daily` blocks as defined above. Dailies AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayInput `pulumi:"dailies"` // One or more `monthly` blocks as defined above. Monthlies AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayInput `pulumi:"monthlies"` // One or more `weekly` blocks as defined below. Weeklies AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayInput `pulumi:"weeklies"` }
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput() AlertProcessingRuleActionGroupScheduleRecurrenceOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs struct { // Specifies the recurrence end time (H:M:S). EndTime pulumi.StringInput `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime pulumi.StringInput `pulumi:"startTime"` }
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray []AlertProcessingRuleActionGroupScheduleRecurrenceDailyInput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayInput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayInput interface { pulumi.Input ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext(context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput }
AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayInput is an input type that accepts AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray and AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayInput` via:
AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray{ AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs{...} }
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyInput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyInput interface { pulumi.Input ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext(context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput }
AlertProcessingRuleActionGroupScheduleRecurrenceDailyInput is an input type that accepts AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs and AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupScheduleRecurrenceDailyInput` via:
AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs{...}
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) EndTime ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) EndTime() pulumi.StringOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) StartTime ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) StartTime() pulumi.StringOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceInput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceInput interface { pulumi.Input ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput() AlertProcessingRuleActionGroupScheduleRecurrenceOutput ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext(context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceOutput }
AlertProcessingRuleActionGroupScheduleRecurrenceInput is an input type that accepts AlertProcessingRuleActionGroupScheduleRecurrenceArgs and AlertProcessingRuleActionGroupScheduleRecurrenceOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupScheduleRecurrenceInput` via:
AlertProcessingRuleActionGroupScheduleRecurrenceArgs{...}
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthly ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthly struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between `1` - `31`. DaysOfMonths []int `pulumi:"daysOfMonths"` // Specifies the recurrence end time (H:M:S). EndTime *string `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime *string `pulumi:"startTime"` }
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between `1` - `31`. DaysOfMonths pulumi.IntArrayInput `pulumi:"daysOfMonths"` // Specifies the recurrence end time (H:M:S). EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray []AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyInput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayInput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayInput interface { pulumi.Input ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext(context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput }
AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayInput is an input type that accepts AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray and AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayInput` via:
AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray{ AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs{...} }
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyInput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyInput interface { pulumi.Input ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext(context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput }
AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyInput is an input type that accepts AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs and AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyInput` via:
AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs{...}
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) DaysOfMonths ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) DaysOfMonths() pulumi.IntArrayOutput
Specifies a list of dayOfMonth to recurrence. Possible values are integers between `1` - `31`.
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) EndTime ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) EndTime() pulumi.StringPtrOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) StartTime ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) StartTime() pulumi.StringPtrOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceOutput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Dailies ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Dailies() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
One or more `daily` blocks as defined above.
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Monthlies ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Monthlies() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
One or more `monthly` blocks as defined above.
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput() AlertProcessingRuleActionGroupScheduleRecurrenceOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Weeklies ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Weeklies() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
One or more `weekly` blocks as defined below.
type AlertProcessingRuleActionGroupScheduleRecurrencePtrInput ¶
type AlertProcessingRuleActionGroupScheduleRecurrencePtrInput interface { pulumi.Input ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput }
AlertProcessingRuleActionGroupScheduleRecurrencePtrInput is an input type that accepts AlertProcessingRuleActionGroupScheduleRecurrenceArgs, AlertProcessingRuleActionGroupScheduleRecurrencePtr and AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupScheduleRecurrencePtrInput` via:
AlertProcessingRuleActionGroupScheduleRecurrenceArgs{...} or: nil
func AlertProcessingRuleActionGroupScheduleRecurrencePtr ¶
func AlertProcessingRuleActionGroupScheduleRecurrencePtr(v *AlertProcessingRuleActionGroupScheduleRecurrenceArgs) AlertProcessingRuleActionGroupScheduleRecurrencePtrInput
type AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput ¶
type AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Dailies ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Dailies() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
One or more `daily` blocks as defined above.
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Monthlies ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Monthlies() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
One or more `monthly` blocks as defined above.
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Weeklies ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Weeklies() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
One or more `weekly` blocks as defined below.
type AlertProcessingRuleActionGroupScheduleRecurrenceWeekly ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceWeekly struct { // Specifies a list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, and `Saturday`. DaysOfWeeks []string `pulumi:"daysOfWeeks"` // Specifies the recurrence end time (H:M:S). EndTime *string `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime *string `pulumi:"startTime"` }
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs struct { // Specifies a list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, and `Saturday`. DaysOfWeeks pulumi.StringArrayInput `pulumi:"daysOfWeeks"` // Specifies the recurrence end time (H:M:S). EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray []AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyInput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext ¶
func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayInput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayInput interface { pulumi.Input ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext(context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput }
AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayInput is an input type that accepts AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray and AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayInput` via:
AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray{ AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs{...} }
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyInput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyInput interface { pulumi.Input ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext(context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput }
AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyInput is an input type that accepts AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs and AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput values. You can construct a concrete instance of `AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyInput` via:
AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs{...}
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput ¶
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) DaysOfWeeks ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) DaysOfWeeks() pulumi.StringArrayOutput
Specifies a list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, and `Saturday`.
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ElementType ¶
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) EndTime ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) EndTime() pulumi.StringPtrOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) StartTime ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) StartTime() pulumi.StringPtrOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext ¶
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
type AlertProcessingRuleActionGroupState ¶
type AlertProcessingRuleActionGroupState struct { // Specifies a list of Action Group IDs. AddActionGroupIds pulumi.StringArrayInput // A `condition` block as defined below. Condition AlertProcessingRuleActionGroupConditionPtrInput // Specifies a description for the Alert Processing Rule. Description pulumi.StringPtrInput // Should the Alert Processing Rule be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The name which should be used for this Alert Processing Rule. Changing this forces a new Alert Processing Rule to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. ResourceGroupName pulumi.StringPtrInput // A `schedule` block as defined below. Schedule AlertProcessingRuleActionGroupSchedulePtrInput // A list of resource IDs which will be the target of alert processing rule. Scopes pulumi.StringArrayInput // A mapping of tags which should be assigned to the Alert Processing Rule. Tags pulumi.StringMapInput }
func (AlertProcessingRuleActionGroupState) ElementType ¶
func (AlertProcessingRuleActionGroupState) ElementType() reflect.Type
type AlertProcessingRuleSuppression ¶
type AlertProcessingRuleSuppression struct { pulumi.CustomResourceState // A `condition` block as defined below. Condition AlertProcessingRuleSuppressionConditionPtrOutput `pulumi:"condition"` // Specifies a description for the Alert Processing Rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Should the Alert Processing Rule be enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The name which should be used for this Alert Processing Rule. Changing this forces a new Alert Processing Rule to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `schedule` block as defined below. Schedule AlertProcessingRuleSuppressionSchedulePtrOutput `pulumi:"schedule"` // A list of resource IDs which will be the target of Alert Processing Rule. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // A mapping of tags which should be assigned to the Alert Processing Rule. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Alert Processing Rule which suppress notifications.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewAlertProcessingRuleSuppression(ctx, "example", &monitoring.AlertProcessingRuleSuppressionArgs{ Name: pulumi.String("example"), ResourceGroupName: pulumi.String("example"), Scopes: pulumi.StringArray{ example.ID(), }, Condition: &monitoring.AlertProcessingRuleSuppressionConditionArgs{ TargetResourceType: &monitoring.AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs{ Operator: pulumi.String("Equals"), Values: pulumi.StringArray{ pulumi.String("Microsoft.Compute/VirtualMachines"), }, }, Severity: &monitoring.AlertProcessingRuleSuppressionConditionSeverityArgs{ Operator: pulumi.String("Equals"), Values: pulumi.StringArray{ pulumi.String("Sev0"), pulumi.String("Sev1"), pulumi.String("Sev2"), }, }, }, Schedule: &monitoring.AlertProcessingRuleSuppressionScheduleArgs{ EffectiveFrom: pulumi.String("2022-01-01T01:02:03"), EffectiveUntil: pulumi.String("2022-02-02T01:02:03"), TimeZone: pulumi.String("Pacific Standard Time"), Recurrence: &monitoring.AlertProcessingRuleSuppressionScheduleRecurrenceArgs{ Dailies: monitoring.AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray{ &monitoring.AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs{ StartTime: pulumi.String("17:00:00"), EndTime: pulumi.String("09:00:00"), }, }, Weeklies: monitoring.AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray{ &monitoring.AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs{ DaysOfWeeks: pulumi.StringArray{ pulumi.String("Saturday"), pulumi.String("Sunday"), }, }, }, }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Alert Processing Rules can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/alertProcessingRuleSuppression:AlertProcessingRuleSuppression example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.AlertsManagement/actionRules/actionRule1 ```
func GetAlertProcessingRuleSuppression ¶
func GetAlertProcessingRuleSuppression(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertProcessingRuleSuppressionState, opts ...pulumi.ResourceOption) (*AlertProcessingRuleSuppression, error)
GetAlertProcessingRuleSuppression gets an existing AlertProcessingRuleSuppression 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 NewAlertProcessingRuleSuppression ¶
func NewAlertProcessingRuleSuppression(ctx *pulumi.Context, name string, args *AlertProcessingRuleSuppressionArgs, opts ...pulumi.ResourceOption) (*AlertProcessingRuleSuppression, error)
NewAlertProcessingRuleSuppression registers a new resource with the given unique name, arguments, and options.
func (*AlertProcessingRuleSuppression) ElementType ¶
func (*AlertProcessingRuleSuppression) ElementType() reflect.Type
func (*AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutput ¶
func (i *AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutput() AlertProcessingRuleSuppressionOutput
func (*AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutputWithContext ¶
func (i *AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionOutput
type AlertProcessingRuleSuppressionArgs ¶
type AlertProcessingRuleSuppressionArgs struct { // A `condition` block as defined below. Condition AlertProcessingRuleSuppressionConditionPtrInput // Specifies a description for the Alert Processing Rule. Description pulumi.StringPtrInput // Should the Alert Processing Rule be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The name which should be used for this Alert Processing Rule. Changing this forces a new Alert Processing Rule to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. ResourceGroupName pulumi.StringInput // A `schedule` block as defined below. Schedule AlertProcessingRuleSuppressionSchedulePtrInput // A list of resource IDs which will be the target of Alert Processing Rule. Scopes pulumi.StringArrayInput // A mapping of tags which should be assigned to the Alert Processing Rule. Tags pulumi.StringMapInput }
The set of arguments for constructing a AlertProcessingRuleSuppression resource.
func (AlertProcessingRuleSuppressionArgs) ElementType ¶
func (AlertProcessingRuleSuppressionArgs) ElementType() reflect.Type
type AlertProcessingRuleSuppressionArray ¶
type AlertProcessingRuleSuppressionArray []AlertProcessingRuleSuppressionInput
func (AlertProcessingRuleSuppressionArray) ElementType ¶
func (AlertProcessingRuleSuppressionArray) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutput ¶
func (i AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutput() AlertProcessingRuleSuppressionArrayOutput
func (AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutputWithContext ¶
func (i AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionArrayOutput
type AlertProcessingRuleSuppressionArrayInput ¶
type AlertProcessingRuleSuppressionArrayInput interface { pulumi.Input ToAlertProcessingRuleSuppressionArrayOutput() AlertProcessingRuleSuppressionArrayOutput ToAlertProcessingRuleSuppressionArrayOutputWithContext(context.Context) AlertProcessingRuleSuppressionArrayOutput }
AlertProcessingRuleSuppressionArrayInput is an input type that accepts AlertProcessingRuleSuppressionArray and AlertProcessingRuleSuppressionArrayOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionArrayInput` via:
AlertProcessingRuleSuppressionArray{ AlertProcessingRuleSuppressionArgs{...} }
type AlertProcessingRuleSuppressionArrayOutput ¶
type AlertProcessingRuleSuppressionArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionArrayOutput) ElementType ¶
func (AlertProcessingRuleSuppressionArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutput ¶
func (o AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutput() AlertProcessingRuleSuppressionArrayOutput
func (AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutputWithContext ¶
func (o AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionArrayOutput
type AlertProcessingRuleSuppressionCondition ¶
type AlertProcessingRuleSuppressionCondition struct { // A `alertContext` block as defined above. AlertContext *AlertProcessingRuleSuppressionConditionAlertContext `pulumi:"alertContext"` // A `alertRuleId` block as defined above. AlertRuleId *AlertProcessingRuleSuppressionConditionAlertRuleId `pulumi:"alertRuleId"` // A `alertRuleName` block as defined above. AlertRuleName *AlertProcessingRuleSuppressionConditionAlertRuleName `pulumi:"alertRuleName"` // A `description` block as defined below. Description *AlertProcessingRuleSuppressionConditionDescription `pulumi:"description"` // A `monitorCondition` block as defined below. MonitorCondition *AlertProcessingRuleSuppressionConditionMonitorCondition `pulumi:"monitorCondition"` // A `monitorService` block as defined below. MonitorService *AlertProcessingRuleSuppressionConditionMonitorService `pulumi:"monitorService"` // A `severity` block as defined below. Severity *AlertProcessingRuleSuppressionConditionSeverity `pulumi:"severity"` // A `signalType` block as defined below. SignalType *AlertProcessingRuleSuppressionConditionSignalType `pulumi:"signalType"` // A `targetResource` block as defined below. TargetResource *AlertProcessingRuleSuppressionConditionTargetResource `pulumi:"targetResource"` // A `targetResourceGroup` block as defined below. TargetResourceGroup *AlertProcessingRuleSuppressionConditionTargetResourceGroup `pulumi:"targetResourceGroup"` // A `targetResourceType` block as defined below. TargetResourceType *AlertProcessingRuleSuppressionConditionTargetResourceType `pulumi:"targetResourceType"` }
type AlertProcessingRuleSuppressionConditionAlertContext ¶
type AlertProcessingRuleSuppressionConditionAlertContext struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionAlertContextArgs ¶
type AlertProcessingRuleSuppressionConditionAlertContextArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutput ¶
func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutput() AlertProcessingRuleSuppressionConditionAlertContextOutput
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextOutput
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
type AlertProcessingRuleSuppressionConditionAlertContextInput ¶
type AlertProcessingRuleSuppressionConditionAlertContextInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionAlertContextOutput() AlertProcessingRuleSuppressionConditionAlertContextOutput ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionAlertContextOutput }
AlertProcessingRuleSuppressionConditionAlertContextInput is an input type that accepts AlertProcessingRuleSuppressionConditionAlertContextArgs and AlertProcessingRuleSuppressionConditionAlertContextOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionAlertContextInput` via:
AlertProcessingRuleSuppressionConditionAlertContextArgs{...}
type AlertProcessingRuleSuppressionConditionAlertContextOutput ¶
type AlertProcessingRuleSuppressionConditionAlertContextOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutput ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutput() AlertProcessingRuleSuppressionConditionAlertContextOutput
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextOutput
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertContextPtrInput ¶
type AlertProcessingRuleSuppressionConditionAlertContextPtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput }
AlertProcessingRuleSuppressionConditionAlertContextPtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionAlertContextArgs, AlertProcessingRuleSuppressionConditionAlertContextPtr and AlertProcessingRuleSuppressionConditionAlertContextPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionAlertContextPtrInput` via:
AlertProcessingRuleSuppressionConditionAlertContextArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionAlertContextPtr ¶
func AlertProcessingRuleSuppressionConditionAlertContextPtr(v *AlertProcessingRuleSuppressionConditionAlertContextArgs) AlertProcessingRuleSuppressionConditionAlertContextPtrInput
type AlertProcessingRuleSuppressionConditionAlertContextPtrOutput ¶
type AlertProcessingRuleSuppressionConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertRuleId ¶
type AlertProcessingRuleSuppressionConditionAlertRuleId struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionAlertRuleIdArgs ¶
type AlertProcessingRuleSuppressionConditionAlertRuleIdArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput ¶
func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
type AlertProcessingRuleSuppressionConditionAlertRuleIdInput ¶
type AlertProcessingRuleSuppressionConditionAlertRuleIdInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdOutput ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdOutput }
AlertProcessingRuleSuppressionConditionAlertRuleIdInput is an input type that accepts AlertProcessingRuleSuppressionConditionAlertRuleIdArgs and AlertProcessingRuleSuppressionConditionAlertRuleIdOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionAlertRuleIdInput` via:
AlertProcessingRuleSuppressionConditionAlertRuleIdArgs{...}
type AlertProcessingRuleSuppressionConditionAlertRuleIdOutput ¶
type AlertProcessingRuleSuppressionConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertRuleIdPtrInput ¶
type AlertProcessingRuleSuppressionConditionAlertRuleIdPtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput }
AlertProcessingRuleSuppressionConditionAlertRuleIdPtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionAlertRuleIdArgs, AlertProcessingRuleSuppressionConditionAlertRuleIdPtr and AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionAlertRuleIdPtrInput` via:
AlertProcessingRuleSuppressionConditionAlertRuleIdArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionAlertRuleIdPtr ¶
func AlertProcessingRuleSuppressionConditionAlertRuleIdPtr(v *AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrInput
type AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput ¶
type AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertRuleName ¶
type AlertProcessingRuleSuppressionConditionAlertRuleName struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionAlertRuleNameArgs ¶
type AlertProcessingRuleSuppressionConditionAlertRuleNameArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput ¶
func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput() AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
type AlertProcessingRuleSuppressionConditionAlertRuleNameInput ¶
type AlertProcessingRuleSuppressionConditionAlertRuleNameInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput() AlertProcessingRuleSuppressionConditionAlertRuleNameOutput ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNameOutput }
AlertProcessingRuleSuppressionConditionAlertRuleNameInput is an input type that accepts AlertProcessingRuleSuppressionConditionAlertRuleNameArgs and AlertProcessingRuleSuppressionConditionAlertRuleNameOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionAlertRuleNameInput` via:
AlertProcessingRuleSuppressionConditionAlertRuleNameArgs{...}
type AlertProcessingRuleSuppressionConditionAlertRuleNameOutput ¶
type AlertProcessingRuleSuppressionConditionAlertRuleNameOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput() AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertRuleNamePtrInput ¶
type AlertProcessingRuleSuppressionConditionAlertRuleNamePtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput }
AlertProcessingRuleSuppressionConditionAlertRuleNamePtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionAlertRuleNameArgs, AlertProcessingRuleSuppressionConditionAlertRuleNamePtr and AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionAlertRuleNamePtrInput` via:
AlertProcessingRuleSuppressionConditionAlertRuleNameArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionAlertRuleNamePtr ¶
func AlertProcessingRuleSuppressionConditionAlertRuleNamePtr(v *AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrInput
type AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput ¶
type AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionArgs ¶
type AlertProcessingRuleSuppressionConditionArgs struct { // A `alertContext` block as defined above. AlertContext AlertProcessingRuleSuppressionConditionAlertContextPtrInput `pulumi:"alertContext"` // A `alertRuleId` block as defined above. AlertRuleId AlertProcessingRuleSuppressionConditionAlertRuleIdPtrInput `pulumi:"alertRuleId"` // A `alertRuleName` block as defined above. AlertRuleName AlertProcessingRuleSuppressionConditionAlertRuleNamePtrInput `pulumi:"alertRuleName"` // A `description` block as defined below. Description AlertProcessingRuleSuppressionConditionDescriptionPtrInput `pulumi:"description"` // A `monitorCondition` block as defined below. MonitorCondition AlertProcessingRuleSuppressionConditionMonitorConditionPtrInput `pulumi:"monitorCondition"` // A `monitorService` block as defined below. MonitorService AlertProcessingRuleSuppressionConditionMonitorServicePtrInput `pulumi:"monitorService"` // A `severity` block as defined below. Severity AlertProcessingRuleSuppressionConditionSeverityPtrInput `pulumi:"severity"` // A `signalType` block as defined below. SignalType AlertProcessingRuleSuppressionConditionSignalTypePtrInput `pulumi:"signalType"` // A `targetResource` block as defined below. TargetResource AlertProcessingRuleSuppressionConditionTargetResourcePtrInput `pulumi:"targetResource"` // A `targetResourceGroup` block as defined below. TargetResourceGroup AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrInput `pulumi:"targetResourceGroup"` // A `targetResourceType` block as defined below. TargetResourceType AlertProcessingRuleSuppressionConditionTargetResourceTypePtrInput `pulumi:"targetResourceType"` }
func (AlertProcessingRuleSuppressionConditionArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutput ¶
func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutput() AlertProcessingRuleSuppressionConditionOutput
func (AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionOutput
func (AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionPtrOutput
type AlertProcessingRuleSuppressionConditionDescription ¶
type AlertProcessingRuleSuppressionConditionDescription struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionDescriptionArgs ¶
type AlertProcessingRuleSuppressionConditionDescriptionArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutput ¶
func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutput() AlertProcessingRuleSuppressionConditionDescriptionOutput
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionOutput
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
type AlertProcessingRuleSuppressionConditionDescriptionInput ¶
type AlertProcessingRuleSuppressionConditionDescriptionInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionDescriptionOutput() AlertProcessingRuleSuppressionConditionDescriptionOutput ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionDescriptionOutput }
AlertProcessingRuleSuppressionConditionDescriptionInput is an input type that accepts AlertProcessingRuleSuppressionConditionDescriptionArgs and AlertProcessingRuleSuppressionConditionDescriptionOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionDescriptionInput` via:
AlertProcessingRuleSuppressionConditionDescriptionArgs{...}
type AlertProcessingRuleSuppressionConditionDescriptionOutput ¶
type AlertProcessingRuleSuppressionConditionDescriptionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutput ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutput() AlertProcessingRuleSuppressionConditionDescriptionOutput
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionOutput
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionDescriptionPtrInput ¶
type AlertProcessingRuleSuppressionConditionDescriptionPtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput }
AlertProcessingRuleSuppressionConditionDescriptionPtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionDescriptionArgs, AlertProcessingRuleSuppressionConditionDescriptionPtr and AlertProcessingRuleSuppressionConditionDescriptionPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionDescriptionPtrInput` via:
AlertProcessingRuleSuppressionConditionDescriptionArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionDescriptionPtr ¶
func AlertProcessingRuleSuppressionConditionDescriptionPtr(v *AlertProcessingRuleSuppressionConditionDescriptionArgs) AlertProcessingRuleSuppressionConditionDescriptionPtrInput
type AlertProcessingRuleSuppressionConditionDescriptionPtrOutput ¶
type AlertProcessingRuleSuppressionConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionInput ¶
type AlertProcessingRuleSuppressionConditionInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionOutput() AlertProcessingRuleSuppressionConditionOutput ToAlertProcessingRuleSuppressionConditionOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionOutput }
AlertProcessingRuleSuppressionConditionInput is an input type that accepts AlertProcessingRuleSuppressionConditionArgs and AlertProcessingRuleSuppressionConditionOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionInput` via:
AlertProcessingRuleSuppressionConditionArgs{...}
type AlertProcessingRuleSuppressionConditionMonitorCondition ¶
type AlertProcessingRuleSuppressionConditionMonitorCondition struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Possible values are `Fired` and `Resolved`. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionMonitorConditionArgs ¶
type AlertProcessingRuleSuppressionConditionMonitorConditionArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Possible values are `Fired` and `Resolved`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput ¶
func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput() AlertProcessingRuleSuppressionConditionMonitorConditionOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
type AlertProcessingRuleSuppressionConditionMonitorConditionInput ¶
type AlertProcessingRuleSuppressionConditionMonitorConditionInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput() AlertProcessingRuleSuppressionConditionMonitorConditionOutput ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionOutput }
AlertProcessingRuleSuppressionConditionMonitorConditionInput is an input type that accepts AlertProcessingRuleSuppressionConditionMonitorConditionArgs and AlertProcessingRuleSuppressionConditionMonitorConditionOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionMonitorConditionInput` via:
AlertProcessingRuleSuppressionConditionMonitorConditionArgs{...}
type AlertProcessingRuleSuppressionConditionMonitorConditionOutput ¶
type AlertProcessingRuleSuppressionConditionMonitorConditionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput() AlertProcessingRuleSuppressionConditionMonitorConditionOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type AlertProcessingRuleSuppressionConditionMonitorConditionPtrInput ¶
type AlertProcessingRuleSuppressionConditionMonitorConditionPtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput }
AlertProcessingRuleSuppressionConditionMonitorConditionPtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionMonitorConditionArgs, AlertProcessingRuleSuppressionConditionMonitorConditionPtr and AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionMonitorConditionPtrInput` via:
AlertProcessingRuleSuppressionConditionMonitorConditionArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionMonitorConditionPtr ¶
func AlertProcessingRuleSuppressionConditionMonitorConditionPtr(v *AlertProcessingRuleSuppressionConditionMonitorConditionArgs) AlertProcessingRuleSuppressionConditionMonitorConditionPtrInput
type AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput ¶
type AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type AlertProcessingRuleSuppressionConditionMonitorService ¶
type AlertProcessingRuleSuppressionConditionMonitorService struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Prometheus`, `Resource Health`, `Smart Detector`, and `VM Insights - Health`. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionMonitorServiceArgs ¶
type AlertProcessingRuleSuppressionConditionMonitorServiceArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Prometheus`, `Resource Health`, `Smart Detector`, and `VM Insights - Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput ¶
func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput() AlertProcessingRuleSuppressionConditionMonitorServiceOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServiceOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
type AlertProcessingRuleSuppressionConditionMonitorServiceInput ¶
type AlertProcessingRuleSuppressionConditionMonitorServiceInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput() AlertProcessingRuleSuppressionConditionMonitorServiceOutput ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionMonitorServiceOutput }
AlertProcessingRuleSuppressionConditionMonitorServiceInput is an input type that accepts AlertProcessingRuleSuppressionConditionMonitorServiceArgs and AlertProcessingRuleSuppressionConditionMonitorServiceOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionMonitorServiceInput` via:
AlertProcessingRuleSuppressionConditionMonitorServiceArgs{...}
type AlertProcessingRuleSuppressionConditionMonitorServiceOutput ¶
type AlertProcessingRuleSuppressionConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput() AlertProcessingRuleSuppressionConditionMonitorServiceOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServiceOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Prometheus`, `Resource Health`, `Smart Detector`, and `VM Insights - Health`.
type AlertProcessingRuleSuppressionConditionMonitorServicePtrInput ¶
type AlertProcessingRuleSuppressionConditionMonitorServicePtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput }
AlertProcessingRuleSuppressionConditionMonitorServicePtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionMonitorServiceArgs, AlertProcessingRuleSuppressionConditionMonitorServicePtr and AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionMonitorServicePtrInput` via:
AlertProcessingRuleSuppressionConditionMonitorServiceArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionMonitorServicePtr ¶
func AlertProcessingRuleSuppressionConditionMonitorServicePtr(v *AlertProcessingRuleSuppressionConditionMonitorServiceArgs) AlertProcessingRuleSuppressionConditionMonitorServicePtrInput
type AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput ¶
type AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Prometheus`, `Resource Health`, `Smart Detector`, and `VM Insights - Health`.
type AlertProcessingRuleSuppressionConditionOutput ¶
type AlertProcessingRuleSuppressionConditionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionOutput) AlertContext ¶
func (o AlertProcessingRuleSuppressionConditionOutput) AlertContext() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined above.
func (AlertProcessingRuleSuppressionConditionOutput) AlertRuleId ¶
func (o AlertProcessingRuleSuppressionConditionOutput) AlertRuleId() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined above.
func (AlertProcessingRuleSuppressionConditionOutput) AlertRuleName ¶
func (o AlertProcessingRuleSuppressionConditionOutput) AlertRuleName() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
A `alertRuleName` block as defined above.
func (AlertProcessingRuleSuppressionConditionOutput) Description ¶
func (o AlertProcessingRuleSuppressionConditionOutput) Description() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionOutput) MonitorCondition ¶
func (o AlertProcessingRuleSuppressionConditionOutput) MonitorCondition() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
A `monitorCondition` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) MonitorService ¶
func (o AlertProcessingRuleSuppressionConditionOutput) MonitorService() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) Severity ¶
func (o AlertProcessingRuleSuppressionConditionOutput) Severity() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) SignalType ¶
func (o AlertProcessingRuleSuppressionConditionOutput) SignalType() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
A `signalType` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) TargetResource ¶
func (o AlertProcessingRuleSuppressionConditionOutput) TargetResource() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
A `targetResource` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) TargetResourceGroup ¶
func (o AlertProcessingRuleSuppressionConditionOutput) TargetResourceGroup() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
A `targetResourceGroup` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) TargetResourceType ¶
func (o AlertProcessingRuleSuppressionConditionOutput) TargetResourceType() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutput ¶
func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutput() AlertProcessingRuleSuppressionConditionOutput
func (AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionOutput
func (AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionPtrOutput
type AlertProcessingRuleSuppressionConditionPtrInput ¶
type AlertProcessingRuleSuppressionConditionPtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionPtrOutput }
AlertProcessingRuleSuppressionConditionPtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionArgs, AlertProcessingRuleSuppressionConditionPtr and AlertProcessingRuleSuppressionConditionPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionPtrInput` via:
AlertProcessingRuleSuppressionConditionArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionPtr ¶
func AlertProcessingRuleSuppressionConditionPtr(v *AlertProcessingRuleSuppressionConditionArgs) AlertProcessingRuleSuppressionConditionPtrInput
type AlertProcessingRuleSuppressionConditionPtrOutput ¶
type AlertProcessingRuleSuppressionConditionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionPtrOutput) AlertContext ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) AlertContext() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined above.
func (AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleId ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleId() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined above.
func (AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleName ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleName() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
A `alertRuleName` block as defined above.
func (AlertProcessingRuleSuppressionConditionPtrOutput) Description ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) Description() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionPtrOutput) MonitorCondition ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) MonitorCondition() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
A `monitorCondition` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) MonitorService ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) MonitorService() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) Severity ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) Severity() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) SignalType ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) SignalType() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
A `signalType` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) TargetResource ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) TargetResource() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
A `targetResource` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceGroup ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceGroup() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
A `targetResourceGroup` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceType ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceType() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionPtrOutput
type AlertProcessingRuleSuppressionConditionSeverity ¶
type AlertProcessingRuleSuppressionConditionSeverity struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // Specifies list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionSeverityArgs ¶
type AlertProcessingRuleSuppressionConditionSeverityArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutput ¶
func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutput() AlertProcessingRuleSuppressionConditionSeverityOutput
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityOutput
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput
type AlertProcessingRuleSuppressionConditionSeverityInput ¶
type AlertProcessingRuleSuppressionConditionSeverityInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionSeverityOutput() AlertProcessingRuleSuppressionConditionSeverityOutput ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionSeverityOutput }
AlertProcessingRuleSuppressionConditionSeverityInput is an input type that accepts AlertProcessingRuleSuppressionConditionSeverityArgs and AlertProcessingRuleSuppressionConditionSeverityOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionSeverityInput` via:
AlertProcessingRuleSuppressionConditionSeverityArgs{...}
type AlertProcessingRuleSuppressionConditionSeverityOutput ¶
type AlertProcessingRuleSuppressionConditionSeverityOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSeverityOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutput ¶
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutput() AlertProcessingRuleSuppressionConditionSeverityOutput
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityOutput
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) Values() pulumi.StringArrayOutput
Specifies list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type AlertProcessingRuleSuppressionConditionSeverityPtrInput ¶
type AlertProcessingRuleSuppressionConditionSeverityPtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput }
AlertProcessingRuleSuppressionConditionSeverityPtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionSeverityArgs, AlertProcessingRuleSuppressionConditionSeverityPtr and AlertProcessingRuleSuppressionConditionSeverityPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionSeverityPtrInput` via:
AlertProcessingRuleSuppressionConditionSeverityArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionSeverityPtr ¶
func AlertProcessingRuleSuppressionConditionSeverityPtr(v *AlertProcessingRuleSuppressionConditionSeverityArgs) AlertProcessingRuleSuppressionConditionSeverityPtrInput
type AlertProcessingRuleSuppressionConditionSeverityPtrOutput ¶
type AlertProcessingRuleSuppressionConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
Specifies list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type AlertProcessingRuleSuppressionConditionSignalType ¶
type AlertProcessingRuleSuppressionConditionSignalType struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // Specifies a list of values to match for a given condition. Possible values are `Metric`, `Log`, `Unknown`, and `Health`. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionSignalTypeArgs ¶
type AlertProcessingRuleSuppressionConditionSignalTypeArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies a list of values to match for a given condition. Possible values are `Metric`, `Log`, `Unknown`, and `Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput ¶
func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput() AlertProcessingRuleSuppressionConditionSignalTypeOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypeOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
type AlertProcessingRuleSuppressionConditionSignalTypeInput ¶
type AlertProcessingRuleSuppressionConditionSignalTypeInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionSignalTypeOutput() AlertProcessingRuleSuppressionConditionSignalTypeOutput ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionSignalTypeOutput }
AlertProcessingRuleSuppressionConditionSignalTypeInput is an input type that accepts AlertProcessingRuleSuppressionConditionSignalTypeArgs and AlertProcessingRuleSuppressionConditionSignalTypeOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionSignalTypeInput` via:
AlertProcessingRuleSuppressionConditionSignalTypeArgs{...}
type AlertProcessingRuleSuppressionConditionSignalTypeOutput ¶
type AlertProcessingRuleSuppressionConditionSignalTypeOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput() AlertProcessingRuleSuppressionConditionSignalTypeOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypeOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition. Possible values are `Metric`, `Log`, `Unknown`, and `Health`.
type AlertProcessingRuleSuppressionConditionSignalTypePtrInput ¶
type AlertProcessingRuleSuppressionConditionSignalTypePtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput }
AlertProcessingRuleSuppressionConditionSignalTypePtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionSignalTypeArgs, AlertProcessingRuleSuppressionConditionSignalTypePtr and AlertProcessingRuleSuppressionConditionSignalTypePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionSignalTypePtrInput` via:
AlertProcessingRuleSuppressionConditionSignalTypeArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionSignalTypePtr ¶
func AlertProcessingRuleSuppressionConditionSignalTypePtr(v *AlertProcessingRuleSuppressionConditionSignalTypeArgs) AlertProcessingRuleSuppressionConditionSignalTypePtrInput
type AlertProcessingRuleSuppressionConditionSignalTypePtrOutput ¶
type AlertProcessingRuleSuppressionConditionSignalTypePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition. Possible values are `Metric`, `Log`, `Unknown`, and `Health`.
type AlertProcessingRuleSuppressionConditionTargetResource ¶
type AlertProcessingRuleSuppressionConditionTargetResource struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource IDs. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionTargetResourceArgs ¶
type AlertProcessingRuleSuppressionConditionTargetResourceArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource IDs. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput() AlertProcessingRuleSuppressionConditionTargetResourceOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
type AlertProcessingRuleSuppressionConditionTargetResourceGroup ¶
type AlertProcessingRuleSuppressionConditionTargetResourceGroup struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource group IDs. Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs ¶
type AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource group IDs. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
type AlertProcessingRuleSuppressionConditionTargetResourceGroupInput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceGroupInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput }
AlertProcessingRuleSuppressionConditionTargetResourceGroupInput is an input type that accepts AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs and AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionTargetResourceGroupInput` via:
AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs{...}
type AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource group IDs.
type AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrInput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput }
AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs, AlertProcessingRuleSuppressionConditionTargetResourceGroupPtr and AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrInput` via:
AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionTargetResourceGroupPtr ¶
func AlertProcessingRuleSuppressionConditionTargetResourceGroupPtr(v *AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrInput
type AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource group IDs.
type AlertProcessingRuleSuppressionConditionTargetResourceInput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionTargetResourceOutput() AlertProcessingRuleSuppressionConditionTargetResourceOutput ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionTargetResourceOutput }
AlertProcessingRuleSuppressionConditionTargetResourceInput is an input type that accepts AlertProcessingRuleSuppressionConditionTargetResourceArgs and AlertProcessingRuleSuppressionConditionTargetResourceOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionTargetResourceInput` via:
AlertProcessingRuleSuppressionConditionTargetResourceArgs{...}
type AlertProcessingRuleSuppressionConditionTargetResourceOutput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput() AlertProcessingRuleSuppressionConditionTargetResourceOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource IDs.
type AlertProcessingRuleSuppressionConditionTargetResourcePtrInput ¶
type AlertProcessingRuleSuppressionConditionTargetResourcePtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput }
AlertProcessingRuleSuppressionConditionTargetResourcePtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionTargetResourceArgs, AlertProcessingRuleSuppressionConditionTargetResourcePtr and AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionTargetResourcePtrInput` via:
AlertProcessingRuleSuppressionConditionTargetResourceArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionTargetResourcePtr ¶
func AlertProcessingRuleSuppressionConditionTargetResourcePtr(v *AlertProcessingRuleSuppressionConditionTargetResourceArgs) AlertProcessingRuleSuppressionConditionTargetResourcePtrInput
type AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput ¶
type AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource IDs.
type AlertProcessingRuleSuppressionConditionTargetResourceType ¶
type AlertProcessingRuleSuppressionConditionTargetResourceType struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []string `pulumi:"values"` }
type AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs ¶
type AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values pulumi.StringArrayInput `pulumi:"values"` }
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ElementType ¶
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
type AlertProcessingRuleSuppressionConditionTargetResourceTypeInput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceTypeInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput }
AlertProcessingRuleSuppressionConditionTargetResourceTypeInput is an input type that accepts AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs and AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionTargetResourceTypeInput` via:
AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs{...}
type AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines)
type AlertProcessingRuleSuppressionConditionTargetResourceTypePtrInput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceTypePtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput }
AlertProcessingRuleSuppressionConditionTargetResourceTypePtrInput is an input type that accepts AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs, AlertProcessingRuleSuppressionConditionTargetResourceTypePtr and AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionConditionTargetResourceTypePtrInput` via:
AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs{...} or: nil
func AlertProcessingRuleSuppressionConditionTargetResourceTypePtr ¶
func AlertProcessingRuleSuppressionConditionTargetResourceTypePtr(v *AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrInput
type AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput ¶
type AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Operator ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Values ¶
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines)
type AlertProcessingRuleSuppressionInput ¶
type AlertProcessingRuleSuppressionInput interface { pulumi.Input ToAlertProcessingRuleSuppressionOutput() AlertProcessingRuleSuppressionOutput ToAlertProcessingRuleSuppressionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionOutput }
type AlertProcessingRuleSuppressionMap ¶
type AlertProcessingRuleSuppressionMap map[string]AlertProcessingRuleSuppressionInput
func (AlertProcessingRuleSuppressionMap) ElementType ¶
func (AlertProcessingRuleSuppressionMap) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutput ¶
func (i AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutput() AlertProcessingRuleSuppressionMapOutput
func (AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutputWithContext ¶
func (i AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionMapOutput
type AlertProcessingRuleSuppressionMapInput ¶
type AlertProcessingRuleSuppressionMapInput interface { pulumi.Input ToAlertProcessingRuleSuppressionMapOutput() AlertProcessingRuleSuppressionMapOutput ToAlertProcessingRuleSuppressionMapOutputWithContext(context.Context) AlertProcessingRuleSuppressionMapOutput }
AlertProcessingRuleSuppressionMapInput is an input type that accepts AlertProcessingRuleSuppressionMap and AlertProcessingRuleSuppressionMapOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionMapInput` via:
AlertProcessingRuleSuppressionMap{ "key": AlertProcessingRuleSuppressionArgs{...} }
type AlertProcessingRuleSuppressionMapOutput ¶
type AlertProcessingRuleSuppressionMapOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionMapOutput) ElementType ¶
func (AlertProcessingRuleSuppressionMapOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionMapOutput) MapIndex ¶
func (o AlertProcessingRuleSuppressionMapOutput) MapIndex(k pulumi.StringInput) AlertProcessingRuleSuppressionOutput
func (AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutput ¶
func (o AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutput() AlertProcessingRuleSuppressionMapOutput
func (AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutputWithContext ¶
func (o AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionMapOutput
type AlertProcessingRuleSuppressionOutput ¶
type AlertProcessingRuleSuppressionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionOutput) Condition ¶
func (o AlertProcessingRuleSuppressionOutput) Condition() AlertProcessingRuleSuppressionConditionPtrOutput
A `condition` block as defined below.
func (AlertProcessingRuleSuppressionOutput) Description ¶
func (o AlertProcessingRuleSuppressionOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Alert Processing Rule.
func (AlertProcessingRuleSuppressionOutput) ElementType ¶
func (AlertProcessingRuleSuppressionOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionOutput) Enabled ¶
func (o AlertProcessingRuleSuppressionOutput) Enabled() pulumi.BoolPtrOutput
Should the Alert Processing Rule be enabled? Defaults to `true`.
func (AlertProcessingRuleSuppressionOutput) Name ¶
func (o AlertProcessingRuleSuppressionOutput) Name() pulumi.StringOutput
The name which should be used for this Alert Processing Rule. Changing this forces a new Alert Processing Rule to be created.
func (AlertProcessingRuleSuppressionOutput) ResourceGroupName ¶
func (o AlertProcessingRuleSuppressionOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created.
func (AlertProcessingRuleSuppressionOutput) Schedule ¶
func (o AlertProcessingRuleSuppressionOutput) Schedule() AlertProcessingRuleSuppressionSchedulePtrOutput
A `schedule` block as defined below.
func (AlertProcessingRuleSuppressionOutput) Scopes ¶
func (o AlertProcessingRuleSuppressionOutput) Scopes() pulumi.StringArrayOutput
A list of resource IDs which will be the target of Alert Processing Rule.
func (AlertProcessingRuleSuppressionOutput) Tags ¶
func (o AlertProcessingRuleSuppressionOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Alert Processing Rule.
func (AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutput ¶
func (o AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutput() AlertProcessingRuleSuppressionOutput
func (AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutputWithContext ¶
func (o AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionOutput
type AlertProcessingRuleSuppressionSchedule ¶
type AlertProcessingRuleSuppressionSchedule struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). EffectiveFrom *string `pulumi:"effectiveFrom"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). EffectiveUntil *string `pulumi:"effectiveUntil"` // A `recurrence` block as defined above. Recurrence *AlertProcessingRuleSuppressionScheduleRecurrence `pulumi:"recurrence"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to `UTC`. [possible values are defined here](<https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912391(v=winembedded.11)>). TimeZone *string `pulumi:"timeZone"` }
type AlertProcessingRuleSuppressionScheduleArgs ¶
type AlertProcessingRuleSuppressionScheduleArgs struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). EffectiveFrom pulumi.StringPtrInput `pulumi:"effectiveFrom"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). EffectiveUntil pulumi.StringPtrInput `pulumi:"effectiveUntil"` // A `recurrence` block as defined above. Recurrence AlertProcessingRuleSuppressionScheduleRecurrencePtrInput `pulumi:"recurrence"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to `UTC`. [possible values are defined here](<https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912391(v=winembedded.11)>). TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (AlertProcessingRuleSuppressionScheduleArgs) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutput ¶
func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutput() AlertProcessingRuleSuppressionScheduleOutput
func (AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleOutput
func (AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutput ¶
func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput
func (AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput
type AlertProcessingRuleSuppressionScheduleInput ¶
type AlertProcessingRuleSuppressionScheduleInput interface { pulumi.Input ToAlertProcessingRuleSuppressionScheduleOutput() AlertProcessingRuleSuppressionScheduleOutput ToAlertProcessingRuleSuppressionScheduleOutputWithContext(context.Context) AlertProcessingRuleSuppressionScheduleOutput }
AlertProcessingRuleSuppressionScheduleInput is an input type that accepts AlertProcessingRuleSuppressionScheduleArgs and AlertProcessingRuleSuppressionScheduleOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionScheduleInput` via:
AlertProcessingRuleSuppressionScheduleArgs{...}
type AlertProcessingRuleSuppressionScheduleOutput ¶
type AlertProcessingRuleSuppressionScheduleOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleOutput) EffectiveFrom ¶
func (o AlertProcessingRuleSuppressionScheduleOutput) EffectiveFrom() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleSuppressionScheduleOutput) EffectiveUntil ¶
func (o AlertProcessingRuleSuppressionScheduleOutput) EffectiveUntil() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleSuppressionScheduleOutput) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleOutput) Recurrence ¶
func (o AlertProcessingRuleSuppressionScheduleOutput) Recurrence() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
A `recurrence` block as defined above.
func (AlertProcessingRuleSuppressionScheduleOutput) TimeZone ¶
func (o AlertProcessingRuleSuppressionScheduleOutput) TimeZone() pulumi.StringPtrOutput
The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to `UTC`. [possible values are defined here](<https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912391(v=winembedded.11)>).
func (AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionScheduleOutput ¶
func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionScheduleOutput() AlertProcessingRuleSuppressionScheduleOutput
func (AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionScheduleOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleOutput
func (AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutput ¶
func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput
func (AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput
type AlertProcessingRuleSuppressionSchedulePtrInput ¶
type AlertProcessingRuleSuppressionSchedulePtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput }
AlertProcessingRuleSuppressionSchedulePtrInput is an input type that accepts AlertProcessingRuleSuppressionScheduleArgs, AlertProcessingRuleSuppressionSchedulePtr and AlertProcessingRuleSuppressionSchedulePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionSchedulePtrInput` via:
AlertProcessingRuleSuppressionScheduleArgs{...} or: nil
func AlertProcessingRuleSuppressionSchedulePtr ¶
func AlertProcessingRuleSuppressionSchedulePtr(v *AlertProcessingRuleSuppressionScheduleArgs) AlertProcessingRuleSuppressionSchedulePtrInput
type AlertProcessingRuleSuppressionSchedulePtrOutput ¶
type AlertProcessingRuleSuppressionSchedulePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveFrom ¶
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveUntil ¶
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleSuppressionSchedulePtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionSchedulePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionSchedulePtrOutput) Recurrence ¶
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) Recurrence() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
A `recurrence` block as defined above.
func (AlertProcessingRuleSuppressionSchedulePtrOutput) TimeZone ¶
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to `UTC`. [possible values are defined here](<https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912391(v=winembedded.11)>).
func (AlertProcessingRuleSuppressionSchedulePtrOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutput ¶
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput
func (AlertProcessingRuleSuppressionSchedulePtrOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput
type AlertProcessingRuleSuppressionScheduleRecurrence ¶
type AlertProcessingRuleSuppressionScheduleRecurrence struct { // One or more `daily` blocks as defined above. Dailies []AlertProcessingRuleSuppressionScheduleRecurrenceDaily `pulumi:"dailies"` // One or more `monthly` blocks as defined above. Monthlies []AlertProcessingRuleSuppressionScheduleRecurrenceMonthly `pulumi:"monthlies"` // One or more `weekly` blocks as defined below. Weeklies []AlertProcessingRuleSuppressionScheduleRecurrenceWeekly `pulumi:"weeklies"` }
type AlertProcessingRuleSuppressionScheduleRecurrenceArgs ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceArgs struct { // One or more `daily` blocks as defined above. Dailies AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayInput `pulumi:"dailies"` // One or more `monthly` blocks as defined above. Monthlies AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayInput `pulumi:"monthlies"` // One or more `weekly` blocks as defined below. Weeklies AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayInput `pulumi:"weeklies"` }
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput() AlertProcessingRuleSuppressionScheduleRecurrenceOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs struct { // Specifies the recurrence end time (H:M:S). EndTime pulumi.StringInput `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime pulumi.StringInput `pulumi:"startTime"` }
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray []AlertProcessingRuleSuppressionScheduleRecurrenceDailyInput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayInput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayInput interface { pulumi.Input ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext(context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput }
AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayInput is an input type that accepts AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray and AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayInput` via:
AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray{ AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs{...} }
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyInput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyInput interface { pulumi.Input ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext(context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput }
AlertProcessingRuleSuppressionScheduleRecurrenceDailyInput is an input type that accepts AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs and AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionScheduleRecurrenceDailyInput` via:
AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs{...}
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) EndTime ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) EndTime() pulumi.StringOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) StartTime ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) StartTime() pulumi.StringOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceInput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceInput interface { pulumi.Input ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput() AlertProcessingRuleSuppressionScheduleRecurrenceOutput ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext(context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceOutput }
AlertProcessingRuleSuppressionScheduleRecurrenceInput is an input type that accepts AlertProcessingRuleSuppressionScheduleRecurrenceArgs and AlertProcessingRuleSuppressionScheduleRecurrenceOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionScheduleRecurrenceInput` via:
AlertProcessingRuleSuppressionScheduleRecurrenceArgs{...}
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthly ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthly struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between `1` - `31`. DaysOfMonths []int `pulumi:"daysOfMonths"` // Specifies the recurrence end time (H:M:S). EndTime *string `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime *string `pulumi:"startTime"` }
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between `1` - `31`. DaysOfMonths pulumi.IntArrayInput `pulumi:"daysOfMonths"` // Specifies the recurrence end time (H:M:S). EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray []AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyInput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayInput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayInput interface { pulumi.Input ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext(context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput }
AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayInput is an input type that accepts AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray and AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayInput` via:
AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray{ AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs{...} }
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyInput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyInput interface { pulumi.Input ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext(context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput }
AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyInput is an input type that accepts AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs and AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyInput` via:
AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs{...}
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) DaysOfMonths ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) DaysOfMonths() pulumi.IntArrayOutput
Specifies a list of dayOfMonth to recurrence. Possible values are integers between `1` - `31`.
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) EndTime ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) EndTime() pulumi.StringPtrOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) StartTime ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) StartTime() pulumi.StringPtrOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceOutput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Dailies ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Dailies() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
One or more `daily` blocks as defined above.
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Monthlies ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Monthlies() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
One or more `monthly` blocks as defined above.
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput() AlertProcessingRuleSuppressionScheduleRecurrenceOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Weeklies ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Weeklies() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
One or more `weekly` blocks as defined below.
type AlertProcessingRuleSuppressionScheduleRecurrencePtrInput ¶
type AlertProcessingRuleSuppressionScheduleRecurrencePtrInput interface { pulumi.Input ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput }
AlertProcessingRuleSuppressionScheduleRecurrencePtrInput is an input type that accepts AlertProcessingRuleSuppressionScheduleRecurrenceArgs, AlertProcessingRuleSuppressionScheduleRecurrencePtr and AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionScheduleRecurrencePtrInput` via:
AlertProcessingRuleSuppressionScheduleRecurrenceArgs{...} or: nil
func AlertProcessingRuleSuppressionScheduleRecurrencePtr ¶
func AlertProcessingRuleSuppressionScheduleRecurrencePtr(v *AlertProcessingRuleSuppressionScheduleRecurrenceArgs) AlertProcessingRuleSuppressionScheduleRecurrencePtrInput
type AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput ¶
type AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Dailies ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Dailies() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
One or more `daily` blocks as defined above.
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Monthlies ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Monthlies() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
One or more `monthly` blocks as defined above.
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Weeklies ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Weeklies() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
One or more `weekly` blocks as defined below.
type AlertProcessingRuleSuppressionScheduleRecurrenceWeekly ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceWeekly struct { // Specifies a list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, and `Saturday`. DaysOfWeeks []string `pulumi:"daysOfWeeks"` // Specifies the recurrence end time (H:M:S). EndTime *string `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime *string `pulumi:"startTime"` }
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs struct { // Specifies a list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, and `Saturday`. DaysOfWeeks pulumi.StringArrayInput `pulumi:"daysOfWeeks"` // Specifies the recurrence end time (H:M:S). EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Specifies the recurrence start time (H:M:S). StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray []AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyInput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext ¶
func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayInput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayInput interface { pulumi.Input ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext(context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput }
AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayInput is an input type that accepts AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray and AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayInput` via:
AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray{ AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs{...} }
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyInput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyInput interface { pulumi.Input ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext(context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput }
AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyInput is an input type that accepts AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs and AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput values. You can construct a concrete instance of `AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyInput` via:
AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs{...}
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput ¶
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) DaysOfWeeks ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) DaysOfWeeks() pulumi.StringArrayOutput
Specifies a list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, and `Saturday`.
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ElementType ¶
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) EndTime ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) EndTime() pulumi.StringPtrOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) StartTime ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) StartTime() pulumi.StringPtrOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext ¶
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
type AlertProcessingRuleSuppressionState ¶
type AlertProcessingRuleSuppressionState struct { // A `condition` block as defined below. Condition AlertProcessingRuleSuppressionConditionPtrInput // Specifies a description for the Alert Processing Rule. Description pulumi.StringPtrInput // Should the Alert Processing Rule be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The name which should be used for this Alert Processing Rule. Changing this forces a new Alert Processing Rule to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. ResourceGroupName pulumi.StringPtrInput // A `schedule` block as defined below. Schedule AlertProcessingRuleSuppressionSchedulePtrInput // A list of resource IDs which will be the target of Alert Processing Rule. Scopes pulumi.StringArrayInput // A mapping of tags which should be assigned to the Alert Processing Rule. Tags pulumi.StringMapInput }
func (AlertProcessingRuleSuppressionState) ElementType ¶
func (AlertProcessingRuleSuppressionState) ElementType() reflect.Type
type AlertPrometheusRuleGroup ¶
type AlertPrometheusRuleGroup struct { pulumi.CustomResourceState // Specifies the name of the Managed Kubernetes Cluster. ClusterName pulumi.StringPtrOutput `pulumi:"clusterName"` // The description of the Alert Management Prometheus Rule Group. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the interval in which to run the Alert Management Prometheus Rule Group represented in ISO 8601 duration format. Possible values are between `PT1M` and `PT15M`. Interval pulumi.StringPtrOutput `pulumi:"interval"` // Specifies the Azure Region where the Alert Management Prometheus Rule Group should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name which should be used for this Alert Management Prometheus Rule Group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the Resource Group where the Alert Management Prometheus Rule Group should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Is this Alert Management Prometheus Rule Group enabled? Possible values are `true` and `false`. RuleGroupEnabled pulumi.BoolPtrOutput `pulumi:"ruleGroupEnabled"` // One or more `rule` blocks as defined below. Rules AlertPrometheusRuleGroupRuleArrayOutput `pulumi:"rules"` // Specifies the resource ID of the Azure Monitor Workspace. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // A mapping of tags to assign to the Alert Management Prometheus Rule Group. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Alert Management Prometheus Rule Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "example", &monitoring.ActionGroupArgs{ Name: pulumi.String("example-mag"), ResourceGroupName: example.Name, ShortName: pulumi.String("testag"), }) if err != nil { return err } exampleWorkspace, err := monitoring.NewWorkspace(ctx, "example", &monitoring.WorkspaceArgs{ Name: pulumi.String("example-amw"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } exampleKubernetesCluster, err := containerservice.NewKubernetesCluster(ctx, "example", &containerservice.KubernetesClusterArgs{ Name: pulumi.String("example-cluster"), Location: example.Location, ResourceGroupName: example.Name, DnsPrefix: pulumi.String("example-aks"), DefaultNodePool: &containerservice.KubernetesClusterDefaultNodePoolArgs{ Name: pulumi.String("default"), NodeCount: pulumi.Int(1), VmSize: pulumi.String("Standard_DS2_v2"), HostEncryptionEnabled: pulumi.Bool(true), }, Identity: &containerservice.KubernetesClusterIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } _, err = monitoring.NewAlertPrometheusRuleGroup(ctx, "example", &monitoring.AlertPrometheusRuleGroupArgs{ Name: pulumi.String("example-amprg"), Location: pulumi.String("West Europe"), ResourceGroupName: example.Name, ClusterName: exampleKubernetesCluster.Name, Description: pulumi.String("This is the description of the following rule group"), RuleGroupEnabled: pulumi.Bool(false), Interval: pulumi.String("PT1M"), Scopes: pulumi.StringArray{ exampleWorkspace.ID(), }, Rules: monitoring.AlertPrometheusRuleGroupRuleArray{ &monitoring.AlertPrometheusRuleGroupRuleArgs{ Enabled: pulumi.Bool(false), Expression: pulumi.String("histogram_quantile(0.99, sum(rate(jobs_duration_seconds_bucket{service=\"billing-processing\"}[5m])) by (job_type))\n"), Record: pulumi.String("job_type:billing_jobs_duration_seconds:99p5m"), Labels: pulumi.StringMap{ "team": pulumi.String("prod"), }, }, &monitoring.AlertPrometheusRuleGroupRuleArgs{ Alert: pulumi.String("Billing_Processing_Very_Slow"), Enabled: pulumi.Bool(true), Expression: pulumi.String("histogram_quantile(0.99, sum(rate(jobs_duration_seconds_bucket{service=\"billing-processing\"}[5m])) by (job_type))\n"), For: pulumi.String("PT5M"), Severity: pulumi.Int(2), Actions: monitoring.AlertPrometheusRuleGroupRuleActionArray{ &monitoring.AlertPrometheusRuleGroupRuleActionArgs{ ActionGroupId: exampleActionGroup.ID(), }, }, AlertResolution: &monitoring.AlertPrometheusRuleGroupRuleAlertResolutionArgs{ AutoResolved: pulumi.Bool(true), TimeToResolve: pulumi.String("PT10M"), }, Annotations: pulumi.StringMap{ "annotationName": pulumi.String("annotationValue"), }, Labels: pulumi.StringMap{ "team": pulumi.String("prod"), }, }, }, Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Alert Management Prometheus Rule Group can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/alertPrometheusRuleGroup:AlertPrometheusRuleGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.AlertsManagement/prometheusRuleGroups/ruleGroup1 ```
func GetAlertPrometheusRuleGroup ¶
func GetAlertPrometheusRuleGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertPrometheusRuleGroupState, opts ...pulumi.ResourceOption) (*AlertPrometheusRuleGroup, error)
GetAlertPrometheusRuleGroup gets an existing AlertPrometheusRuleGroup 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 NewAlertPrometheusRuleGroup ¶
func NewAlertPrometheusRuleGroup(ctx *pulumi.Context, name string, args *AlertPrometheusRuleGroupArgs, opts ...pulumi.ResourceOption) (*AlertPrometheusRuleGroup, error)
NewAlertPrometheusRuleGroup registers a new resource with the given unique name, arguments, and options.
func (*AlertPrometheusRuleGroup) ElementType ¶
func (*AlertPrometheusRuleGroup) ElementType() reflect.Type
func (*AlertPrometheusRuleGroup) ToAlertPrometheusRuleGroupOutput ¶
func (i *AlertPrometheusRuleGroup) ToAlertPrometheusRuleGroupOutput() AlertPrometheusRuleGroupOutput
func (*AlertPrometheusRuleGroup) ToAlertPrometheusRuleGroupOutputWithContext ¶
func (i *AlertPrometheusRuleGroup) ToAlertPrometheusRuleGroupOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupOutput
type AlertPrometheusRuleGroupArgs ¶
type AlertPrometheusRuleGroupArgs struct { // Specifies the name of the Managed Kubernetes Cluster. ClusterName pulumi.StringPtrInput // The description of the Alert Management Prometheus Rule Group. Description pulumi.StringPtrInput // Specifies the interval in which to run the Alert Management Prometheus Rule Group represented in ISO 8601 duration format. Possible values are between `PT1M` and `PT15M`. Interval pulumi.StringPtrInput // Specifies the Azure Region where the Alert Management Prometheus Rule Group should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name which should be used for this Alert Management Prometheus Rule Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the Resource Group where the Alert Management Prometheus Rule Group should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Is this Alert Management Prometheus Rule Group enabled? Possible values are `true` and `false`. RuleGroupEnabled pulumi.BoolPtrInput // One or more `rule` blocks as defined below. Rules AlertPrometheusRuleGroupRuleArrayInput // Specifies the resource ID of the Azure Monitor Workspace. Scopes pulumi.StringArrayInput // A mapping of tags to assign to the Alert Management Prometheus Rule Group. Tags pulumi.StringMapInput }
The set of arguments for constructing a AlertPrometheusRuleGroup resource.
func (AlertPrometheusRuleGroupArgs) ElementType ¶
func (AlertPrometheusRuleGroupArgs) ElementType() reflect.Type
type AlertPrometheusRuleGroupArray ¶
type AlertPrometheusRuleGroupArray []AlertPrometheusRuleGroupInput
func (AlertPrometheusRuleGroupArray) ElementType ¶
func (AlertPrometheusRuleGroupArray) ElementType() reflect.Type
func (AlertPrometheusRuleGroupArray) ToAlertPrometheusRuleGroupArrayOutput ¶
func (i AlertPrometheusRuleGroupArray) ToAlertPrometheusRuleGroupArrayOutput() AlertPrometheusRuleGroupArrayOutput
func (AlertPrometheusRuleGroupArray) ToAlertPrometheusRuleGroupArrayOutputWithContext ¶
func (i AlertPrometheusRuleGroupArray) ToAlertPrometheusRuleGroupArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupArrayOutput
type AlertPrometheusRuleGroupArrayInput ¶
type AlertPrometheusRuleGroupArrayInput interface { pulumi.Input ToAlertPrometheusRuleGroupArrayOutput() AlertPrometheusRuleGroupArrayOutput ToAlertPrometheusRuleGroupArrayOutputWithContext(context.Context) AlertPrometheusRuleGroupArrayOutput }
AlertPrometheusRuleGroupArrayInput is an input type that accepts AlertPrometheusRuleGroupArray and AlertPrometheusRuleGroupArrayOutput values. You can construct a concrete instance of `AlertPrometheusRuleGroupArrayInput` via:
AlertPrometheusRuleGroupArray{ AlertPrometheusRuleGroupArgs{...} }
type AlertPrometheusRuleGroupArrayOutput ¶
type AlertPrometheusRuleGroupArrayOutput struct{ *pulumi.OutputState }
func (AlertPrometheusRuleGroupArrayOutput) ElementType ¶
func (AlertPrometheusRuleGroupArrayOutput) ElementType() reflect.Type
func (AlertPrometheusRuleGroupArrayOutput) Index ¶
func (o AlertPrometheusRuleGroupArrayOutput) Index(i pulumi.IntInput) AlertPrometheusRuleGroupOutput
func (AlertPrometheusRuleGroupArrayOutput) ToAlertPrometheusRuleGroupArrayOutput ¶
func (o AlertPrometheusRuleGroupArrayOutput) ToAlertPrometheusRuleGroupArrayOutput() AlertPrometheusRuleGroupArrayOutput
func (AlertPrometheusRuleGroupArrayOutput) ToAlertPrometheusRuleGroupArrayOutputWithContext ¶
func (o AlertPrometheusRuleGroupArrayOutput) ToAlertPrometheusRuleGroupArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupArrayOutput
type AlertPrometheusRuleGroupInput ¶
type AlertPrometheusRuleGroupInput interface { pulumi.Input ToAlertPrometheusRuleGroupOutput() AlertPrometheusRuleGroupOutput ToAlertPrometheusRuleGroupOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupOutput }
type AlertPrometheusRuleGroupMap ¶
type AlertPrometheusRuleGroupMap map[string]AlertPrometheusRuleGroupInput
func (AlertPrometheusRuleGroupMap) ElementType ¶
func (AlertPrometheusRuleGroupMap) ElementType() reflect.Type
func (AlertPrometheusRuleGroupMap) ToAlertPrometheusRuleGroupMapOutput ¶
func (i AlertPrometheusRuleGroupMap) ToAlertPrometheusRuleGroupMapOutput() AlertPrometheusRuleGroupMapOutput
func (AlertPrometheusRuleGroupMap) ToAlertPrometheusRuleGroupMapOutputWithContext ¶
func (i AlertPrometheusRuleGroupMap) ToAlertPrometheusRuleGroupMapOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupMapOutput
type AlertPrometheusRuleGroupMapInput ¶
type AlertPrometheusRuleGroupMapInput interface { pulumi.Input ToAlertPrometheusRuleGroupMapOutput() AlertPrometheusRuleGroupMapOutput ToAlertPrometheusRuleGroupMapOutputWithContext(context.Context) AlertPrometheusRuleGroupMapOutput }
AlertPrometheusRuleGroupMapInput is an input type that accepts AlertPrometheusRuleGroupMap and AlertPrometheusRuleGroupMapOutput values. You can construct a concrete instance of `AlertPrometheusRuleGroupMapInput` via:
AlertPrometheusRuleGroupMap{ "key": AlertPrometheusRuleGroupArgs{...} }
type AlertPrometheusRuleGroupMapOutput ¶
type AlertPrometheusRuleGroupMapOutput struct{ *pulumi.OutputState }
func (AlertPrometheusRuleGroupMapOutput) ElementType ¶
func (AlertPrometheusRuleGroupMapOutput) ElementType() reflect.Type
func (AlertPrometheusRuleGroupMapOutput) MapIndex ¶
func (o AlertPrometheusRuleGroupMapOutput) MapIndex(k pulumi.StringInput) AlertPrometheusRuleGroupOutput
func (AlertPrometheusRuleGroupMapOutput) ToAlertPrometheusRuleGroupMapOutput ¶
func (o AlertPrometheusRuleGroupMapOutput) ToAlertPrometheusRuleGroupMapOutput() AlertPrometheusRuleGroupMapOutput
func (AlertPrometheusRuleGroupMapOutput) ToAlertPrometheusRuleGroupMapOutputWithContext ¶
func (o AlertPrometheusRuleGroupMapOutput) ToAlertPrometheusRuleGroupMapOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupMapOutput
type AlertPrometheusRuleGroupOutput ¶
type AlertPrometheusRuleGroupOutput struct{ *pulumi.OutputState }
func (AlertPrometheusRuleGroupOutput) ClusterName ¶
func (o AlertPrometheusRuleGroupOutput) ClusterName() pulumi.StringPtrOutput
Specifies the name of the Managed Kubernetes Cluster.
func (AlertPrometheusRuleGroupOutput) Description ¶
func (o AlertPrometheusRuleGroupOutput) Description() pulumi.StringPtrOutput
The description of the Alert Management Prometheus Rule Group.
func (AlertPrometheusRuleGroupOutput) ElementType ¶
func (AlertPrometheusRuleGroupOutput) ElementType() reflect.Type
func (AlertPrometheusRuleGroupOutput) Interval ¶
func (o AlertPrometheusRuleGroupOutput) Interval() pulumi.StringPtrOutput
Specifies the interval in which to run the Alert Management Prometheus Rule Group represented in ISO 8601 duration format. Possible values are between `PT1M` and `PT15M`.
func (AlertPrometheusRuleGroupOutput) Location ¶
func (o AlertPrometheusRuleGroupOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Alert Management Prometheus Rule Group should exist. Changing this forces a new resource to be created.
func (AlertPrometheusRuleGroupOutput) Name ¶
func (o AlertPrometheusRuleGroupOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Alert Management Prometheus Rule Group. Changing this forces a new resource to be created.
func (AlertPrometheusRuleGroupOutput) ResourceGroupName ¶
func (o AlertPrometheusRuleGroupOutput) ResourceGroupName() pulumi.StringOutput
Specifies the name of the Resource Group where the Alert Management Prometheus Rule Group should exist. Changing this forces a new resource to be created.
func (AlertPrometheusRuleGroupOutput) RuleGroupEnabled ¶
func (o AlertPrometheusRuleGroupOutput) RuleGroupEnabled() pulumi.BoolPtrOutput
Is this Alert Management Prometheus Rule Group enabled? Possible values are `true` and `false`.
func (AlertPrometheusRuleGroupOutput) Rules ¶
func (o AlertPrometheusRuleGroupOutput) Rules() AlertPrometheusRuleGroupRuleArrayOutput
One or more `rule` blocks as defined below.
func (AlertPrometheusRuleGroupOutput) Scopes ¶
func (o AlertPrometheusRuleGroupOutput) Scopes() pulumi.StringArrayOutput
Specifies the resource ID of the Azure Monitor Workspace.
func (AlertPrometheusRuleGroupOutput) Tags ¶
func (o AlertPrometheusRuleGroupOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the Alert Management Prometheus Rule Group.
func (AlertPrometheusRuleGroupOutput) ToAlertPrometheusRuleGroupOutput ¶
func (o AlertPrometheusRuleGroupOutput) ToAlertPrometheusRuleGroupOutput() AlertPrometheusRuleGroupOutput
func (AlertPrometheusRuleGroupOutput) ToAlertPrometheusRuleGroupOutputWithContext ¶
func (o AlertPrometheusRuleGroupOutput) ToAlertPrometheusRuleGroupOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupOutput
type AlertPrometheusRuleGroupRule ¶
type AlertPrometheusRuleGroupRule struct { // An `action` block as defined below. Actions []AlertPrometheusRuleGroupRuleAction `pulumi:"actions"` // Specifies the Alert rule name. Alert *string `pulumi:"alert"` // An `alertResolution` block as defined below. AlertResolution *AlertPrometheusRuleGroupRuleAlertResolution `pulumi:"alertResolution"` // Specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links. Annotations map[string]string `pulumi:"annotations"` // Is this rule enabled? Possible values are `true` and `false`. Enabled *bool `pulumi:"enabled"` // Specifies the Prometheus Query Language expression to evaluate. For more details see [this doc](https://prometheus.io/docs/prometheus/latest/querying/basics). Evaluate at the period given by `interval` and record the result as a new set of time series with the metric name given by `record`. Expression string `pulumi:"expression"` // Specifies the amount of time alert must be active before firing, represented in ISO 8601 duration format. For *string `pulumi:"for"` // Specifies the labels to add or overwrite before storing the result. Labels map[string]string `pulumi:"labels"` // Specifies the recorded metrics name. Record *string `pulumi:"record"` // Specifies the severity of the alerts fired by the rule. Possible values are between 0 and 4. Severity *int `pulumi:"severity"` }
type AlertPrometheusRuleGroupRuleAction ¶
type AlertPrometheusRuleGroupRuleAction struct { // Specifies the resource id of the monitor action group. ActionGroupId string `pulumi:"actionGroupId"` // Specifies the properties of an action group object. // // > **Note:** `actionProperties` can only be configured for IcM Connector Action Groups for now. Other public features will be supported in the future. ActionProperties map[string]string `pulumi:"actionProperties"` }
type AlertPrometheusRuleGroupRuleActionArgs ¶
type AlertPrometheusRuleGroupRuleActionArgs struct { // Specifies the resource id of the monitor action group. ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // Specifies the properties of an action group object. // // > **Note:** `actionProperties` can only be configured for IcM Connector Action Groups for now. Other public features will be supported in the future. ActionProperties pulumi.StringMapInput `pulumi:"actionProperties"` }
func (AlertPrometheusRuleGroupRuleActionArgs) ElementType ¶
func (AlertPrometheusRuleGroupRuleActionArgs) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleActionArgs) ToAlertPrometheusRuleGroupRuleActionOutput ¶
func (i AlertPrometheusRuleGroupRuleActionArgs) ToAlertPrometheusRuleGroupRuleActionOutput() AlertPrometheusRuleGroupRuleActionOutput
func (AlertPrometheusRuleGroupRuleActionArgs) ToAlertPrometheusRuleGroupRuleActionOutputWithContext ¶
func (i AlertPrometheusRuleGroupRuleActionArgs) ToAlertPrometheusRuleGroupRuleActionOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleActionOutput
type AlertPrometheusRuleGroupRuleActionArray ¶
type AlertPrometheusRuleGroupRuleActionArray []AlertPrometheusRuleGroupRuleActionInput
func (AlertPrometheusRuleGroupRuleActionArray) ElementType ¶
func (AlertPrometheusRuleGroupRuleActionArray) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleActionArray) ToAlertPrometheusRuleGroupRuleActionArrayOutput ¶
func (i AlertPrometheusRuleGroupRuleActionArray) ToAlertPrometheusRuleGroupRuleActionArrayOutput() AlertPrometheusRuleGroupRuleActionArrayOutput
func (AlertPrometheusRuleGroupRuleActionArray) ToAlertPrometheusRuleGroupRuleActionArrayOutputWithContext ¶
func (i AlertPrometheusRuleGroupRuleActionArray) ToAlertPrometheusRuleGroupRuleActionArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleActionArrayOutput
type AlertPrometheusRuleGroupRuleActionArrayInput ¶
type AlertPrometheusRuleGroupRuleActionArrayInput interface { pulumi.Input ToAlertPrometheusRuleGroupRuleActionArrayOutput() AlertPrometheusRuleGroupRuleActionArrayOutput ToAlertPrometheusRuleGroupRuleActionArrayOutputWithContext(context.Context) AlertPrometheusRuleGroupRuleActionArrayOutput }
AlertPrometheusRuleGroupRuleActionArrayInput is an input type that accepts AlertPrometheusRuleGroupRuleActionArray and AlertPrometheusRuleGroupRuleActionArrayOutput values. You can construct a concrete instance of `AlertPrometheusRuleGroupRuleActionArrayInput` via:
AlertPrometheusRuleGroupRuleActionArray{ AlertPrometheusRuleGroupRuleActionArgs{...} }
type AlertPrometheusRuleGroupRuleActionArrayOutput ¶
type AlertPrometheusRuleGroupRuleActionArrayOutput struct{ *pulumi.OutputState }
func (AlertPrometheusRuleGroupRuleActionArrayOutput) ElementType ¶
func (AlertPrometheusRuleGroupRuleActionArrayOutput) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleActionArrayOutput) ToAlertPrometheusRuleGroupRuleActionArrayOutput ¶
func (o AlertPrometheusRuleGroupRuleActionArrayOutput) ToAlertPrometheusRuleGroupRuleActionArrayOutput() AlertPrometheusRuleGroupRuleActionArrayOutput
func (AlertPrometheusRuleGroupRuleActionArrayOutput) ToAlertPrometheusRuleGroupRuleActionArrayOutputWithContext ¶
func (o AlertPrometheusRuleGroupRuleActionArrayOutput) ToAlertPrometheusRuleGroupRuleActionArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleActionArrayOutput
type AlertPrometheusRuleGroupRuleActionInput ¶
type AlertPrometheusRuleGroupRuleActionInput interface { pulumi.Input ToAlertPrometheusRuleGroupRuleActionOutput() AlertPrometheusRuleGroupRuleActionOutput ToAlertPrometheusRuleGroupRuleActionOutputWithContext(context.Context) AlertPrometheusRuleGroupRuleActionOutput }
AlertPrometheusRuleGroupRuleActionInput is an input type that accepts AlertPrometheusRuleGroupRuleActionArgs and AlertPrometheusRuleGroupRuleActionOutput values. You can construct a concrete instance of `AlertPrometheusRuleGroupRuleActionInput` via:
AlertPrometheusRuleGroupRuleActionArgs{...}
type AlertPrometheusRuleGroupRuleActionOutput ¶
type AlertPrometheusRuleGroupRuleActionOutput struct{ *pulumi.OutputState }
func (AlertPrometheusRuleGroupRuleActionOutput) ActionGroupId ¶
func (o AlertPrometheusRuleGroupRuleActionOutput) ActionGroupId() pulumi.StringOutput
Specifies the resource id of the monitor action group.
func (AlertPrometheusRuleGroupRuleActionOutput) ActionProperties ¶
func (o AlertPrometheusRuleGroupRuleActionOutput) ActionProperties() pulumi.StringMapOutput
Specifies the properties of an action group object.
> **Note:** `actionProperties` can only be configured for IcM Connector Action Groups for now. Other public features will be supported in the future.
func (AlertPrometheusRuleGroupRuleActionOutput) ElementType ¶
func (AlertPrometheusRuleGroupRuleActionOutput) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleActionOutput) ToAlertPrometheusRuleGroupRuleActionOutput ¶
func (o AlertPrometheusRuleGroupRuleActionOutput) ToAlertPrometheusRuleGroupRuleActionOutput() AlertPrometheusRuleGroupRuleActionOutput
func (AlertPrometheusRuleGroupRuleActionOutput) ToAlertPrometheusRuleGroupRuleActionOutputWithContext ¶
func (o AlertPrometheusRuleGroupRuleActionOutput) ToAlertPrometheusRuleGroupRuleActionOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleActionOutput
type AlertPrometheusRuleGroupRuleAlertResolution ¶
type AlertPrometheusRuleGroupRuleAlertResolution struct { // Is the alert auto-resolution? Possible values are `true` and `false`. AutoResolved *bool `pulumi:"autoResolved"` // Specifies the alert auto-resolution interval, represented in ISO 8601 duration format. TimeToResolve *string `pulumi:"timeToResolve"` }
type AlertPrometheusRuleGroupRuleAlertResolutionArgs ¶
type AlertPrometheusRuleGroupRuleAlertResolutionArgs struct { // Is the alert auto-resolution? Possible values are `true` and `false`. AutoResolved pulumi.BoolPtrInput `pulumi:"autoResolved"` // Specifies the alert auto-resolution interval, represented in ISO 8601 duration format. TimeToResolve pulumi.StringPtrInput `pulumi:"timeToResolve"` }
func (AlertPrometheusRuleGroupRuleAlertResolutionArgs) ElementType ¶
func (AlertPrometheusRuleGroupRuleAlertResolutionArgs) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionOutput ¶
func (i AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionOutput() AlertPrometheusRuleGroupRuleAlertResolutionOutput
func (AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionOutputWithContext ¶
func (i AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionOutput
func (AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput ¶
func (i AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput() AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
func (AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext ¶
func (i AlertPrometheusRuleGroupRuleAlertResolutionArgs) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
type AlertPrometheusRuleGroupRuleAlertResolutionInput ¶
type AlertPrometheusRuleGroupRuleAlertResolutionInput interface { pulumi.Input ToAlertPrometheusRuleGroupRuleAlertResolutionOutput() AlertPrometheusRuleGroupRuleAlertResolutionOutput ToAlertPrometheusRuleGroupRuleAlertResolutionOutputWithContext(context.Context) AlertPrometheusRuleGroupRuleAlertResolutionOutput }
AlertPrometheusRuleGroupRuleAlertResolutionInput is an input type that accepts AlertPrometheusRuleGroupRuleAlertResolutionArgs and AlertPrometheusRuleGroupRuleAlertResolutionOutput values. You can construct a concrete instance of `AlertPrometheusRuleGroupRuleAlertResolutionInput` via:
AlertPrometheusRuleGroupRuleAlertResolutionArgs{...}
type AlertPrometheusRuleGroupRuleAlertResolutionOutput ¶
type AlertPrometheusRuleGroupRuleAlertResolutionOutput struct{ *pulumi.OutputState }
func (AlertPrometheusRuleGroupRuleAlertResolutionOutput) AutoResolved ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) AutoResolved() pulumi.BoolPtrOutput
Is the alert auto-resolution? Possible values are `true` and `false`.
func (AlertPrometheusRuleGroupRuleAlertResolutionOutput) ElementType ¶
func (AlertPrometheusRuleGroupRuleAlertResolutionOutput) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleAlertResolutionOutput) TimeToResolve ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) TimeToResolve() pulumi.StringPtrOutput
Specifies the alert auto-resolution interval, represented in ISO 8601 duration format.
func (AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionOutput ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionOutput() AlertPrometheusRuleGroupRuleAlertResolutionOutput
func (AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionOutputWithContext ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionOutput
func (AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput() AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
func (AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
type AlertPrometheusRuleGroupRuleAlertResolutionPtrInput ¶
type AlertPrometheusRuleGroupRuleAlertResolutionPtrInput interface { pulumi.Input ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput() AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext(context.Context) AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput }
AlertPrometheusRuleGroupRuleAlertResolutionPtrInput is an input type that accepts AlertPrometheusRuleGroupRuleAlertResolutionArgs, AlertPrometheusRuleGroupRuleAlertResolutionPtr and AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput values. You can construct a concrete instance of `AlertPrometheusRuleGroupRuleAlertResolutionPtrInput` via:
AlertPrometheusRuleGroupRuleAlertResolutionArgs{...} or: nil
func AlertPrometheusRuleGroupRuleAlertResolutionPtr ¶
func AlertPrometheusRuleGroupRuleAlertResolutionPtr(v *AlertPrometheusRuleGroupRuleAlertResolutionArgs) AlertPrometheusRuleGroupRuleAlertResolutionPtrInput
type AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput ¶
type AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput struct{ *pulumi.OutputState }
func (AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) AutoResolved ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) AutoResolved() pulumi.BoolPtrOutput
Is the alert auto-resolution? Possible values are `true` and `false`.
func (AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) ElementType ¶
func (AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) TimeToResolve ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) TimeToResolve() pulumi.StringPtrOutput
Specifies the alert auto-resolution interval, represented in ISO 8601 duration format.
func (AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutput() AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
func (AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext ¶
func (o AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput) ToAlertPrometheusRuleGroupRuleAlertResolutionPtrOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
type AlertPrometheusRuleGroupRuleArgs ¶
type AlertPrometheusRuleGroupRuleArgs struct { // An `action` block as defined below. Actions AlertPrometheusRuleGroupRuleActionArrayInput `pulumi:"actions"` // Specifies the Alert rule name. Alert pulumi.StringPtrInput `pulumi:"alert"` // An `alertResolution` block as defined below. AlertResolution AlertPrometheusRuleGroupRuleAlertResolutionPtrInput `pulumi:"alertResolution"` // Specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Is this rule enabled? Possible values are `true` and `false`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Specifies the Prometheus Query Language expression to evaluate. For more details see [this doc](https://prometheus.io/docs/prometheus/latest/querying/basics). Evaluate at the period given by `interval` and record the result as a new set of time series with the metric name given by `record`. Expression pulumi.StringInput `pulumi:"expression"` // Specifies the amount of time alert must be active before firing, represented in ISO 8601 duration format. For pulumi.StringPtrInput `pulumi:"for"` // Specifies the labels to add or overwrite before storing the result. Labels pulumi.StringMapInput `pulumi:"labels"` // Specifies the recorded metrics name. Record pulumi.StringPtrInput `pulumi:"record"` // Specifies the severity of the alerts fired by the rule. Possible values are between 0 and 4. Severity pulumi.IntPtrInput `pulumi:"severity"` }
func (AlertPrometheusRuleGroupRuleArgs) ElementType ¶
func (AlertPrometheusRuleGroupRuleArgs) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleArgs) ToAlertPrometheusRuleGroupRuleOutput ¶
func (i AlertPrometheusRuleGroupRuleArgs) ToAlertPrometheusRuleGroupRuleOutput() AlertPrometheusRuleGroupRuleOutput
func (AlertPrometheusRuleGroupRuleArgs) ToAlertPrometheusRuleGroupRuleOutputWithContext ¶
func (i AlertPrometheusRuleGroupRuleArgs) ToAlertPrometheusRuleGroupRuleOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleOutput
type AlertPrometheusRuleGroupRuleArray ¶
type AlertPrometheusRuleGroupRuleArray []AlertPrometheusRuleGroupRuleInput
func (AlertPrometheusRuleGroupRuleArray) ElementType ¶
func (AlertPrometheusRuleGroupRuleArray) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleArray) ToAlertPrometheusRuleGroupRuleArrayOutput ¶
func (i AlertPrometheusRuleGroupRuleArray) ToAlertPrometheusRuleGroupRuleArrayOutput() AlertPrometheusRuleGroupRuleArrayOutput
func (AlertPrometheusRuleGroupRuleArray) ToAlertPrometheusRuleGroupRuleArrayOutputWithContext ¶
func (i AlertPrometheusRuleGroupRuleArray) ToAlertPrometheusRuleGroupRuleArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleArrayOutput
type AlertPrometheusRuleGroupRuleArrayInput ¶
type AlertPrometheusRuleGroupRuleArrayInput interface { pulumi.Input ToAlertPrometheusRuleGroupRuleArrayOutput() AlertPrometheusRuleGroupRuleArrayOutput ToAlertPrometheusRuleGroupRuleArrayOutputWithContext(context.Context) AlertPrometheusRuleGroupRuleArrayOutput }
AlertPrometheusRuleGroupRuleArrayInput is an input type that accepts AlertPrometheusRuleGroupRuleArray and AlertPrometheusRuleGroupRuleArrayOutput values. You can construct a concrete instance of `AlertPrometheusRuleGroupRuleArrayInput` via:
AlertPrometheusRuleGroupRuleArray{ AlertPrometheusRuleGroupRuleArgs{...} }
type AlertPrometheusRuleGroupRuleArrayOutput ¶
type AlertPrometheusRuleGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (AlertPrometheusRuleGroupRuleArrayOutput) ElementType ¶
func (AlertPrometheusRuleGroupRuleArrayOutput) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleArrayOutput) ToAlertPrometheusRuleGroupRuleArrayOutput ¶
func (o AlertPrometheusRuleGroupRuleArrayOutput) ToAlertPrometheusRuleGroupRuleArrayOutput() AlertPrometheusRuleGroupRuleArrayOutput
func (AlertPrometheusRuleGroupRuleArrayOutput) ToAlertPrometheusRuleGroupRuleArrayOutputWithContext ¶
func (o AlertPrometheusRuleGroupRuleArrayOutput) ToAlertPrometheusRuleGroupRuleArrayOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleArrayOutput
type AlertPrometheusRuleGroupRuleInput ¶
type AlertPrometheusRuleGroupRuleInput interface { pulumi.Input ToAlertPrometheusRuleGroupRuleOutput() AlertPrometheusRuleGroupRuleOutput ToAlertPrometheusRuleGroupRuleOutputWithContext(context.Context) AlertPrometheusRuleGroupRuleOutput }
AlertPrometheusRuleGroupRuleInput is an input type that accepts AlertPrometheusRuleGroupRuleArgs and AlertPrometheusRuleGroupRuleOutput values. You can construct a concrete instance of `AlertPrometheusRuleGroupRuleInput` via:
AlertPrometheusRuleGroupRuleArgs{...}
type AlertPrometheusRuleGroupRuleOutput ¶
type AlertPrometheusRuleGroupRuleOutput struct{ *pulumi.OutputState }
func (AlertPrometheusRuleGroupRuleOutput) Actions ¶
func (o AlertPrometheusRuleGroupRuleOutput) Actions() AlertPrometheusRuleGroupRuleActionArrayOutput
An `action` block as defined below.
func (AlertPrometheusRuleGroupRuleOutput) Alert ¶
func (o AlertPrometheusRuleGroupRuleOutput) Alert() pulumi.StringPtrOutput
Specifies the Alert rule name.
func (AlertPrometheusRuleGroupRuleOutput) AlertResolution ¶
func (o AlertPrometheusRuleGroupRuleOutput) AlertResolution() AlertPrometheusRuleGroupRuleAlertResolutionPtrOutput
An `alertResolution` block as defined below.
func (AlertPrometheusRuleGroupRuleOutput) Annotations ¶
func (o AlertPrometheusRuleGroupRuleOutput) Annotations() pulumi.StringMapOutput
Specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links.
func (AlertPrometheusRuleGroupRuleOutput) ElementType ¶
func (AlertPrometheusRuleGroupRuleOutput) ElementType() reflect.Type
func (AlertPrometheusRuleGroupRuleOutput) Enabled ¶
func (o AlertPrometheusRuleGroupRuleOutput) Enabled() pulumi.BoolPtrOutput
Is this rule enabled? Possible values are `true` and `false`.
func (AlertPrometheusRuleGroupRuleOutput) Expression ¶
func (o AlertPrometheusRuleGroupRuleOutput) Expression() pulumi.StringOutput
Specifies the Prometheus Query Language expression to evaluate. For more details see [this doc](https://prometheus.io/docs/prometheus/latest/querying/basics). Evaluate at the period given by `interval` and record the result as a new set of time series with the metric name given by `record`.
func (AlertPrometheusRuleGroupRuleOutput) For ¶
func (o AlertPrometheusRuleGroupRuleOutput) For() pulumi.StringPtrOutput
Specifies the amount of time alert must be active before firing, represented in ISO 8601 duration format.
func (AlertPrometheusRuleGroupRuleOutput) Labels ¶
func (o AlertPrometheusRuleGroupRuleOutput) Labels() pulumi.StringMapOutput
Specifies the labels to add or overwrite before storing the result.
func (AlertPrometheusRuleGroupRuleOutput) Record ¶
func (o AlertPrometheusRuleGroupRuleOutput) Record() pulumi.StringPtrOutput
Specifies the recorded metrics name.
func (AlertPrometheusRuleGroupRuleOutput) Severity ¶
func (o AlertPrometheusRuleGroupRuleOutput) Severity() pulumi.IntPtrOutput
Specifies the severity of the alerts fired by the rule. Possible values are between 0 and 4.
func (AlertPrometheusRuleGroupRuleOutput) ToAlertPrometheusRuleGroupRuleOutput ¶
func (o AlertPrometheusRuleGroupRuleOutput) ToAlertPrometheusRuleGroupRuleOutput() AlertPrometheusRuleGroupRuleOutput
func (AlertPrometheusRuleGroupRuleOutput) ToAlertPrometheusRuleGroupRuleOutputWithContext ¶
func (o AlertPrometheusRuleGroupRuleOutput) ToAlertPrometheusRuleGroupRuleOutputWithContext(ctx context.Context) AlertPrometheusRuleGroupRuleOutput
type AlertPrometheusRuleGroupState ¶
type AlertPrometheusRuleGroupState struct { // Specifies the name of the Managed Kubernetes Cluster. ClusterName pulumi.StringPtrInput // The description of the Alert Management Prometheus Rule Group. Description pulumi.StringPtrInput // Specifies the interval in which to run the Alert Management Prometheus Rule Group represented in ISO 8601 duration format. Possible values are between `PT1M` and `PT15M`. Interval pulumi.StringPtrInput // Specifies the Azure Region where the Alert Management Prometheus Rule Group should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name which should be used for this Alert Management Prometheus Rule Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the Resource Group where the Alert Management Prometheus Rule Group should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Is this Alert Management Prometheus Rule Group enabled? Possible values are `true` and `false`. RuleGroupEnabled pulumi.BoolPtrInput // One or more `rule` blocks as defined below. Rules AlertPrometheusRuleGroupRuleArrayInput // Specifies the resource ID of the Azure Monitor Workspace. Scopes pulumi.StringArrayInput // A mapping of tags to assign to the Alert Management Prometheus Rule Group. Tags pulumi.StringMapInput }
func (AlertPrometheusRuleGroupState) ElementType ¶
func (AlertPrometheusRuleGroupState) ElementType() reflect.Type
type AutoscaleSetting ¶
type AutoscaleSetting struct { pulumi.CustomResourceState // Specifies whether automatic scaling is enabled for the target resource. Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the supported Azure location where the AutoScale Setting should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the AutoScale Setting. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies a `notification` block as defined below. Notification AutoscaleSettingNotificationPtrOutput `pulumi:"notification"` // A `predictive` block as defined below. Predictive AutoscaleSettingPredictivePtrOutput `pulumi:"predictive"` // Specifies one or more (up to 20) `profile` blocks as defined below. Profiles AutoscaleSettingProfileArrayOutput `pulumi:"profiles"` // The name of the Resource Group in the AutoScale Setting should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the resource ID of the resource that the autoscale setting should be added to. Changing this forces a new resource to be created. TargetResourceId pulumi.StringOutput `pulumi:"targetResourceId"` }
Manages a AutoScale Setting which can be applied to Virtual Machine Scale Sets, App Services and other scalable resources.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("autoscalingTest"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "example", &network.VirtualNetworkArgs{ Name: pulumi.String("acctvn"), AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "example", &network.SubnetArgs{ Name: pulumi.String("acctsub"), ResourceGroupName: example.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, }) if err != nil { return err } exampleLinuxVirtualMachineScaleSet, err := compute.NewLinuxVirtualMachineScaleSet(ctx, "example", &compute.LinuxVirtualMachineScaleSetArgs{ Name: pulumi.String("exampleset"), Location: example.Location, ResourceGroupName: example.Name, UpgradeMode: pulumi.String("Manual"), Sku: pulumi.String("Standard_F2"), Instances: pulumi.Int(2), AdminUsername: pulumi.String("myadmin"), AdminSshKeys: compute.LinuxVirtualMachineScaleSetAdminSshKeyArray{ &compute.LinuxVirtualMachineScaleSetAdminSshKeyArgs{ Username: pulumi.String("myadmin"), PublicKey: pulumi.String("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCsTcryUl51Q2VSEHqDRNmceUFo55ZtcIwxl2QITbN1RREti5ml/VTytC0yeBOvnZA4x4CFpdw/lCDPk0yrH9Ei5vVkXmOrExdTlT3qI7YaAzj1tUVlBd4S6LX1F7y6VLActvdHuDDuXZXzCDd/97420jrDfWZqJMlUK/EmCE5ParCeHIRIvmBxcEnGfFIsw8xQZl0HphxWOtJil8qsUWSdMyCiJYYQpMoMliO99X40AUc4/AlsyPyT5ddbKk08YrZ+rKDVHF7o29rh4vi5MmHkVgVQHKiKybWlHq+b71gIAUQk9wrJxD+dqt4igrmDSpIjfjwnd+l5UIn5fJSO5DYV4YT/4hwK7OKmuo7OFHD0WyY5YnkYEMtFgzemnRBdE8ulcT60DQpVgRMXFWHvhyCWy0L6sgj1QWDZlLpvsIvNfHsyhKFMG1frLnMt/nP0+YCcfg+v1JYeCKjeoJxB8DWcRBsjzItY0CGmzP8UYZiYKl/2u+2TgFS5r7NWH11bxoUzjKdaa1NLw+ieA8GlBFfCbfWe6YVB9ggUte4VtYFMZGxOjS2bAiYtfgTKFJv+XqORAwExG6+G2eDxIDyo80/OA9IG7Xv/jwQr7D6KDjDuULFcN/iTxuttoKrHeYz1hf5ZQlBdllwJHYx6fK2g8kha6r2JIQKocvsAXiiONqSfw== hello@world.com"), }, }, NetworkInterfaces: compute.LinuxVirtualMachineScaleSetNetworkInterfaceArray{ &compute.LinuxVirtualMachineScaleSetNetworkInterfaceArgs{ Name: pulumi.String("TestNetworkProfile"), Primary: pulumi.Bool(true), IpConfigurations: compute.LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray{ &compute.LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs{ Name: pulumi.String("TestIPConfiguration"), Primary: pulumi.Bool(true), SubnetId: exampleSubnet.ID(), }, }, }, }, OsDisk: &compute.LinuxVirtualMachineScaleSetOsDiskArgs{ Caching: pulumi.String("ReadWrite"), StorageAccountType: pulumi.String("StandardSSD_LRS"), }, SourceImageReference: &compute.LinuxVirtualMachineScaleSetSourceImageReferenceArgs{ Publisher: pulumi.String("Canonical"), Offer: pulumi.String("0001-com-ubuntu-server-jammy"), Sku: pulumi.String("22_04-lts"), Version: pulumi.String("latest"), }, }) if err != nil { return err } _, err = monitoring.NewAutoscaleSetting(ctx, "example", &monitoring.AutoscaleSettingArgs{ Name: pulumi.String("myAutoscaleSetting"), ResourceGroupName: example.Name, Location: example.Location, TargetResourceId: exampleLinuxVirtualMachineScaleSet.ID(), Profiles: monitoring.AutoscaleSettingProfileArray{ &monitoring.AutoscaleSettingProfileArgs{ Name: pulumi.String("defaultProfile"), Capacity: &monitoring.AutoscaleSettingProfileCapacityArgs{ Default: pulumi.Int(1), Minimum: pulumi.Int(1), Maximum: pulumi.Int(10), }, Rules: monitoring.AutoscaleSettingProfileRuleArray{ &monitoring.AutoscaleSettingProfileRuleArgs{ MetricTrigger: &monitoring.AutoscaleSettingProfileRuleMetricTriggerArgs{ MetricName: pulumi.String("Percentage CPU"), MetricResourceId: exampleLinuxVirtualMachineScaleSet.ID(), TimeGrain: pulumi.String("PT1M"), Statistic: pulumi.String("Average"), TimeWindow: pulumi.String("PT5M"), TimeAggregation: pulumi.String("Average"), Operator: pulumi.String("GreaterThan"), Threshold: pulumi.Float64(75), MetricNamespace: pulumi.String("microsoft.compute/virtualmachinescalesets"), Dimensions: monitoring.AutoscaleSettingProfileRuleMetricTriggerDimensionArray{ &monitoring.AutoscaleSettingProfileRuleMetricTriggerDimensionArgs{ Name: pulumi.String("AppName"), Operator: pulumi.String("Equals"), Values: pulumi.StringArray{ pulumi.String("App1"), }, }, }, }, ScaleAction: &monitoring.AutoscaleSettingProfileRuleScaleActionArgs{ Direction: pulumi.String("Increase"), Type: pulumi.String("ChangeCount"), Value: pulumi.Int(1), Cooldown: pulumi.String("PT1M"), }, }, &monitoring.AutoscaleSettingProfileRuleArgs{ MetricTrigger: &monitoring.AutoscaleSettingProfileRuleMetricTriggerArgs{ MetricName: pulumi.String("Percentage CPU"), MetricResourceId: exampleLinuxVirtualMachineScaleSet.ID(), TimeGrain: pulumi.String("PT1M"), Statistic: pulumi.String("Average"), TimeWindow: pulumi.String("PT5M"), TimeAggregation: pulumi.String("Average"), Operator: pulumi.String("LessThan"), Threshold: pulumi.Float64(25), }, ScaleAction: &monitoring.AutoscaleSettingProfileRuleScaleActionArgs{ Direction: pulumi.String("Decrease"), Type: pulumi.String("ChangeCount"), Value: pulumi.Int(1), Cooldown: pulumi.String("PT1M"), }, }, }, }, }, Predictive: &monitoring.AutoscaleSettingPredictiveArgs{ ScaleMode: pulumi.String("Enabled"), LookAheadTime: pulumi.String("PT5M"), }, Notification: &monitoring.AutoscaleSettingNotificationArgs{ Email: &monitoring.AutoscaleSettingNotificationEmailArgs{ SendToSubscriptionAdministrator: pulumi.Bool(true), SendToSubscriptionCoAdministrator: pulumi.Bool(true), CustomEmails: pulumi.StringArray{ pulumi.String("admin@contoso.com"), }, }, }, }) if err != nil { return err } return nil }) }
```
### Repeating On Weekends)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("autoscalingTest"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "example", &network.VirtualNetworkArgs{ Name: pulumi.String("acctvn"), AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "example", &network.SubnetArgs{ Name: pulumi.String("acctsub"), ResourceGroupName: example.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, }) if err != nil { return err } exampleLinuxVirtualMachineScaleSet, err := compute.NewLinuxVirtualMachineScaleSet(ctx, "example", &compute.LinuxVirtualMachineScaleSetArgs{ Name: pulumi.String("exampleset"), Location: example.Location, ResourceGroupName: example.Name, UpgradeMode: pulumi.String("Manual"), Sku: pulumi.String("Standard_F2"), Instances: pulumi.Int(2), AdminUsername: pulumi.String("myadmin"), AdminSshKeys: compute.LinuxVirtualMachineScaleSetAdminSshKeyArray{ &compute.LinuxVirtualMachineScaleSetAdminSshKeyArgs{ Username: pulumi.String("myadmin"), PublicKey: pulumi.String("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCsTcryUl51Q2VSEHqDRNmceUFo55ZtcIwxl2QITbN1RREti5ml/VTytC0yeBOvnZA4x4CFpdw/lCDPk0yrH9Ei5vVkXmOrExdTlT3qI7YaAzj1tUVlBd4S6LX1F7y6VLActvdHuDDuXZXzCDd/97420jrDfWZqJMlUK/EmCE5ParCeHIRIvmBxcEnGfFIsw8xQZl0HphxWOtJil8qsUWSdMyCiJYYQpMoMliO99X40AUc4/AlsyPyT5ddbKk08YrZ+rKDVHF7o29rh4vi5MmHkVgVQHKiKybWlHq+b71gIAUQk9wrJxD+dqt4igrmDSpIjfjwnd+l5UIn5fJSO5DYV4YT/4hwK7OKmuo7OFHD0WyY5YnkYEMtFgzemnRBdE8ulcT60DQpVgRMXFWHvhyCWy0L6sgj1QWDZlLpvsIvNfHsyhKFMG1frLnMt/nP0+YCcfg+v1JYeCKjeoJxB8DWcRBsjzItY0CGmzP8UYZiYKl/2u+2TgFS5r7NWH11bxoUzjKdaa1NLw+ieA8GlBFfCbfWe6YVB9ggUte4VtYFMZGxOjS2bAiYtfgTKFJv+XqORAwExG6+G2eDxIDyo80/OA9IG7Xv/jwQr7D6KDjDuULFcN/iTxuttoKrHeYz1hf5ZQlBdllwJHYx6fK2g8kha6r2JIQKocvsAXiiONqSfw== hello@world.com"), }, }, NetworkInterfaces: compute.LinuxVirtualMachineScaleSetNetworkInterfaceArray{ &compute.LinuxVirtualMachineScaleSetNetworkInterfaceArgs{ Name: pulumi.String("TestNetworkProfile"), Primary: pulumi.Bool(true), IpConfigurations: compute.LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray{ &compute.LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs{ Name: pulumi.String("TestIPConfiguration"), Primary: pulumi.Bool(true), SubnetId: exampleSubnet.ID(), }, }, }, }, OsDisk: &compute.LinuxVirtualMachineScaleSetOsDiskArgs{ Caching: pulumi.String("ReadWrite"), StorageAccountType: pulumi.String("StandardSSD_LRS"), }, SourceImageReference: &compute.LinuxVirtualMachineScaleSetSourceImageReferenceArgs{ Publisher: pulumi.String("Canonical"), Offer: pulumi.String("0001-com-ubuntu-server-jammy"), Sku: pulumi.String("22_04-lts"), Version: pulumi.String("latest"), }, }) if err != nil { return err } _, err = monitoring.NewAutoscaleSetting(ctx, "example", &monitoring.AutoscaleSettingArgs{ Name: pulumi.String("myAutoscaleSetting"), ResourceGroupName: example.Name, Location: example.Location, TargetResourceId: exampleLinuxVirtualMachineScaleSet.ID(), Profiles: monitoring.AutoscaleSettingProfileArray{ &monitoring.AutoscaleSettingProfileArgs{ Name: pulumi.String("Weekends"), Capacity: &monitoring.AutoscaleSettingProfileCapacityArgs{ Default: pulumi.Int(1), Minimum: pulumi.Int(1), Maximum: pulumi.Int(10), }, Rules: monitoring.AutoscaleSettingProfileRuleArray{ &monitoring.AutoscaleSettingProfileRuleArgs{ MetricTrigger: &monitoring.AutoscaleSettingProfileRuleMetricTriggerArgs{ MetricName: pulumi.String("Percentage CPU"), MetricResourceId: exampleLinuxVirtualMachineScaleSet.ID(), TimeGrain: pulumi.String("PT1M"), Statistic: pulumi.String("Average"), TimeWindow: pulumi.String("PT5M"), TimeAggregation: pulumi.String("Average"), Operator: pulumi.String("GreaterThan"), Threshold: pulumi.Float64(90), }, ScaleAction: &monitoring.AutoscaleSettingProfileRuleScaleActionArgs{ Direction: pulumi.String("Increase"), Type: pulumi.String("ChangeCount"), Value: pulumi.Int(2), Cooldown: pulumi.String("PT1M"), }, }, &monitoring.AutoscaleSettingProfileRuleArgs{ MetricTrigger: &monitoring.AutoscaleSettingProfileRuleMetricTriggerArgs{ MetricName: pulumi.String("Percentage CPU"), MetricResourceId: exampleLinuxVirtualMachineScaleSet.ID(), TimeGrain: pulumi.String("PT1M"), Statistic: pulumi.String("Average"), TimeWindow: pulumi.String("PT5M"), TimeAggregation: pulumi.String("Average"), Operator: pulumi.String("LessThan"), Threshold: pulumi.Float64(10), }, ScaleAction: &monitoring.AutoscaleSettingProfileRuleScaleActionArgs{ Direction: pulumi.String("Decrease"), Type: pulumi.String("ChangeCount"), Value: pulumi.Int(2), Cooldown: pulumi.String("PT1M"), }, }, }, Recurrence: &monitoring.AutoscaleSettingProfileRecurrenceArgs{ Timezone: pulumi.String("Pacific Standard Time"), Days: pulumi.StringArray{ pulumi.String("Saturday"), pulumi.String("Sunday"), }, Hours: pulumi.Int(12), Minutes: pulumi.Int(0), }, }, }, Notification: &monitoring.AutoscaleSettingNotificationArgs{ Email: &monitoring.AutoscaleSettingNotificationEmailArgs{ SendToSubscriptionAdministrator: pulumi.Bool(true), SendToSubscriptionCoAdministrator: pulumi.Bool(true), CustomEmails: pulumi.StringArray{ pulumi.String("admin@contoso.com"), }, }, }, }) if err != nil { return err } return nil }) }
```
### For Fixed Dates)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("autoscalingTest"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "example", &network.VirtualNetworkArgs{ Name: pulumi.String("acctvn"), AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "example", &network.SubnetArgs{ Name: pulumi.String("acctsub"), ResourceGroupName: example.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, }) if err != nil { return err } exampleLinuxVirtualMachineScaleSet, err := compute.NewLinuxVirtualMachineScaleSet(ctx, "example", &compute.LinuxVirtualMachineScaleSetArgs{ Name: pulumi.String("exampleset"), Location: example.Location, ResourceGroupName: example.Name, UpgradeMode: pulumi.String("Manual"), Sku: pulumi.String("Standard_F2"), Instances: pulumi.Int(2), AdminUsername: pulumi.String("myadmin"), AdminSshKeys: compute.LinuxVirtualMachineScaleSetAdminSshKeyArray{ &compute.LinuxVirtualMachineScaleSetAdminSshKeyArgs{ Username: pulumi.String("myadmin"), PublicKey: pulumi.String("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCsTcryUl51Q2VSEHqDRNmceUFo55ZtcIwxl2QITbN1RREti5ml/VTytC0yeBOvnZA4x4CFpdw/lCDPk0yrH9Ei5vVkXmOrExdTlT3qI7YaAzj1tUVlBd4S6LX1F7y6VLActvdHuDDuXZXzCDd/97420jrDfWZqJMlUK/EmCE5ParCeHIRIvmBxcEnGfFIsw8xQZl0HphxWOtJil8qsUWSdMyCiJYYQpMoMliO99X40AUc4/AlsyPyT5ddbKk08YrZ+rKDVHF7o29rh4vi5MmHkVgVQHKiKybWlHq+b71gIAUQk9wrJxD+dqt4igrmDSpIjfjwnd+l5UIn5fJSO5DYV4YT/4hwK7OKmuo7OFHD0WyY5YnkYEMtFgzemnRBdE8ulcT60DQpVgRMXFWHvhyCWy0L6sgj1QWDZlLpvsIvNfHsyhKFMG1frLnMt/nP0+YCcfg+v1JYeCKjeoJxB8DWcRBsjzItY0CGmzP8UYZiYKl/2u+2TgFS5r7NWH11bxoUzjKdaa1NLw+ieA8GlBFfCbfWe6YVB9ggUte4VtYFMZGxOjS2bAiYtfgTKFJv+XqORAwExG6+G2eDxIDyo80/OA9IG7Xv/jwQr7D6KDjDuULFcN/iTxuttoKrHeYz1hf5ZQlBdllwJHYx6fK2g8kha6r2JIQKocvsAXiiONqSfw== hello@world.com"), }, }, NetworkInterfaces: compute.LinuxVirtualMachineScaleSetNetworkInterfaceArray{ &compute.LinuxVirtualMachineScaleSetNetworkInterfaceArgs{ Name: pulumi.String("TestNetworkProfile"), Primary: pulumi.Bool(true), IpConfigurations: compute.LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArray{ &compute.LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs{ Name: pulumi.String("TestIPConfiguration"), Primary: pulumi.Bool(true), SubnetId: exampleSubnet.ID(), }, }, }, }, OsDisk: &compute.LinuxVirtualMachineScaleSetOsDiskArgs{ Caching: pulumi.String("ReadWrite"), StorageAccountType: pulumi.String("StandardSSD_LRS"), }, SourceImageReference: &compute.LinuxVirtualMachineScaleSetSourceImageReferenceArgs{ Publisher: pulumi.String("Canonical"), Offer: pulumi.String("0001-com-ubuntu-server-jammy"), Sku: pulumi.String("22_04-lts"), Version: pulumi.String("latest"), }, }) if err != nil { return err } _, err = monitoring.NewAutoscaleSetting(ctx, "example", &monitoring.AutoscaleSettingArgs{ Name: pulumi.String("myAutoscaleSetting"), Enabled: pulumi.Bool(true), ResourceGroupName: example.Name, Location: example.Location, TargetResourceId: exampleLinuxVirtualMachineScaleSet.ID(), Profiles: monitoring.AutoscaleSettingProfileArray{ &monitoring.AutoscaleSettingProfileArgs{ Name: pulumi.String("forJuly"), Capacity: &monitoring.AutoscaleSettingProfileCapacityArgs{ Default: pulumi.Int(1), Minimum: pulumi.Int(1), Maximum: pulumi.Int(10), }, Rules: monitoring.AutoscaleSettingProfileRuleArray{ &monitoring.AutoscaleSettingProfileRuleArgs{ MetricTrigger: &monitoring.AutoscaleSettingProfileRuleMetricTriggerArgs{ MetricName: pulumi.String("Percentage CPU"), MetricResourceId: exampleLinuxVirtualMachineScaleSet.ID(), TimeGrain: pulumi.String("PT1M"), Statistic: pulumi.String("Average"), TimeWindow: pulumi.String("PT5M"), TimeAggregation: pulumi.String("Average"), Operator: pulumi.String("GreaterThan"), Threshold: pulumi.Float64(90), }, ScaleAction: &monitoring.AutoscaleSettingProfileRuleScaleActionArgs{ Direction: pulumi.String("Increase"), Type: pulumi.String("ChangeCount"), Value: pulumi.Int(2), Cooldown: pulumi.String("PT1M"), }, }, &monitoring.AutoscaleSettingProfileRuleArgs{ MetricTrigger: &monitoring.AutoscaleSettingProfileRuleMetricTriggerArgs{ MetricName: pulumi.String("Percentage CPU"), MetricResourceId: exampleLinuxVirtualMachineScaleSet.ID(), TimeGrain: pulumi.String("PT1M"), Statistic: pulumi.String("Average"), TimeWindow: pulumi.String("PT5M"), TimeAggregation: pulumi.String("Average"), Operator: pulumi.String("LessThan"), Threshold: pulumi.Float64(10), }, ScaleAction: &monitoring.AutoscaleSettingProfileRuleScaleActionArgs{ Direction: pulumi.String("Decrease"), Type: pulumi.String("ChangeCount"), Value: pulumi.Int(2), Cooldown: pulumi.String("PT1M"), }, }, }, FixedDate: &monitoring.AutoscaleSettingProfileFixedDateArgs{ Timezone: pulumi.String("Pacific Standard Time"), Start: pulumi.String("2020-07-01T00:00:00Z"), End: pulumi.String("2020-07-31T23:59:59Z"), }, }, }, Notification: &monitoring.AutoscaleSettingNotificationArgs{ Email: &monitoring.AutoscaleSettingNotificationEmailArgs{ SendToSubscriptionAdministrator: pulumi.Bool(true), SendToSubscriptionCoAdministrator: pulumi.Bool(true), CustomEmails: pulumi.StringArray{ pulumi.String("admin@contoso.com"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
AutoScale Setting can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/autoscaleSetting:AutoscaleSetting example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/autoScaleSettings/setting1 ```
func GetAutoscaleSetting ¶
func GetAutoscaleSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoscaleSettingState, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)
GetAutoscaleSetting gets an existing AutoscaleSetting 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 NewAutoscaleSetting ¶
func NewAutoscaleSetting(ctx *pulumi.Context, name string, args *AutoscaleSettingArgs, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)
NewAutoscaleSetting registers a new resource with the given unique name, arguments, and options.
func (*AutoscaleSetting) ElementType ¶
func (*AutoscaleSetting) ElementType() reflect.Type
func (*AutoscaleSetting) ToAutoscaleSettingOutput ¶
func (i *AutoscaleSetting) ToAutoscaleSettingOutput() AutoscaleSettingOutput
func (*AutoscaleSetting) ToAutoscaleSettingOutputWithContext ¶
func (i *AutoscaleSetting) ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput
type AutoscaleSettingArgs ¶
type AutoscaleSettingArgs struct { // Specifies whether automatic scaling is enabled for the target resource. Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the supported Azure location where the AutoScale Setting should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the AutoScale Setting. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies a `notification` block as defined below. Notification AutoscaleSettingNotificationPtrInput // A `predictive` block as defined below. Predictive AutoscaleSettingPredictivePtrInput // Specifies one or more (up to 20) `profile` blocks as defined below. Profiles AutoscaleSettingProfileArrayInput // The name of the Resource Group in the AutoScale Setting should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the resource ID of the resource that the autoscale setting should be added to. Changing this forces a new resource to be created. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a AutoscaleSetting resource.
func (AutoscaleSettingArgs) ElementType ¶
func (AutoscaleSettingArgs) ElementType() reflect.Type
type AutoscaleSettingArray ¶
type AutoscaleSettingArray []AutoscaleSettingInput
func (AutoscaleSettingArray) ElementType ¶
func (AutoscaleSettingArray) ElementType() reflect.Type
func (AutoscaleSettingArray) ToAutoscaleSettingArrayOutput ¶
func (i AutoscaleSettingArray) ToAutoscaleSettingArrayOutput() AutoscaleSettingArrayOutput
func (AutoscaleSettingArray) ToAutoscaleSettingArrayOutputWithContext ¶
func (i AutoscaleSettingArray) ToAutoscaleSettingArrayOutputWithContext(ctx context.Context) AutoscaleSettingArrayOutput
type AutoscaleSettingArrayInput ¶
type AutoscaleSettingArrayInput interface { pulumi.Input ToAutoscaleSettingArrayOutput() AutoscaleSettingArrayOutput ToAutoscaleSettingArrayOutputWithContext(context.Context) AutoscaleSettingArrayOutput }
AutoscaleSettingArrayInput is an input type that accepts AutoscaleSettingArray and AutoscaleSettingArrayOutput values. You can construct a concrete instance of `AutoscaleSettingArrayInput` via:
AutoscaleSettingArray{ AutoscaleSettingArgs{...} }
type AutoscaleSettingArrayOutput ¶
type AutoscaleSettingArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingArrayOutput) ElementType ¶
func (AutoscaleSettingArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingArrayOutput) Index ¶
func (o AutoscaleSettingArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingOutput
func (AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutput ¶
func (o AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutput() AutoscaleSettingArrayOutput
func (AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutputWithContext ¶
func (o AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutputWithContext(ctx context.Context) AutoscaleSettingArrayOutput
type AutoscaleSettingInput ¶
type AutoscaleSettingInput interface { pulumi.Input ToAutoscaleSettingOutput() AutoscaleSettingOutput ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput }
type AutoscaleSettingMap ¶
type AutoscaleSettingMap map[string]AutoscaleSettingInput
func (AutoscaleSettingMap) ElementType ¶
func (AutoscaleSettingMap) ElementType() reflect.Type
func (AutoscaleSettingMap) ToAutoscaleSettingMapOutput ¶
func (i AutoscaleSettingMap) ToAutoscaleSettingMapOutput() AutoscaleSettingMapOutput
func (AutoscaleSettingMap) ToAutoscaleSettingMapOutputWithContext ¶
func (i AutoscaleSettingMap) ToAutoscaleSettingMapOutputWithContext(ctx context.Context) AutoscaleSettingMapOutput
type AutoscaleSettingMapInput ¶
type AutoscaleSettingMapInput interface { pulumi.Input ToAutoscaleSettingMapOutput() AutoscaleSettingMapOutput ToAutoscaleSettingMapOutputWithContext(context.Context) AutoscaleSettingMapOutput }
AutoscaleSettingMapInput is an input type that accepts AutoscaleSettingMap and AutoscaleSettingMapOutput values. You can construct a concrete instance of `AutoscaleSettingMapInput` via:
AutoscaleSettingMap{ "key": AutoscaleSettingArgs{...} }
type AutoscaleSettingMapOutput ¶
type AutoscaleSettingMapOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingMapOutput) ElementType ¶
func (AutoscaleSettingMapOutput) ElementType() reflect.Type
func (AutoscaleSettingMapOutput) MapIndex ¶
func (o AutoscaleSettingMapOutput) MapIndex(k pulumi.StringInput) AutoscaleSettingOutput
func (AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutput ¶
func (o AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutput() AutoscaleSettingMapOutput
func (AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutputWithContext ¶
func (o AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutputWithContext(ctx context.Context) AutoscaleSettingMapOutput
type AutoscaleSettingNotification ¶
type AutoscaleSettingNotification struct { // A `email` block as defined below. Email *AutoscaleSettingNotificationEmail `pulumi:"email"` // One or more `webhook` blocks as defined below. Webhooks []AutoscaleSettingNotificationWebhook `pulumi:"webhooks"` }
type AutoscaleSettingNotificationArgs ¶
type AutoscaleSettingNotificationArgs struct { // A `email` block as defined below. Email AutoscaleSettingNotificationEmailPtrInput `pulumi:"email"` // One or more `webhook` blocks as defined below. Webhooks AutoscaleSettingNotificationWebhookArrayInput `pulumi:"webhooks"` }
func (AutoscaleSettingNotificationArgs) ElementType ¶
func (AutoscaleSettingNotificationArgs) ElementType() reflect.Type
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutput ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutputWithContext ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutput ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutputWithContext ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
type AutoscaleSettingNotificationEmail ¶
type AutoscaleSettingNotificationEmail struct { // Specifies a list of custom email addresses to which the email notifications will be sent. CustomEmails []string `pulumi:"customEmails"` // Should email notifications be sent to the subscription administrator? Defaults to `false`. SendToSubscriptionAdministrator *bool `pulumi:"sendToSubscriptionAdministrator"` // Should email notifications be sent to the subscription co-administrator? Defaults to `false`. SendToSubscriptionCoAdministrator *bool `pulumi:"sendToSubscriptionCoAdministrator"` }
type AutoscaleSettingNotificationEmailArgs ¶
type AutoscaleSettingNotificationEmailArgs struct { // Specifies a list of custom email addresses to which the email notifications will be sent. CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"` // Should email notifications be sent to the subscription administrator? Defaults to `false`. SendToSubscriptionAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionAdministrator"` // Should email notifications be sent to the subscription co-administrator? Defaults to `false`. SendToSubscriptionCoAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionCoAdministrator"` }
func (AutoscaleSettingNotificationEmailArgs) ElementType ¶
func (AutoscaleSettingNotificationEmailArgs) ElementType() reflect.Type
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutput ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutputWithContext ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutput ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutputWithContext ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
type AutoscaleSettingNotificationEmailInput ¶
type AutoscaleSettingNotificationEmailInput interface { pulumi.Input ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput ToAutoscaleSettingNotificationEmailOutputWithContext(context.Context) AutoscaleSettingNotificationEmailOutput }
AutoscaleSettingNotificationEmailInput is an input type that accepts AutoscaleSettingNotificationEmailArgs and AutoscaleSettingNotificationEmailOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationEmailInput` via:
AutoscaleSettingNotificationEmailArgs{...}
type AutoscaleSettingNotificationEmailOutput ¶
type AutoscaleSettingNotificationEmailOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationEmailOutput) CustomEmails ¶
func (o AutoscaleSettingNotificationEmailOutput) CustomEmails() pulumi.StringArrayOutput
Specifies a list of custom email addresses to which the email notifications will be sent.
func (AutoscaleSettingNotificationEmailOutput) ElementType ¶
func (AutoscaleSettingNotificationEmailOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationEmailOutput) SendToSubscriptionAdministrator ¶
func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
Should email notifications be sent to the subscription administrator? Defaults to `false`.
func (AutoscaleSettingNotificationEmailOutput) SendToSubscriptionCoAdministrator ¶
func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
Should email notifications be sent to the subscription co-administrator? Defaults to `false`.
func (AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutput ¶
func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutputWithContext ¶
func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutput ¶
func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
func (AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext ¶
func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
type AutoscaleSettingNotificationEmailPtrInput ¶
type AutoscaleSettingNotificationEmailPtrInput interface { pulumi.Input ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput ToAutoscaleSettingNotificationEmailPtrOutputWithContext(context.Context) AutoscaleSettingNotificationEmailPtrOutput }
AutoscaleSettingNotificationEmailPtrInput is an input type that accepts AutoscaleSettingNotificationEmailArgs, AutoscaleSettingNotificationEmailPtr and AutoscaleSettingNotificationEmailPtrOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationEmailPtrInput` via:
AutoscaleSettingNotificationEmailArgs{...} or: nil
func AutoscaleSettingNotificationEmailPtr ¶
func AutoscaleSettingNotificationEmailPtr(v *AutoscaleSettingNotificationEmailArgs) AutoscaleSettingNotificationEmailPtrInput
type AutoscaleSettingNotificationEmailPtrOutput ¶
type AutoscaleSettingNotificationEmailPtrOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationEmailPtrOutput) CustomEmails ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) CustomEmails() pulumi.StringArrayOutput
Specifies a list of custom email addresses to which the email notifications will be sent.
func (AutoscaleSettingNotificationEmailPtrOutput) ElementType ¶
func (AutoscaleSettingNotificationEmailPtrOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionAdministrator ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
Should email notifications be sent to the subscription administrator? Defaults to `false`.
func (AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionCoAdministrator ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
Should email notifications be sent to the subscription co-administrator? Defaults to `false`.
func (AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutput ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
func (AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
type AutoscaleSettingNotificationInput ¶
type AutoscaleSettingNotificationInput interface { pulumi.Input ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput ToAutoscaleSettingNotificationOutputWithContext(context.Context) AutoscaleSettingNotificationOutput }
AutoscaleSettingNotificationInput is an input type that accepts AutoscaleSettingNotificationArgs and AutoscaleSettingNotificationOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationInput` via:
AutoscaleSettingNotificationArgs{...}
type AutoscaleSettingNotificationOutput ¶
type AutoscaleSettingNotificationOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationOutput) ElementType ¶
func (AutoscaleSettingNotificationOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutput ¶
func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutputWithContext ¶
func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutput ¶
func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutputWithContext ¶
func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationOutput) Webhooks ¶
func (o AutoscaleSettingNotificationOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
One or more `webhook` blocks as defined below.
type AutoscaleSettingNotificationPtrInput ¶
type AutoscaleSettingNotificationPtrInput interface { pulumi.Input ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput ToAutoscaleSettingNotificationPtrOutputWithContext(context.Context) AutoscaleSettingNotificationPtrOutput }
AutoscaleSettingNotificationPtrInput is an input type that accepts AutoscaleSettingNotificationArgs, AutoscaleSettingNotificationPtr and AutoscaleSettingNotificationPtrOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationPtrInput` via:
AutoscaleSettingNotificationArgs{...} or: nil
func AutoscaleSettingNotificationPtr ¶
func AutoscaleSettingNotificationPtr(v *AutoscaleSettingNotificationArgs) AutoscaleSettingNotificationPtrInput
type AutoscaleSettingNotificationPtrOutput ¶
type AutoscaleSettingNotificationPtrOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationPtrOutput) ElementType ¶
func (AutoscaleSettingNotificationPtrOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutput ¶
func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutputWithContext ¶
func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationPtrOutput) Webhooks ¶
func (o AutoscaleSettingNotificationPtrOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
One or more `webhook` blocks as defined below.
type AutoscaleSettingNotificationWebhookArgs ¶
type AutoscaleSettingNotificationWebhookArgs struct { // A map of settings. Properties pulumi.StringMapInput `pulumi:"properties"` // The HTTPS URI which should receive scale notifications. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` }
func (AutoscaleSettingNotificationWebhookArgs) ElementType ¶
func (AutoscaleSettingNotificationWebhookArgs) ElementType() reflect.Type
func (AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutput ¶
func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
func (AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutputWithContext ¶
func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
type AutoscaleSettingNotificationWebhookArray ¶
type AutoscaleSettingNotificationWebhookArray []AutoscaleSettingNotificationWebhookInput
func (AutoscaleSettingNotificationWebhookArray) ElementType ¶
func (AutoscaleSettingNotificationWebhookArray) ElementType() reflect.Type
func (AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutput ¶
func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
func (AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext ¶
func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
type AutoscaleSettingNotificationWebhookArrayInput ¶
type AutoscaleSettingNotificationWebhookArrayInput interface { pulumi.Input ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(context.Context) AutoscaleSettingNotificationWebhookArrayOutput }
AutoscaleSettingNotificationWebhookArrayInput is an input type that accepts AutoscaleSettingNotificationWebhookArray and AutoscaleSettingNotificationWebhookArrayOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationWebhookArrayInput` via:
AutoscaleSettingNotificationWebhookArray{ AutoscaleSettingNotificationWebhookArgs{...} }
type AutoscaleSettingNotificationWebhookArrayOutput ¶
type AutoscaleSettingNotificationWebhookArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationWebhookArrayOutput) ElementType ¶
func (AutoscaleSettingNotificationWebhookArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutput ¶
func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
func (AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext ¶
func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
type AutoscaleSettingNotificationWebhookInput ¶
type AutoscaleSettingNotificationWebhookInput interface { pulumi.Input ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput ToAutoscaleSettingNotificationWebhookOutputWithContext(context.Context) AutoscaleSettingNotificationWebhookOutput }
AutoscaleSettingNotificationWebhookInput is an input type that accepts AutoscaleSettingNotificationWebhookArgs and AutoscaleSettingNotificationWebhookOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationWebhookInput` via:
AutoscaleSettingNotificationWebhookArgs{...}
type AutoscaleSettingNotificationWebhookOutput ¶
type AutoscaleSettingNotificationWebhookOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationWebhookOutput) ElementType ¶
func (AutoscaleSettingNotificationWebhookOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationWebhookOutput) Properties ¶
func (o AutoscaleSettingNotificationWebhookOutput) Properties() pulumi.StringMapOutput
A map of settings.
func (AutoscaleSettingNotificationWebhookOutput) ServiceUri ¶
func (o AutoscaleSettingNotificationWebhookOutput) ServiceUri() pulumi.StringOutput
The HTTPS URI which should receive scale notifications.
func (AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutput ¶
func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
func (AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutputWithContext ¶
func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
type AutoscaleSettingOutput ¶
type AutoscaleSettingOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingOutput) ElementType ¶
func (AutoscaleSettingOutput) ElementType() reflect.Type
func (AutoscaleSettingOutput) Enabled ¶
func (o AutoscaleSettingOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether automatic scaling is enabled for the target resource. Defaults to `true`.
func (AutoscaleSettingOutput) Location ¶
func (o AutoscaleSettingOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the AutoScale Setting should exist. Changing this forces a new resource to be created.
func (AutoscaleSettingOutput) Name ¶
func (o AutoscaleSettingOutput) Name() pulumi.StringOutput
The name of the AutoScale Setting. Changing this forces a new resource to be created.
func (AutoscaleSettingOutput) Notification ¶
func (o AutoscaleSettingOutput) Notification() AutoscaleSettingNotificationPtrOutput
Specifies a `notification` block as defined below.
func (AutoscaleSettingOutput) Predictive ¶
func (o AutoscaleSettingOutput) Predictive() AutoscaleSettingPredictivePtrOutput
A `predictive` block as defined below.
func (AutoscaleSettingOutput) Profiles ¶
func (o AutoscaleSettingOutput) Profiles() AutoscaleSettingProfileArrayOutput
Specifies one or more (up to 20) `profile` blocks as defined below.
func (AutoscaleSettingOutput) ResourceGroupName ¶
func (o AutoscaleSettingOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group in the AutoScale Setting should be created. Changing this forces a new resource to be created.
func (AutoscaleSettingOutput) Tags ¶
func (o AutoscaleSettingOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (AutoscaleSettingOutput) TargetResourceId ¶
func (o AutoscaleSettingOutput) TargetResourceId() pulumi.StringOutput
Specifies the resource ID of the resource that the autoscale setting should be added to. Changing this forces a new resource to be created.
func (AutoscaleSettingOutput) ToAutoscaleSettingOutput ¶
func (o AutoscaleSettingOutput) ToAutoscaleSettingOutput() AutoscaleSettingOutput
func (AutoscaleSettingOutput) ToAutoscaleSettingOutputWithContext ¶
func (o AutoscaleSettingOutput) ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput
type AutoscaleSettingPredictive ¶
type AutoscaleSettingPredictive struct { // Specifies the amount of time by which instances are launched in advance. It must be between `PT1M` and `PT1H` in ISO 8601 format. LookAheadTime *string `pulumi:"lookAheadTime"` // Specifies the predictive scale mode. Possible values are `Enabled` or `ForecastOnly`. ScaleMode string `pulumi:"scaleMode"` }
type AutoscaleSettingPredictiveArgs ¶
type AutoscaleSettingPredictiveArgs struct { // Specifies the amount of time by which instances are launched in advance. It must be between `PT1M` and `PT1H` in ISO 8601 format. LookAheadTime pulumi.StringPtrInput `pulumi:"lookAheadTime"` // Specifies the predictive scale mode. Possible values are `Enabled` or `ForecastOnly`. ScaleMode pulumi.StringInput `pulumi:"scaleMode"` }
func (AutoscaleSettingPredictiveArgs) ElementType ¶
func (AutoscaleSettingPredictiveArgs) ElementType() reflect.Type
func (AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictiveOutput ¶
func (i AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictiveOutput() AutoscaleSettingPredictiveOutput
func (AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictiveOutputWithContext ¶
func (i AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictiveOutputWithContext(ctx context.Context) AutoscaleSettingPredictiveOutput
func (AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictivePtrOutput ¶
func (i AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictivePtrOutput() AutoscaleSettingPredictivePtrOutput
func (AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictivePtrOutputWithContext ¶
func (i AutoscaleSettingPredictiveArgs) ToAutoscaleSettingPredictivePtrOutputWithContext(ctx context.Context) AutoscaleSettingPredictivePtrOutput
type AutoscaleSettingPredictiveInput ¶
type AutoscaleSettingPredictiveInput interface { pulumi.Input ToAutoscaleSettingPredictiveOutput() AutoscaleSettingPredictiveOutput ToAutoscaleSettingPredictiveOutputWithContext(context.Context) AutoscaleSettingPredictiveOutput }
AutoscaleSettingPredictiveInput is an input type that accepts AutoscaleSettingPredictiveArgs and AutoscaleSettingPredictiveOutput values. You can construct a concrete instance of `AutoscaleSettingPredictiveInput` via:
AutoscaleSettingPredictiveArgs{...}
type AutoscaleSettingPredictiveOutput ¶
type AutoscaleSettingPredictiveOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingPredictiveOutput) ElementType ¶
func (AutoscaleSettingPredictiveOutput) ElementType() reflect.Type
func (AutoscaleSettingPredictiveOutput) LookAheadTime ¶
func (o AutoscaleSettingPredictiveOutput) LookAheadTime() pulumi.StringPtrOutput
Specifies the amount of time by which instances are launched in advance. It must be between `PT1M` and `PT1H` in ISO 8601 format.
func (AutoscaleSettingPredictiveOutput) ScaleMode ¶
func (o AutoscaleSettingPredictiveOutput) ScaleMode() pulumi.StringOutput
Specifies the predictive scale mode. Possible values are `Enabled` or `ForecastOnly`.
func (AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictiveOutput ¶
func (o AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictiveOutput() AutoscaleSettingPredictiveOutput
func (AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictiveOutputWithContext ¶
func (o AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictiveOutputWithContext(ctx context.Context) AutoscaleSettingPredictiveOutput
func (AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictivePtrOutput ¶
func (o AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictivePtrOutput() AutoscaleSettingPredictivePtrOutput
func (AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictivePtrOutputWithContext ¶
func (o AutoscaleSettingPredictiveOutput) ToAutoscaleSettingPredictivePtrOutputWithContext(ctx context.Context) AutoscaleSettingPredictivePtrOutput
type AutoscaleSettingPredictivePtrInput ¶
type AutoscaleSettingPredictivePtrInput interface { pulumi.Input ToAutoscaleSettingPredictivePtrOutput() AutoscaleSettingPredictivePtrOutput ToAutoscaleSettingPredictivePtrOutputWithContext(context.Context) AutoscaleSettingPredictivePtrOutput }
AutoscaleSettingPredictivePtrInput is an input type that accepts AutoscaleSettingPredictiveArgs, AutoscaleSettingPredictivePtr and AutoscaleSettingPredictivePtrOutput values. You can construct a concrete instance of `AutoscaleSettingPredictivePtrInput` via:
AutoscaleSettingPredictiveArgs{...} or: nil
func AutoscaleSettingPredictivePtr ¶
func AutoscaleSettingPredictivePtr(v *AutoscaleSettingPredictiveArgs) AutoscaleSettingPredictivePtrInput
type AutoscaleSettingPredictivePtrOutput ¶
type AutoscaleSettingPredictivePtrOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingPredictivePtrOutput) Elem ¶
func (o AutoscaleSettingPredictivePtrOutput) Elem() AutoscaleSettingPredictiveOutput
func (AutoscaleSettingPredictivePtrOutput) ElementType ¶
func (AutoscaleSettingPredictivePtrOutput) ElementType() reflect.Type
func (AutoscaleSettingPredictivePtrOutput) LookAheadTime ¶
func (o AutoscaleSettingPredictivePtrOutput) LookAheadTime() pulumi.StringPtrOutput
Specifies the amount of time by which instances are launched in advance. It must be between `PT1M` and `PT1H` in ISO 8601 format.
func (AutoscaleSettingPredictivePtrOutput) ScaleMode ¶
func (o AutoscaleSettingPredictivePtrOutput) ScaleMode() pulumi.StringPtrOutput
Specifies the predictive scale mode. Possible values are `Enabled` or `ForecastOnly`.
func (AutoscaleSettingPredictivePtrOutput) ToAutoscaleSettingPredictivePtrOutput ¶
func (o AutoscaleSettingPredictivePtrOutput) ToAutoscaleSettingPredictivePtrOutput() AutoscaleSettingPredictivePtrOutput
func (AutoscaleSettingPredictivePtrOutput) ToAutoscaleSettingPredictivePtrOutputWithContext ¶
func (o AutoscaleSettingPredictivePtrOutput) ToAutoscaleSettingPredictivePtrOutputWithContext(ctx context.Context) AutoscaleSettingPredictivePtrOutput
type AutoscaleSettingProfile ¶
type AutoscaleSettingProfile struct { // A `capacity` block as defined below. Capacity AutoscaleSettingProfileCapacity `pulumi:"capacity"` // A `fixedDate` block as defined below. This cannot be specified if a `recurrence` block is specified. FixedDate *AutoscaleSettingProfileFixedDate `pulumi:"fixedDate"` // Specifies the name of the profile. Name string `pulumi:"name"` // A `recurrence` block as defined below. This cannot be specified if a `fixedDate` block is specified. Recurrence *AutoscaleSettingProfileRecurrence `pulumi:"recurrence"` // One or more (up to 10) `rule` blocks as defined below. Rules []AutoscaleSettingProfileRule `pulumi:"rules"` }
type AutoscaleSettingProfileArgs ¶
type AutoscaleSettingProfileArgs struct { // A `capacity` block as defined below. Capacity AutoscaleSettingProfileCapacityInput `pulumi:"capacity"` // A `fixedDate` block as defined below. This cannot be specified if a `recurrence` block is specified. FixedDate AutoscaleSettingProfileFixedDatePtrInput `pulumi:"fixedDate"` // Specifies the name of the profile. Name pulumi.StringInput `pulumi:"name"` // A `recurrence` block as defined below. This cannot be specified if a `fixedDate` block is specified. Recurrence AutoscaleSettingProfileRecurrencePtrInput `pulumi:"recurrence"` // One or more (up to 10) `rule` blocks as defined below. Rules AutoscaleSettingProfileRuleArrayInput `pulumi:"rules"` }
func (AutoscaleSettingProfileArgs) ElementType ¶
func (AutoscaleSettingProfileArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutput ¶
func (i AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutput() AutoscaleSettingProfileOutput
func (AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutputWithContext ¶
func (i AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutputWithContext(ctx context.Context) AutoscaleSettingProfileOutput
type AutoscaleSettingProfileArray ¶
type AutoscaleSettingProfileArray []AutoscaleSettingProfileInput
func (AutoscaleSettingProfileArray) ElementType ¶
func (AutoscaleSettingProfileArray) ElementType() reflect.Type
func (AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutput ¶
func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
func (AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutputWithContext ¶
func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
type AutoscaleSettingProfileArrayInput ¶
type AutoscaleSettingProfileArrayInput interface { pulumi.Input ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput ToAutoscaleSettingProfileArrayOutputWithContext(context.Context) AutoscaleSettingProfileArrayOutput }
AutoscaleSettingProfileArrayInput is an input type that accepts AutoscaleSettingProfileArray and AutoscaleSettingProfileArrayOutput values. You can construct a concrete instance of `AutoscaleSettingProfileArrayInput` via:
AutoscaleSettingProfileArray{ AutoscaleSettingProfileArgs{...} }
type AutoscaleSettingProfileArrayOutput ¶
type AutoscaleSettingProfileArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileArrayOutput) ElementType ¶
func (AutoscaleSettingProfileArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileArrayOutput) Index ¶
func (o AutoscaleSettingProfileArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileOutput
func (AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutput ¶
func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
func (AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutputWithContext ¶
func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
type AutoscaleSettingProfileCapacity ¶
type AutoscaleSettingProfileCapacity struct { // The number of instances that are available for scaling if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Valid values are between `0` and `1000`. Default int `pulumi:"default"` // The maximum number of instances for this resource. Valid values are between `0` and `1000`. // // > **NOTE:** The maximum number of instances is also limited by the amount of Cores available in the subscription. Maximum int `pulumi:"maximum"` // The minimum number of instances for this resource. Valid values are between `0` and `1000`. Minimum int `pulumi:"minimum"` }
type AutoscaleSettingProfileCapacityArgs ¶
type AutoscaleSettingProfileCapacityArgs struct { // The number of instances that are available for scaling if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Valid values are between `0` and `1000`. Default pulumi.IntInput `pulumi:"default"` // The maximum number of instances for this resource. Valid values are between `0` and `1000`. // // > **NOTE:** The maximum number of instances is also limited by the amount of Cores available in the subscription. Maximum pulumi.IntInput `pulumi:"maximum"` // The minimum number of instances for this resource. Valid values are between `0` and `1000`. Minimum pulumi.IntInput `pulumi:"minimum"` }
func (AutoscaleSettingProfileCapacityArgs) ElementType ¶
func (AutoscaleSettingProfileCapacityArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutput ¶
func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
func (AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutputWithContext ¶
func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
type AutoscaleSettingProfileCapacityInput ¶
type AutoscaleSettingProfileCapacityInput interface { pulumi.Input ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput ToAutoscaleSettingProfileCapacityOutputWithContext(context.Context) AutoscaleSettingProfileCapacityOutput }
AutoscaleSettingProfileCapacityInput is an input type that accepts AutoscaleSettingProfileCapacityArgs and AutoscaleSettingProfileCapacityOutput values. You can construct a concrete instance of `AutoscaleSettingProfileCapacityInput` via:
AutoscaleSettingProfileCapacityArgs{...}
type AutoscaleSettingProfileCapacityOutput ¶
type AutoscaleSettingProfileCapacityOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileCapacityOutput) Default ¶
func (o AutoscaleSettingProfileCapacityOutput) Default() pulumi.IntOutput
The number of instances that are available for scaling if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Valid values are between `0` and `1000`.
func (AutoscaleSettingProfileCapacityOutput) ElementType ¶
func (AutoscaleSettingProfileCapacityOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileCapacityOutput) Maximum ¶
func (o AutoscaleSettingProfileCapacityOutput) Maximum() pulumi.IntOutput
The maximum number of instances for this resource. Valid values are between `0` and `1000`.
> **NOTE:** The maximum number of instances is also limited by the amount of Cores available in the subscription.
func (AutoscaleSettingProfileCapacityOutput) Minimum ¶
func (o AutoscaleSettingProfileCapacityOutput) Minimum() pulumi.IntOutput
The minimum number of instances for this resource. Valid values are between `0` and `1000`.
func (AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutput ¶
func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
func (AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutputWithContext ¶
func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
type AutoscaleSettingProfileFixedDate ¶
type AutoscaleSettingProfileFixedDate struct { // Specifies the end date for the profile, formatted as an RFC3339 date string. End string `pulumi:"end"` // Specifies the start date for the profile, formatted as an RFC3339 date string. Start string `pulumi:"start"` // The Time Zone of the `start` and `end` times. A list of [possible values can be found here](https://learn.microsoft.com/en-us/rest/api/monitor/autoscale-settings/create-or-update?view=rest-monitor-2022-10-01&tabs=HTTP#recurrentschedule). Defaults to `UTC`. Timezone *string `pulumi:"timezone"` }
type AutoscaleSettingProfileFixedDateArgs ¶
type AutoscaleSettingProfileFixedDateArgs struct { // Specifies the end date for the profile, formatted as an RFC3339 date string. End pulumi.StringInput `pulumi:"end"` // Specifies the start date for the profile, formatted as an RFC3339 date string. Start pulumi.StringInput `pulumi:"start"` // The Time Zone of the `start` and `end` times. A list of [possible values can be found here](https://learn.microsoft.com/en-us/rest/api/monitor/autoscale-settings/create-or-update?view=rest-monitor-2022-10-01&tabs=HTTP#recurrentschedule). Defaults to `UTC`. Timezone pulumi.StringPtrInput `pulumi:"timezone"` }
func (AutoscaleSettingProfileFixedDateArgs) ElementType ¶
func (AutoscaleSettingProfileFixedDateArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutput ¶
func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
func (AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutputWithContext ¶
func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
func (AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutput ¶
func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
func (AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext ¶
func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
type AutoscaleSettingProfileFixedDateInput ¶
type AutoscaleSettingProfileFixedDateInput interface { pulumi.Input ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput ToAutoscaleSettingProfileFixedDateOutputWithContext(context.Context) AutoscaleSettingProfileFixedDateOutput }
AutoscaleSettingProfileFixedDateInput is an input type that accepts AutoscaleSettingProfileFixedDateArgs and AutoscaleSettingProfileFixedDateOutput values. You can construct a concrete instance of `AutoscaleSettingProfileFixedDateInput` via:
AutoscaleSettingProfileFixedDateArgs{...}
type AutoscaleSettingProfileFixedDateOutput ¶
type AutoscaleSettingProfileFixedDateOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileFixedDateOutput) ElementType ¶
func (AutoscaleSettingProfileFixedDateOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileFixedDateOutput) End ¶
func (o AutoscaleSettingProfileFixedDateOutput) End() pulumi.StringOutput
Specifies the end date for the profile, formatted as an RFC3339 date string.
func (AutoscaleSettingProfileFixedDateOutput) Start ¶
func (o AutoscaleSettingProfileFixedDateOutput) Start() pulumi.StringOutput
Specifies the start date for the profile, formatted as an RFC3339 date string.
func (AutoscaleSettingProfileFixedDateOutput) Timezone ¶
func (o AutoscaleSettingProfileFixedDateOutput) Timezone() pulumi.StringPtrOutput
The Time Zone of the `start` and `end` times. A list of [possible values can be found here](https://learn.microsoft.com/en-us/rest/api/monitor/autoscale-settings/create-or-update?view=rest-monitor-2022-10-01&tabs=HTTP#recurrentschedule). Defaults to `UTC`.
func (AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutput ¶
func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
func (AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutputWithContext ¶
func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
func (AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutput ¶
func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
func (AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext ¶
func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
type AutoscaleSettingProfileFixedDatePtrInput ¶
type AutoscaleSettingProfileFixedDatePtrInput interface { pulumi.Input ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(context.Context) AutoscaleSettingProfileFixedDatePtrOutput }
AutoscaleSettingProfileFixedDatePtrInput is an input type that accepts AutoscaleSettingProfileFixedDateArgs, AutoscaleSettingProfileFixedDatePtr and AutoscaleSettingProfileFixedDatePtrOutput values. You can construct a concrete instance of `AutoscaleSettingProfileFixedDatePtrInput` via:
AutoscaleSettingProfileFixedDateArgs{...} or: nil
func AutoscaleSettingProfileFixedDatePtr ¶
func AutoscaleSettingProfileFixedDatePtr(v *AutoscaleSettingProfileFixedDateArgs) AutoscaleSettingProfileFixedDatePtrInput
type AutoscaleSettingProfileFixedDatePtrOutput ¶
type AutoscaleSettingProfileFixedDatePtrOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileFixedDatePtrOutput) ElementType ¶
func (AutoscaleSettingProfileFixedDatePtrOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileFixedDatePtrOutput) End ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) End() pulumi.StringPtrOutput
Specifies the end date for the profile, formatted as an RFC3339 date string.
func (AutoscaleSettingProfileFixedDatePtrOutput) Start ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) Start() pulumi.StringPtrOutput
Specifies the start date for the profile, formatted as an RFC3339 date string.
func (AutoscaleSettingProfileFixedDatePtrOutput) Timezone ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) Timezone() pulumi.StringPtrOutput
The Time Zone of the `start` and `end` times. A list of [possible values can be found here](https://learn.microsoft.com/en-us/rest/api/monitor/autoscale-settings/create-or-update?view=rest-monitor-2022-10-01&tabs=HTTP#recurrentschedule). Defaults to `UTC`.
func (AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutput ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
func (AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
type AutoscaleSettingProfileInput ¶
type AutoscaleSettingProfileInput interface { pulumi.Input ToAutoscaleSettingProfileOutput() AutoscaleSettingProfileOutput ToAutoscaleSettingProfileOutputWithContext(context.Context) AutoscaleSettingProfileOutput }
AutoscaleSettingProfileInput is an input type that accepts AutoscaleSettingProfileArgs and AutoscaleSettingProfileOutput values. You can construct a concrete instance of `AutoscaleSettingProfileInput` via:
AutoscaleSettingProfileArgs{...}
type AutoscaleSettingProfileOutput ¶
type AutoscaleSettingProfileOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileOutput) Capacity ¶
func (o AutoscaleSettingProfileOutput) Capacity() AutoscaleSettingProfileCapacityOutput
A `capacity` block as defined below.
func (AutoscaleSettingProfileOutput) ElementType ¶
func (AutoscaleSettingProfileOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileOutput) FixedDate ¶
func (o AutoscaleSettingProfileOutput) FixedDate() AutoscaleSettingProfileFixedDatePtrOutput
A `fixedDate` block as defined below. This cannot be specified if a `recurrence` block is specified.
func (AutoscaleSettingProfileOutput) Name ¶
func (o AutoscaleSettingProfileOutput) Name() pulumi.StringOutput
Specifies the name of the profile.
func (AutoscaleSettingProfileOutput) Recurrence ¶
func (o AutoscaleSettingProfileOutput) Recurrence() AutoscaleSettingProfileRecurrencePtrOutput
A `recurrence` block as defined below. This cannot be specified if a `fixedDate` block is specified.
func (AutoscaleSettingProfileOutput) Rules ¶
func (o AutoscaleSettingProfileOutput) Rules() AutoscaleSettingProfileRuleArrayOutput
One or more (up to 10) `rule` blocks as defined below.
func (AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutput ¶
func (o AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutput() AutoscaleSettingProfileOutput
func (AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutputWithContext ¶
func (o AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutputWithContext(ctx context.Context) AutoscaleSettingProfileOutput
type AutoscaleSettingProfileRecurrence ¶
type AutoscaleSettingProfileRecurrence struct { // A list of days that this profile takes effect on. Possible values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`. Days []string `pulumi:"days"` // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered (in 24-hour time). Possible values are from `0` to `23`. Hours int `pulumi:"hours"` // A list containing a single item which specifies the Minute interval at which this recurrence should be triggered. Minutes int `pulumi:"minutes"` // The Time Zone used for the `hours` field. A list of possible values can be found here). Defaults to `UTC`. Timezone *string `pulumi:"timezone"` }
type AutoscaleSettingProfileRecurrenceArgs ¶
type AutoscaleSettingProfileRecurrenceArgs struct { // A list of days that this profile takes effect on. Possible values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`. Days pulumi.StringArrayInput `pulumi:"days"` // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered (in 24-hour time). Possible values are from `0` to `23`. Hours pulumi.IntInput `pulumi:"hours"` // A list containing a single item which specifies the Minute interval at which this recurrence should be triggered. Minutes pulumi.IntInput `pulumi:"minutes"` // The Time Zone used for the `hours` field. A list of possible values can be found here). Defaults to `UTC`. Timezone pulumi.StringPtrInput `pulumi:"timezone"` }
func (AutoscaleSettingProfileRecurrenceArgs) ElementType ¶
func (AutoscaleSettingProfileRecurrenceArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutput ¶
func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput
func (AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutputWithContext ¶
func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrenceOutput
func (AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutput ¶
func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
func (AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext ¶
func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
type AutoscaleSettingProfileRecurrenceInput ¶
type AutoscaleSettingProfileRecurrenceInput interface { pulumi.Input ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput ToAutoscaleSettingProfileRecurrenceOutputWithContext(context.Context) AutoscaleSettingProfileRecurrenceOutput }
AutoscaleSettingProfileRecurrenceInput is an input type that accepts AutoscaleSettingProfileRecurrenceArgs and AutoscaleSettingProfileRecurrenceOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRecurrenceInput` via:
AutoscaleSettingProfileRecurrenceArgs{...}
type AutoscaleSettingProfileRecurrenceOutput ¶
type AutoscaleSettingProfileRecurrenceOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRecurrenceOutput) Days ¶
func (o AutoscaleSettingProfileRecurrenceOutput) Days() pulumi.StringArrayOutput
A list of days that this profile takes effect on. Possible values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`.
func (AutoscaleSettingProfileRecurrenceOutput) ElementType ¶
func (AutoscaleSettingProfileRecurrenceOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRecurrenceOutput) Hours ¶
func (o AutoscaleSettingProfileRecurrenceOutput) Hours() pulumi.IntOutput
A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered (in 24-hour time). Possible values are from `0` to `23`.
func (AutoscaleSettingProfileRecurrenceOutput) Minutes ¶
func (o AutoscaleSettingProfileRecurrenceOutput) Minutes() pulumi.IntOutput
A list containing a single item which specifies the Minute interval at which this recurrence should be triggered.
func (AutoscaleSettingProfileRecurrenceOutput) Timezone ¶
func (o AutoscaleSettingProfileRecurrenceOutput) Timezone() pulumi.StringPtrOutput
The Time Zone used for the `hours` field. A list of possible values can be found here). Defaults to `UTC`.
func (AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutput ¶
func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput
func (AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutputWithContext ¶
func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrenceOutput
func (AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutput ¶
func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
func (AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext ¶
func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
type AutoscaleSettingProfileRecurrencePtrInput ¶
type AutoscaleSettingProfileRecurrencePtrInput interface { pulumi.Input ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(context.Context) AutoscaleSettingProfileRecurrencePtrOutput }
AutoscaleSettingProfileRecurrencePtrInput is an input type that accepts AutoscaleSettingProfileRecurrenceArgs, AutoscaleSettingProfileRecurrencePtr and AutoscaleSettingProfileRecurrencePtrOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRecurrencePtrInput` via:
AutoscaleSettingProfileRecurrenceArgs{...} or: nil
func AutoscaleSettingProfileRecurrencePtr ¶
func AutoscaleSettingProfileRecurrencePtr(v *AutoscaleSettingProfileRecurrenceArgs) AutoscaleSettingProfileRecurrencePtrInput
type AutoscaleSettingProfileRecurrencePtrOutput ¶
type AutoscaleSettingProfileRecurrencePtrOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRecurrencePtrOutput) Days ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) Days() pulumi.StringArrayOutput
A list of days that this profile takes effect on. Possible values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`.
func (AutoscaleSettingProfileRecurrencePtrOutput) ElementType ¶
func (AutoscaleSettingProfileRecurrencePtrOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRecurrencePtrOutput) Hours ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) Hours() pulumi.IntPtrOutput
A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered (in 24-hour time). Possible values are from `0` to `23`.
func (AutoscaleSettingProfileRecurrencePtrOutput) Minutes ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) Minutes() pulumi.IntPtrOutput
A list containing a single item which specifies the Minute interval at which this recurrence should be triggered.
func (AutoscaleSettingProfileRecurrencePtrOutput) Timezone ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) Timezone() pulumi.StringPtrOutput
The Time Zone used for the `hours` field. A list of possible values can be found here). Defaults to `UTC`.
func (AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutput ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
func (AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
type AutoscaleSettingProfileRule ¶
type AutoscaleSettingProfileRule struct { // A `metricTrigger` block as defined below. MetricTrigger AutoscaleSettingProfileRuleMetricTrigger `pulumi:"metricTrigger"` // A `scaleAction` block as defined below. ScaleAction AutoscaleSettingProfileRuleScaleAction `pulumi:"scaleAction"` }
type AutoscaleSettingProfileRuleArgs ¶
type AutoscaleSettingProfileRuleArgs struct { // A `metricTrigger` block as defined below. MetricTrigger AutoscaleSettingProfileRuleMetricTriggerInput `pulumi:"metricTrigger"` // A `scaleAction` block as defined below. ScaleAction AutoscaleSettingProfileRuleScaleActionInput `pulumi:"scaleAction"` }
func (AutoscaleSettingProfileRuleArgs) ElementType ¶
func (AutoscaleSettingProfileRuleArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutput ¶
func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
func (AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutputWithContext ¶
func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
type AutoscaleSettingProfileRuleArray ¶
type AutoscaleSettingProfileRuleArray []AutoscaleSettingProfileRuleInput
func (AutoscaleSettingProfileRuleArray) ElementType ¶
func (AutoscaleSettingProfileRuleArray) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutput ¶
func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
func (AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutputWithContext ¶
func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
type AutoscaleSettingProfileRuleArrayInput ¶
type AutoscaleSettingProfileRuleArrayInput interface { pulumi.Input ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput ToAutoscaleSettingProfileRuleArrayOutputWithContext(context.Context) AutoscaleSettingProfileRuleArrayOutput }
AutoscaleSettingProfileRuleArrayInput is an input type that accepts AutoscaleSettingProfileRuleArray and AutoscaleSettingProfileRuleArrayOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleArrayInput` via:
AutoscaleSettingProfileRuleArray{ AutoscaleSettingProfileRuleArgs{...} }
type AutoscaleSettingProfileRuleArrayOutput ¶
type AutoscaleSettingProfileRuleArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleArrayOutput) ElementType ¶
func (AutoscaleSettingProfileRuleArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutput ¶
func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
func (AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutputWithContext ¶
func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
type AutoscaleSettingProfileRuleInput ¶
type AutoscaleSettingProfileRuleInput interface { pulumi.Input ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput ToAutoscaleSettingProfileRuleOutputWithContext(context.Context) AutoscaleSettingProfileRuleOutput }
AutoscaleSettingProfileRuleInput is an input type that accepts AutoscaleSettingProfileRuleArgs and AutoscaleSettingProfileRuleOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleInput` via:
AutoscaleSettingProfileRuleArgs{...}
type AutoscaleSettingProfileRuleMetricTrigger ¶
type AutoscaleSettingProfileRuleMetricTrigger struct { // One or more `dimensions` block as defined below. Dimensions []AutoscaleSettingProfileRuleMetricTriggerDimension `pulumi:"dimensions"` // Whether to enable metric divide by instance count. DivideByInstanceCount *bool `pulumi:"divideByInstanceCount"` // The name of the metric that defines what the rule monitors, such as `Percentage CPU` for `Virtual Machine Scale Sets` and `CpuPercentage` for `App Service Plan`. // // > **NOTE:** The allowed value of `metricName` highly depends on the targeting resource type, please visit [Supported metrics with Azure Monitor](https://docs.microsoft.com/azure/azure-monitor/platform/metrics-supported) for more details. MetricName string `pulumi:"metricName"` // The namespace of the metric that defines what the rule monitors, such as `microsoft.compute/virtualmachinescalesets` for `Virtual Machine Scale Sets`. MetricNamespace *string `pulumi:"metricNamespace"` // The ID of the Resource which the Rule monitors. MetricResourceId string `pulumi:"metricResourceId"` // Specifies the operator used to compare the metric data and threshold. Possible values are: `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`. Operator string `pulumi:"operator"` // Specifies how the metrics from multiple instances are combined. Possible values are `Average`, `Max`, `Min` and `Sum`. Statistic string `pulumi:"statistic"` // Specifies the threshold of the metric that triggers the scale action. Threshold float64 `pulumi:"threshold"` // Specifies how the data that's collected should be combined over time. Possible values include `Average`, `Count`, `Maximum`, `Minimum`, `Last` and `Total`. TimeAggregation string `pulumi:"timeAggregation"` // Specifies the granularity of metrics that the rule monitors, which must be one of the pre-defined values returned from the metric definitions for the metric. This value must be between 1 minute and 12 hours an be formatted as an ISO 8601 string. TimeGrain string `pulumi:"timeGrain"` // Specifies the time range for which data is collected, which must be greater than the delay in metric collection (which varies from resource to resource). This value must be between 5 minutes and 12 hours and be formatted as an ISO 8601 string. TimeWindow string `pulumi:"timeWindow"` }
type AutoscaleSettingProfileRuleMetricTriggerArgs ¶
type AutoscaleSettingProfileRuleMetricTriggerArgs struct { // One or more `dimensions` block as defined below. Dimensions AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput `pulumi:"dimensions"` // Whether to enable metric divide by instance count. DivideByInstanceCount pulumi.BoolPtrInput `pulumi:"divideByInstanceCount"` // The name of the metric that defines what the rule monitors, such as `Percentage CPU` for `Virtual Machine Scale Sets` and `CpuPercentage` for `App Service Plan`. // // > **NOTE:** The allowed value of `metricName` highly depends on the targeting resource type, please visit [Supported metrics with Azure Monitor](https://docs.microsoft.com/azure/azure-monitor/platform/metrics-supported) for more details. MetricName pulumi.StringInput `pulumi:"metricName"` // The namespace of the metric that defines what the rule monitors, such as `microsoft.compute/virtualmachinescalesets` for `Virtual Machine Scale Sets`. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // The ID of the Resource which the Rule monitors. MetricResourceId pulumi.StringInput `pulumi:"metricResourceId"` // Specifies the operator used to compare the metric data and threshold. Possible values are: `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies how the metrics from multiple instances are combined. Possible values are `Average`, `Max`, `Min` and `Sum`. Statistic pulumi.StringInput `pulumi:"statistic"` // Specifies the threshold of the metric that triggers the scale action. Threshold pulumi.Float64Input `pulumi:"threshold"` // Specifies how the data that's collected should be combined over time. Possible values include `Average`, `Count`, `Maximum`, `Minimum`, `Last` and `Total`. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` // Specifies the granularity of metrics that the rule monitors, which must be one of the pre-defined values returned from the metric definitions for the metric. This value must be between 1 minute and 12 hours an be formatted as an ISO 8601 string. TimeGrain pulumi.StringInput `pulumi:"timeGrain"` // Specifies the time range for which data is collected, which must be greater than the delay in metric collection (which varies from resource to resource). This value must be between 5 minutes and 12 hours and be formatted as an ISO 8601 string. TimeWindow pulumi.StringInput `pulumi:"timeWindow"` }
func (AutoscaleSettingProfileRuleMetricTriggerArgs) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutput ¶
func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
func (AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext ¶
func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
type AutoscaleSettingProfileRuleMetricTriggerDimension ¶
type AutoscaleSettingProfileRuleMetricTriggerDimension struct { // The name of the dimension. Name string `pulumi:"name"` // The dimension operator. Possible values are `Equals` and `NotEquals`. `Equals` means being equal to any of the values. `NotEquals` means being not equal to any of the values. Operator string `pulumi:"operator"` // A list of dimension values. Values []string `pulumi:"values"` }
type AutoscaleSettingProfileRuleMetricTriggerDimensionArgs ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionArgs struct { // The name of the dimension. Name pulumi.StringInput `pulumi:"name"` // The dimension operator. Possible values are `Equals` and `NotEquals`. `Equals` means being equal to any of the values. `NotEquals` means being not equal to any of the values. Operator pulumi.StringInput `pulumi:"operator"` // A list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput ¶
func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext ¶
func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
type AutoscaleSettingProfileRuleMetricTriggerDimensionArray ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionArray []AutoscaleSettingProfileRuleMetricTriggerDimensionInput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput ¶
func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext ¶
func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput interface { pulumi.Input ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput }
AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput is an input type that accepts AutoscaleSettingProfileRuleMetricTriggerDimensionArray and AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput` via:
AutoscaleSettingProfileRuleMetricTriggerDimensionArray{ AutoscaleSettingProfileRuleMetricTriggerDimensionArgs{...} }
type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
type AutoscaleSettingProfileRuleMetricTriggerDimensionInput ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionInput interface { pulumi.Input ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput }
AutoscaleSettingProfileRuleMetricTriggerDimensionInput is an input type that accepts AutoscaleSettingProfileRuleMetricTriggerDimensionArgs and AutoscaleSettingProfileRuleMetricTriggerDimensionOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleMetricTriggerDimensionInput` via:
AutoscaleSettingProfileRuleMetricTriggerDimensionArgs{...}
type AutoscaleSettingProfileRuleMetricTriggerDimensionOutput ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Operator ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Operator() pulumi.StringOutput
The dimension operator. Possible values are `Equals` and `NotEquals`. `Equals` means being equal to any of the values. `NotEquals` means being not equal to any of the values.
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Values ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Values() pulumi.StringArrayOutput
A list of dimension values.
type AutoscaleSettingProfileRuleMetricTriggerInput ¶
type AutoscaleSettingProfileRuleMetricTriggerInput interface { pulumi.Input ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput }
AutoscaleSettingProfileRuleMetricTriggerInput is an input type that accepts AutoscaleSettingProfileRuleMetricTriggerArgs and AutoscaleSettingProfileRuleMetricTriggerOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleMetricTriggerInput` via:
AutoscaleSettingProfileRuleMetricTriggerArgs{...}
type AutoscaleSettingProfileRuleMetricTriggerOutput ¶
type AutoscaleSettingProfileRuleMetricTriggerOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Dimensions ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Dimensions() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
One or more `dimensions` block as defined below.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) DivideByInstanceCount ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) DivideByInstanceCount() pulumi.BoolPtrOutput
Whether to enable metric divide by instance count.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName() pulumi.StringOutput
The name of the metric that defines what the rule monitors, such as `Percentage CPU` for `Virtual Machine Scale Sets` and `CpuPercentage` for `App Service Plan`.
> **NOTE:** The allowed value of `metricName` highly depends on the targeting resource type, please visit [Supported metrics with Azure Monitor](https://docs.microsoft.com/azure/azure-monitor/platform/metrics-supported) for more details.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) MetricNamespace ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricNamespace() pulumi.StringPtrOutput
The namespace of the metric that defines what the rule monitors, such as `microsoft.compute/virtualmachinescalesets` for `Virtual Machine Scale Sets`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) MetricResourceId ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricResourceId() pulumi.StringOutput
The ID of the Resource which the Rule monitors.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Operator ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Operator() pulumi.StringOutput
Specifies the operator used to compare the metric data and threshold. Possible values are: `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Statistic ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Statistic() pulumi.StringOutput
Specifies how the metrics from multiple instances are combined. Possible values are `Average`, `Max`, `Min` and `Sum`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Threshold ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Threshold() pulumi.Float64Output
Specifies the threshold of the metric that triggers the scale action.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) TimeAggregation ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeAggregation() pulumi.StringOutput
Specifies how the data that's collected should be combined over time. Possible values include `Average`, `Count`, `Maximum`, `Minimum`, `Last` and `Total`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) TimeGrain ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeGrain() pulumi.StringOutput
Specifies the granularity of metrics that the rule monitors, which must be one of the pre-defined values returned from the metric definitions for the metric. This value must be between 1 minute and 12 hours an be formatted as an ISO 8601 string.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) TimeWindow ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeWindow() pulumi.StringOutput
Specifies the time range for which data is collected, which must be greater than the delay in metric collection (which varies from resource to resource). This value must be between 5 minutes and 12 hours and be formatted as an ISO 8601 string.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutput ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
type AutoscaleSettingProfileRuleOutput ¶
type AutoscaleSettingProfileRuleOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleOutput) ElementType ¶
func (AutoscaleSettingProfileRuleOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleOutput) MetricTrigger ¶
func (o AutoscaleSettingProfileRuleOutput) MetricTrigger() AutoscaleSettingProfileRuleMetricTriggerOutput
A `metricTrigger` block as defined below.
func (AutoscaleSettingProfileRuleOutput) ScaleAction ¶
func (o AutoscaleSettingProfileRuleOutput) ScaleAction() AutoscaleSettingProfileRuleScaleActionOutput
A `scaleAction` block as defined below.
func (AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutput ¶
func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
func (AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutputWithContext ¶
func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
type AutoscaleSettingProfileRuleScaleAction ¶
type AutoscaleSettingProfileRuleScaleAction struct { // The amount of time to wait since the last scaling action before this action occurs. Must be between 1 minute and 1 week and formatted as a ISO 8601 string. Cooldown string `pulumi:"cooldown"` // The scale direction. Possible values are `Increase` and `Decrease`. Direction string `pulumi:"direction"` // The type of action that should occur. Possible values are `ChangeCount`, `ExactCount`, `PercentChangeCount` and `ServiceAllowedNextValue`. Type string `pulumi:"type"` // The number of instances involved in the scaling action. Value int `pulumi:"value"` }
type AutoscaleSettingProfileRuleScaleActionArgs ¶
type AutoscaleSettingProfileRuleScaleActionArgs struct { // The amount of time to wait since the last scaling action before this action occurs. Must be between 1 minute and 1 week and formatted as a ISO 8601 string. Cooldown pulumi.StringInput `pulumi:"cooldown"` // The scale direction. Possible values are `Increase` and `Decrease`. Direction pulumi.StringInput `pulumi:"direction"` // The type of action that should occur. Possible values are `ChangeCount`, `ExactCount`, `PercentChangeCount` and `ServiceAllowedNextValue`. Type pulumi.StringInput `pulumi:"type"` // The number of instances involved in the scaling action. Value pulumi.IntInput `pulumi:"value"` }
func (AutoscaleSettingProfileRuleScaleActionArgs) ElementType ¶
func (AutoscaleSettingProfileRuleScaleActionArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutput ¶
func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
func (AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext ¶
func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
type AutoscaleSettingProfileRuleScaleActionInput ¶
type AutoscaleSettingProfileRuleScaleActionInput interface { pulumi.Input ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(context.Context) AutoscaleSettingProfileRuleScaleActionOutput }
AutoscaleSettingProfileRuleScaleActionInput is an input type that accepts AutoscaleSettingProfileRuleScaleActionArgs and AutoscaleSettingProfileRuleScaleActionOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleScaleActionInput` via:
AutoscaleSettingProfileRuleScaleActionArgs{...}
type AutoscaleSettingProfileRuleScaleActionOutput ¶
type AutoscaleSettingProfileRuleScaleActionOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleScaleActionOutput) Cooldown ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) Cooldown() pulumi.StringOutput
The amount of time to wait since the last scaling action before this action occurs. Must be between 1 minute and 1 week and formatted as a ISO 8601 string.
func (AutoscaleSettingProfileRuleScaleActionOutput) Direction ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) Direction() pulumi.StringOutput
The scale direction. Possible values are `Increase` and `Decrease`.
func (AutoscaleSettingProfileRuleScaleActionOutput) ElementType ¶
func (AutoscaleSettingProfileRuleScaleActionOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutput ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
func (AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
func (AutoscaleSettingProfileRuleScaleActionOutput) Type ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) Type() pulumi.StringOutput
The type of action that should occur. Possible values are `ChangeCount`, `ExactCount`, `PercentChangeCount` and `ServiceAllowedNextValue`.
func (AutoscaleSettingProfileRuleScaleActionOutput) Value ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) Value() pulumi.IntOutput
The number of instances involved in the scaling action.
type AutoscaleSettingState ¶
type AutoscaleSettingState struct { // Specifies whether automatic scaling is enabled for the target resource. Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the supported Azure location where the AutoScale Setting should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the AutoScale Setting. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies a `notification` block as defined below. Notification AutoscaleSettingNotificationPtrInput // A `predictive` block as defined below. Predictive AutoscaleSettingPredictivePtrInput // Specifies one or more (up to 20) `profile` blocks as defined below. Profiles AutoscaleSettingProfileArrayInput // The name of the Resource Group in the AutoScale Setting should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the resource ID of the resource that the autoscale setting should be added to. Changing this forces a new resource to be created. TargetResourceId pulumi.StringPtrInput }
func (AutoscaleSettingState) ElementType ¶
func (AutoscaleSettingState) ElementType() reflect.Type
type DataCollectionEndpoint ¶
type DataCollectionEndpoint struct { pulumi.CustomResourceState // The endpoint used for accessing configuration, e.g., `https://mydce-abcd.eastus-1.control.monitor.azure.com`. ConfigurationAccessEndpoint pulumi.StringOutput `pulumi:"configurationAccessEndpoint"` // Specifies a description for the Data Collection Endpoint. Description pulumi.StringPtrOutput `pulumi:"description"` // The immutable ID of the Data Collection Endpoint. ImmutableId pulumi.StringOutput `pulumi:"immutableId"` // The kind of the Data Collection Endpoint. Possible values are `Linux` and `Windows`. Kind pulumi.StringPtrOutput `pulumi:"kind"` // The Azure Region where the Data Collection Endpoint should exist. Changing this forces a new Data Collection Endpoint to be created. Location pulumi.StringOutput `pulumi:"location"` // The endpoint used for ingesting logs, e.g., `https://mydce-abcd.eastus-1.ingest.monitor.azure.com`. LogsIngestionEndpoint pulumi.StringOutput `pulumi:"logsIngestionEndpoint"` // The name which should be used for this Data Collection Endpoint. Changing this forces a new Data Collection Endpoint to be created. Name pulumi.StringOutput `pulumi:"name"` // Whether network access from public internet to the Data Collection Endpoint are allowed. Possible values are `true` and `false`. Default to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The name of the Resource Group where the Data Collection Endpoint should exist. Changing this forces a new Data Collection Endpoint to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Data Collection Endpoint. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Data Collection Endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-rg"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewDataCollectionEndpoint(ctx, "example", &monitoring.DataCollectionEndpointArgs{ Name: pulumi.String("example-mdce"), ResourceGroupName: example.Name, Location: example.Location, Kind: pulumi.String("Windows"), PublicNetworkAccessEnabled: pulumi.Bool(true), Description: pulumi.String("monitor_data_collection_endpoint example"), Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Data Collection Endpoints can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/dataCollectionEndpoint:DataCollectionEndpoint example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.Insights/dataCollectionEndpoints/endpoint1 ```
func GetDataCollectionEndpoint ¶
func GetDataCollectionEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataCollectionEndpointState, opts ...pulumi.ResourceOption) (*DataCollectionEndpoint, error)
GetDataCollectionEndpoint gets an existing DataCollectionEndpoint 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 NewDataCollectionEndpoint ¶
func NewDataCollectionEndpoint(ctx *pulumi.Context, name string, args *DataCollectionEndpointArgs, opts ...pulumi.ResourceOption) (*DataCollectionEndpoint, error)
NewDataCollectionEndpoint registers a new resource with the given unique name, arguments, and options.
func (*DataCollectionEndpoint) ElementType ¶
func (*DataCollectionEndpoint) ElementType() reflect.Type
func (*DataCollectionEndpoint) ToDataCollectionEndpointOutput ¶
func (i *DataCollectionEndpoint) ToDataCollectionEndpointOutput() DataCollectionEndpointOutput
func (*DataCollectionEndpoint) ToDataCollectionEndpointOutputWithContext ¶
func (i *DataCollectionEndpoint) ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput
type DataCollectionEndpointArgs ¶
type DataCollectionEndpointArgs struct { // Specifies a description for the Data Collection Endpoint. Description pulumi.StringPtrInput // The kind of the Data Collection Endpoint. Possible values are `Linux` and `Windows`. Kind pulumi.StringPtrInput // The Azure Region where the Data Collection Endpoint should exist. Changing this forces a new Data Collection Endpoint to be created. Location pulumi.StringPtrInput // The name which should be used for this Data Collection Endpoint. Changing this forces a new Data Collection Endpoint to be created. Name pulumi.StringPtrInput // Whether network access from public internet to the Data Collection Endpoint are allowed. Possible values are `true` and `false`. Default to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the Resource Group where the Data Collection Endpoint should exist. Changing this forces a new Data Collection Endpoint to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Data Collection Endpoint. Tags pulumi.StringMapInput }
The set of arguments for constructing a DataCollectionEndpoint resource.
func (DataCollectionEndpointArgs) ElementType ¶
func (DataCollectionEndpointArgs) ElementType() reflect.Type
type DataCollectionEndpointArray ¶
type DataCollectionEndpointArray []DataCollectionEndpointInput
func (DataCollectionEndpointArray) ElementType ¶
func (DataCollectionEndpointArray) ElementType() reflect.Type
func (DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutput ¶
func (i DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutput() DataCollectionEndpointArrayOutput
func (DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutputWithContext ¶
func (i DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutputWithContext(ctx context.Context) DataCollectionEndpointArrayOutput
type DataCollectionEndpointArrayInput ¶
type DataCollectionEndpointArrayInput interface { pulumi.Input ToDataCollectionEndpointArrayOutput() DataCollectionEndpointArrayOutput ToDataCollectionEndpointArrayOutputWithContext(context.Context) DataCollectionEndpointArrayOutput }
DataCollectionEndpointArrayInput is an input type that accepts DataCollectionEndpointArray and DataCollectionEndpointArrayOutput values. You can construct a concrete instance of `DataCollectionEndpointArrayInput` via:
DataCollectionEndpointArray{ DataCollectionEndpointArgs{...} }
type DataCollectionEndpointArrayOutput ¶
type DataCollectionEndpointArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionEndpointArrayOutput) ElementType ¶
func (DataCollectionEndpointArrayOutput) ElementType() reflect.Type
func (DataCollectionEndpointArrayOutput) Index ¶
func (o DataCollectionEndpointArrayOutput) Index(i pulumi.IntInput) DataCollectionEndpointOutput
func (DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutput ¶
func (o DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutput() DataCollectionEndpointArrayOutput
func (DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutputWithContext ¶
func (o DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutputWithContext(ctx context.Context) DataCollectionEndpointArrayOutput
type DataCollectionEndpointInput ¶
type DataCollectionEndpointInput interface { pulumi.Input ToDataCollectionEndpointOutput() DataCollectionEndpointOutput ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput }
type DataCollectionEndpointMap ¶
type DataCollectionEndpointMap map[string]DataCollectionEndpointInput
func (DataCollectionEndpointMap) ElementType ¶
func (DataCollectionEndpointMap) ElementType() reflect.Type
func (DataCollectionEndpointMap) ToDataCollectionEndpointMapOutput ¶
func (i DataCollectionEndpointMap) ToDataCollectionEndpointMapOutput() DataCollectionEndpointMapOutput
func (DataCollectionEndpointMap) ToDataCollectionEndpointMapOutputWithContext ¶
func (i DataCollectionEndpointMap) ToDataCollectionEndpointMapOutputWithContext(ctx context.Context) DataCollectionEndpointMapOutput
type DataCollectionEndpointMapInput ¶
type DataCollectionEndpointMapInput interface { pulumi.Input ToDataCollectionEndpointMapOutput() DataCollectionEndpointMapOutput ToDataCollectionEndpointMapOutputWithContext(context.Context) DataCollectionEndpointMapOutput }
DataCollectionEndpointMapInput is an input type that accepts DataCollectionEndpointMap and DataCollectionEndpointMapOutput values. You can construct a concrete instance of `DataCollectionEndpointMapInput` via:
DataCollectionEndpointMap{ "key": DataCollectionEndpointArgs{...} }
type DataCollectionEndpointMapOutput ¶
type DataCollectionEndpointMapOutput struct{ *pulumi.OutputState }
func (DataCollectionEndpointMapOutput) ElementType ¶
func (DataCollectionEndpointMapOutput) ElementType() reflect.Type
func (DataCollectionEndpointMapOutput) MapIndex ¶
func (o DataCollectionEndpointMapOutput) MapIndex(k pulumi.StringInput) DataCollectionEndpointOutput
func (DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutput ¶
func (o DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutput() DataCollectionEndpointMapOutput
func (DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutputWithContext ¶
func (o DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutputWithContext(ctx context.Context) DataCollectionEndpointMapOutput
type DataCollectionEndpointOutput ¶
type DataCollectionEndpointOutput struct{ *pulumi.OutputState }
func (DataCollectionEndpointOutput) ConfigurationAccessEndpoint ¶
func (o DataCollectionEndpointOutput) ConfigurationAccessEndpoint() pulumi.StringOutput
The endpoint used for accessing configuration, e.g., `https://mydce-abcd.eastus-1.control.monitor.azure.com`.
func (DataCollectionEndpointOutput) Description ¶
func (o DataCollectionEndpointOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Data Collection Endpoint.
func (DataCollectionEndpointOutput) ElementType ¶
func (DataCollectionEndpointOutput) ElementType() reflect.Type
func (DataCollectionEndpointOutput) ImmutableId ¶
func (o DataCollectionEndpointOutput) ImmutableId() pulumi.StringOutput
The immutable ID of the Data Collection Endpoint.
func (DataCollectionEndpointOutput) Kind ¶
func (o DataCollectionEndpointOutput) Kind() pulumi.StringPtrOutput
The kind of the Data Collection Endpoint. Possible values are `Linux` and `Windows`.
func (DataCollectionEndpointOutput) Location ¶
func (o DataCollectionEndpointOutput) Location() pulumi.StringOutput
The Azure Region where the Data Collection Endpoint should exist. Changing this forces a new Data Collection Endpoint to be created.
func (DataCollectionEndpointOutput) LogsIngestionEndpoint ¶
func (o DataCollectionEndpointOutput) LogsIngestionEndpoint() pulumi.StringOutput
The endpoint used for ingesting logs, e.g., `https://mydce-abcd.eastus-1.ingest.monitor.azure.com`.
func (DataCollectionEndpointOutput) Name ¶
func (o DataCollectionEndpointOutput) Name() pulumi.StringOutput
The name which should be used for this Data Collection Endpoint. Changing this forces a new Data Collection Endpoint to be created.
func (DataCollectionEndpointOutput) PublicNetworkAccessEnabled ¶
func (o DataCollectionEndpointOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Whether network access from public internet to the Data Collection Endpoint are allowed. Possible values are `true` and `false`. Default to `true`.
func (DataCollectionEndpointOutput) ResourceGroupName ¶
func (o DataCollectionEndpointOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Data Collection Endpoint should exist. Changing this forces a new Data Collection Endpoint to be created.
func (DataCollectionEndpointOutput) Tags ¶
func (o DataCollectionEndpointOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Data Collection Endpoint.
func (DataCollectionEndpointOutput) ToDataCollectionEndpointOutput ¶
func (o DataCollectionEndpointOutput) ToDataCollectionEndpointOutput() DataCollectionEndpointOutput
func (DataCollectionEndpointOutput) ToDataCollectionEndpointOutputWithContext ¶
func (o DataCollectionEndpointOutput) ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput
type DataCollectionEndpointState ¶
type DataCollectionEndpointState struct { // The endpoint used for accessing configuration, e.g., `https://mydce-abcd.eastus-1.control.monitor.azure.com`. ConfigurationAccessEndpoint pulumi.StringPtrInput // Specifies a description for the Data Collection Endpoint. Description pulumi.StringPtrInput // The immutable ID of the Data Collection Endpoint. ImmutableId pulumi.StringPtrInput // The kind of the Data Collection Endpoint. Possible values are `Linux` and `Windows`. Kind pulumi.StringPtrInput // The Azure Region where the Data Collection Endpoint should exist. Changing this forces a new Data Collection Endpoint to be created. Location pulumi.StringPtrInput // The endpoint used for ingesting logs, e.g., `https://mydce-abcd.eastus-1.ingest.monitor.azure.com`. LogsIngestionEndpoint pulumi.StringPtrInput // The name which should be used for this Data Collection Endpoint. Changing this forces a new Data Collection Endpoint to be created. Name pulumi.StringPtrInput // Whether network access from public internet to the Data Collection Endpoint are allowed. Possible values are `true` and `false`. Default to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the Resource Group where the Data Collection Endpoint should exist. Changing this forces a new Data Collection Endpoint to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Data Collection Endpoint. Tags pulumi.StringMapInput }
func (DataCollectionEndpointState) ElementType ¶
func (DataCollectionEndpointState) ElementType() reflect.Type
type DataCollectionRule ¶
type DataCollectionRule struct { pulumi.CustomResourceState // The resource ID of the Data Collection Endpoint that this rule can be used with. DataCollectionEndpointId pulumi.StringPtrOutput `pulumi:"dataCollectionEndpointId"` // One or more `dataFlow` blocks as defined below. DataFlows DataCollectionRuleDataFlowArrayOutput `pulumi:"dataFlows"` // A `dataSources` block as defined below. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint. DataSources DataCollectionRuleDataSourcesPtrOutput `pulumi:"dataSources"` // The description of the Data Collection Rule. Description pulumi.StringPtrOutput `pulumi:"description"` // A `destinations` block as defined below. Destinations DataCollectionRuleDestinationsOutput `pulumi:"destinations"` // An `identity` block as defined below. Identity DataCollectionRuleIdentityPtrOutput `pulumi:"identity"` // The immutable ID of the Data Collection Rule. ImmutableId pulumi.StringOutput `pulumi:"immutableId"` // The kind of the Data Collection Rule. Possible values are `Linux`, `Windows`, `AgentDirectToStore` and `WorkspaceTransforms`. A rule of kind `Linux` does not allow for `windowsEventLog` data sources. And a rule of kind `Windows` does not allow for `syslog` data sources. If kind is not specified, all kinds of data sources are allowed. // // > **NOTE** Once `kind` has been set, changing it forces a new Data Collection Rule to be created. Kind pulumi.StringPtrOutput `pulumi:"kind"` // The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Data Collection Rule. Changing this forces a new Data Collection Rule to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `streamDeclaration` block as defined below. StreamDeclarations DataCollectionRuleStreamDeclarationArrayOutput `pulumi:"streamDeclarations"` // A mapping of tags which should be assigned to the Data Collection Rule. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Data Collection Rule.
## Import
Data Collection Rules can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/dataCollectionRule:DataCollectionRule example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.Insights/dataCollectionRules/rule1 ```
func GetDataCollectionRule ¶
func GetDataCollectionRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataCollectionRuleState, opts ...pulumi.ResourceOption) (*DataCollectionRule, error)
GetDataCollectionRule gets an existing DataCollectionRule 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 NewDataCollectionRule ¶
func NewDataCollectionRule(ctx *pulumi.Context, name string, args *DataCollectionRuleArgs, opts ...pulumi.ResourceOption) (*DataCollectionRule, error)
NewDataCollectionRule registers a new resource with the given unique name, arguments, and options.
func (*DataCollectionRule) ElementType ¶
func (*DataCollectionRule) ElementType() reflect.Type
func (*DataCollectionRule) ToDataCollectionRuleOutput ¶
func (i *DataCollectionRule) ToDataCollectionRuleOutput() DataCollectionRuleOutput
func (*DataCollectionRule) ToDataCollectionRuleOutputWithContext ¶
func (i *DataCollectionRule) ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput
type DataCollectionRuleArgs ¶
type DataCollectionRuleArgs struct { // The resource ID of the Data Collection Endpoint that this rule can be used with. DataCollectionEndpointId pulumi.StringPtrInput // One or more `dataFlow` blocks as defined below. DataFlows DataCollectionRuleDataFlowArrayInput // A `dataSources` block as defined below. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint. DataSources DataCollectionRuleDataSourcesPtrInput // The description of the Data Collection Rule. Description pulumi.StringPtrInput // A `destinations` block as defined below. Destinations DataCollectionRuleDestinationsInput // An `identity` block as defined below. Identity DataCollectionRuleIdentityPtrInput // The kind of the Data Collection Rule. Possible values are `Linux`, `Windows`, `AgentDirectToStore` and `WorkspaceTransforms`. A rule of kind `Linux` does not allow for `windowsEventLog` data sources. And a rule of kind `Windows` does not allow for `syslog` data sources. If kind is not specified, all kinds of data sources are allowed. // // > **NOTE** Once `kind` has been set, changing it forces a new Data Collection Rule to be created. Kind pulumi.StringPtrInput // The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created. Location pulumi.StringPtrInput // The name which should be used for this Data Collection Rule. Changing this forces a new Data Collection Rule to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created. ResourceGroupName pulumi.StringInput // A `streamDeclaration` block as defined below. StreamDeclarations DataCollectionRuleStreamDeclarationArrayInput // A mapping of tags which should be assigned to the Data Collection Rule. Tags pulumi.StringMapInput }
The set of arguments for constructing a DataCollectionRule resource.
func (DataCollectionRuleArgs) ElementType ¶
func (DataCollectionRuleArgs) ElementType() reflect.Type
type DataCollectionRuleArray ¶
type DataCollectionRuleArray []DataCollectionRuleInput
func (DataCollectionRuleArray) ElementType ¶
func (DataCollectionRuleArray) ElementType() reflect.Type
func (DataCollectionRuleArray) ToDataCollectionRuleArrayOutput ¶
func (i DataCollectionRuleArray) ToDataCollectionRuleArrayOutput() DataCollectionRuleArrayOutput
func (DataCollectionRuleArray) ToDataCollectionRuleArrayOutputWithContext ¶
func (i DataCollectionRuleArray) ToDataCollectionRuleArrayOutputWithContext(ctx context.Context) DataCollectionRuleArrayOutput
type DataCollectionRuleArrayInput ¶
type DataCollectionRuleArrayInput interface { pulumi.Input ToDataCollectionRuleArrayOutput() DataCollectionRuleArrayOutput ToDataCollectionRuleArrayOutputWithContext(context.Context) DataCollectionRuleArrayOutput }
DataCollectionRuleArrayInput is an input type that accepts DataCollectionRuleArray and DataCollectionRuleArrayOutput values. You can construct a concrete instance of `DataCollectionRuleArrayInput` via:
DataCollectionRuleArray{ DataCollectionRuleArgs{...} }
type DataCollectionRuleArrayOutput ¶
type DataCollectionRuleArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleArrayOutput) ElementType ¶
func (DataCollectionRuleArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleArrayOutput) Index ¶
func (o DataCollectionRuleArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleOutput
func (DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutput ¶
func (o DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutput() DataCollectionRuleArrayOutput
func (DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutputWithContext ¶
func (o DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutputWithContext(ctx context.Context) DataCollectionRuleArrayOutput
type DataCollectionRuleAssociation ¶
type DataCollectionRuleAssociation struct { pulumi.CustomResourceState // The ID of the Data Collection Endpoint which will be associated to the target resource. DataCollectionEndpointId pulumi.StringPtrOutput `pulumi:"dataCollectionEndpointId"` // The ID of the Data Collection Rule which will be associated to the target resource. // // > **NOTE** Exactly one of `dataCollectionEndpointId` and `dataCollectionRuleId` blocks must be specified. DataCollectionRuleId pulumi.StringPtrOutput `pulumi:"dataCollectionRuleId"` // The description of the Data Collection Rule Association. Description pulumi.StringPtrOutput `pulumi:"description"` // The name which should be used for this Data Collection Rule Association. Changing this forces a new Data Collection Rule Association to be created. Defaults to `configurationAccessEndpoint`. // // > **NOTE** `name` is required when `dataCollectionRuleId` is specified. And when `dataCollectionEndpointId` is specified, the `name` is populated with `configurationAccessEndpoint`. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Azure Resource which to associate to a Data Collection Rule or a Data Collection Endpoint. Changing this forces a new resource to be created. TargetResourceId pulumi.StringOutput `pulumi:"targetResourceId"` }
Manages a Data Collection Rule Association.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "example", &network.VirtualNetworkArgs{ Name: pulumi.String("virtualnetwork"), AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "example", &network.SubnetArgs{ Name: pulumi.String("subnet"), ResourceGroupName: example.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, }) if err != nil { return err } exampleNetworkInterface, err := network.NewNetworkInterface(ctx, "example", &network.NetworkInterfaceArgs{ Name: pulumi.String("nic"), Location: example.Location, ResourceGroupName: example.Name, IpConfigurations: network.NetworkInterfaceIpConfigurationArray{ &network.NetworkInterfaceIpConfigurationArgs{ Name: pulumi.String("internal"), SubnetId: exampleSubnet.ID(), PrivateIpAddressAllocation: pulumi.String("Dynamic"), }, }, }) if err != nil { return err } exampleLinuxVirtualMachine, err := compute.NewLinuxVirtualMachine(ctx, "example", &compute.LinuxVirtualMachineArgs{ Name: pulumi.String("machine"), ResourceGroupName: example.Name, Location: example.Location, Size: pulumi.String("Standard_B1ls"), AdminUsername: pulumi.String("adminuser"), NetworkInterfaceIds: pulumi.StringArray{ exampleNetworkInterface.ID(), }, AdminPassword: pulumi.String("example-Password@7890"), DisablePasswordAuthentication: pulumi.Bool(false), OsDisk: &compute.LinuxVirtualMachineOsDiskArgs{ Caching: pulumi.String("ReadWrite"), StorageAccountType: pulumi.String("Standard_LRS"), }, SourceImageReference: &compute.LinuxVirtualMachineSourceImageReferenceArgs{ Publisher: pulumi.String("Canonical"), Offer: pulumi.String("0001-com-ubuntu-server-jammy"), Sku: pulumi.String("22_04-lts"), Version: pulumi.String("latest"), }, }) if err != nil { return err } exampleDataCollectionRule, err := monitoring.NewDataCollectionRule(ctx, "example", &monitoring.DataCollectionRuleArgs{ Name: pulumi.String("example-dcr"), ResourceGroupName: example.Name, Location: example.Location, Destinations: &monitoring.DataCollectionRuleDestinationsArgs{ AzureMonitorMetrics: &monitoring.DataCollectionRuleDestinationsAzureMonitorMetricsArgs{ Name: pulumi.String("example-destination-metrics"), }, }, DataFlows: monitoring.DataCollectionRuleDataFlowArray{ &monitoring.DataCollectionRuleDataFlowArgs{ Streams: pulumi.StringArray{ pulumi.String("Microsoft-InsightsMetrics"), }, Destinations: pulumi.StringArray{ pulumi.String("example-destination-metrics"), }, }, }, }) if err != nil { return err } exampleDataCollectionEndpoint, err := monitoring.NewDataCollectionEndpoint(ctx, "example", &monitoring.DataCollectionEndpointArgs{ Name: pulumi.String("example-dce"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } // associate to a Data Collection Rule _, err = monitoring.NewDataCollectionRuleAssociation(ctx, "example1", &monitoring.DataCollectionRuleAssociationArgs{ Name: pulumi.String("example1-dcra"), TargetResourceId: exampleLinuxVirtualMachine.ID(), DataCollectionRuleId: exampleDataCollectionRule.ID(), Description: pulumi.String("example"), }) if err != nil { return err } // associate to a Data Collection Endpoint _, err = monitoring.NewDataCollectionRuleAssociation(ctx, "example2", &monitoring.DataCollectionRuleAssociationArgs{ TargetResourceId: exampleLinuxVirtualMachine.ID(), DataCollectionEndpointId: exampleDataCollectionEndpoint.ID(), Description: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Data Collection Rules Association can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/dataCollectionRuleAssociation:DataCollectionRuleAssociation example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1/providers/Microsoft.Insights/dataCollectionRuleAssociations/dca1 ```
func GetDataCollectionRuleAssociation ¶
func GetDataCollectionRuleAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataCollectionRuleAssociationState, opts ...pulumi.ResourceOption) (*DataCollectionRuleAssociation, error)
GetDataCollectionRuleAssociation gets an existing DataCollectionRuleAssociation 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 NewDataCollectionRuleAssociation ¶
func NewDataCollectionRuleAssociation(ctx *pulumi.Context, name string, args *DataCollectionRuleAssociationArgs, opts ...pulumi.ResourceOption) (*DataCollectionRuleAssociation, error)
NewDataCollectionRuleAssociation registers a new resource with the given unique name, arguments, and options.
func (*DataCollectionRuleAssociation) ElementType ¶
func (*DataCollectionRuleAssociation) ElementType() reflect.Type
func (*DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutput ¶
func (i *DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput
func (*DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutputWithContext ¶
func (i *DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput
type DataCollectionRuleAssociationArgs ¶
type DataCollectionRuleAssociationArgs struct { // The ID of the Data Collection Endpoint which will be associated to the target resource. DataCollectionEndpointId pulumi.StringPtrInput // The ID of the Data Collection Rule which will be associated to the target resource. // // > **NOTE** Exactly one of `dataCollectionEndpointId` and `dataCollectionRuleId` blocks must be specified. DataCollectionRuleId pulumi.StringPtrInput // The description of the Data Collection Rule Association. Description pulumi.StringPtrInput // The name which should be used for this Data Collection Rule Association. Changing this forces a new Data Collection Rule Association to be created. Defaults to `configurationAccessEndpoint`. // // > **NOTE** `name` is required when `dataCollectionRuleId` is specified. And when `dataCollectionEndpointId` is specified, the `name` is populated with `configurationAccessEndpoint`. Name pulumi.StringPtrInput // The ID of the Azure Resource which to associate to a Data Collection Rule or a Data Collection Endpoint. Changing this forces a new resource to be created. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a DataCollectionRuleAssociation resource.
func (DataCollectionRuleAssociationArgs) ElementType ¶
func (DataCollectionRuleAssociationArgs) ElementType() reflect.Type
type DataCollectionRuleAssociationArray ¶
type DataCollectionRuleAssociationArray []DataCollectionRuleAssociationInput
func (DataCollectionRuleAssociationArray) ElementType ¶
func (DataCollectionRuleAssociationArray) ElementType() reflect.Type
func (DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutput ¶
func (i DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutput() DataCollectionRuleAssociationArrayOutput
func (DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutputWithContext ¶
func (i DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutputWithContext(ctx context.Context) DataCollectionRuleAssociationArrayOutput
type DataCollectionRuleAssociationArrayInput ¶
type DataCollectionRuleAssociationArrayInput interface { pulumi.Input ToDataCollectionRuleAssociationArrayOutput() DataCollectionRuleAssociationArrayOutput ToDataCollectionRuleAssociationArrayOutputWithContext(context.Context) DataCollectionRuleAssociationArrayOutput }
DataCollectionRuleAssociationArrayInput is an input type that accepts DataCollectionRuleAssociationArray and DataCollectionRuleAssociationArrayOutput values. You can construct a concrete instance of `DataCollectionRuleAssociationArrayInput` via:
DataCollectionRuleAssociationArray{ DataCollectionRuleAssociationArgs{...} }
type DataCollectionRuleAssociationArrayOutput ¶
type DataCollectionRuleAssociationArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleAssociationArrayOutput) ElementType ¶
func (DataCollectionRuleAssociationArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutput ¶
func (o DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutput() DataCollectionRuleAssociationArrayOutput
func (DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutputWithContext ¶
func (o DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutputWithContext(ctx context.Context) DataCollectionRuleAssociationArrayOutput
type DataCollectionRuleAssociationInput ¶
type DataCollectionRuleAssociationInput interface { pulumi.Input ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput }
type DataCollectionRuleAssociationMap ¶
type DataCollectionRuleAssociationMap map[string]DataCollectionRuleAssociationInput
func (DataCollectionRuleAssociationMap) ElementType ¶
func (DataCollectionRuleAssociationMap) ElementType() reflect.Type
func (DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutput ¶
func (i DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutput() DataCollectionRuleAssociationMapOutput
func (DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutputWithContext ¶
func (i DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutputWithContext(ctx context.Context) DataCollectionRuleAssociationMapOutput
type DataCollectionRuleAssociationMapInput ¶
type DataCollectionRuleAssociationMapInput interface { pulumi.Input ToDataCollectionRuleAssociationMapOutput() DataCollectionRuleAssociationMapOutput ToDataCollectionRuleAssociationMapOutputWithContext(context.Context) DataCollectionRuleAssociationMapOutput }
DataCollectionRuleAssociationMapInput is an input type that accepts DataCollectionRuleAssociationMap and DataCollectionRuleAssociationMapOutput values. You can construct a concrete instance of `DataCollectionRuleAssociationMapInput` via:
DataCollectionRuleAssociationMap{ "key": DataCollectionRuleAssociationArgs{...} }
type DataCollectionRuleAssociationMapOutput ¶
type DataCollectionRuleAssociationMapOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleAssociationMapOutput) ElementType ¶
func (DataCollectionRuleAssociationMapOutput) ElementType() reflect.Type
func (DataCollectionRuleAssociationMapOutput) MapIndex ¶
func (o DataCollectionRuleAssociationMapOutput) MapIndex(k pulumi.StringInput) DataCollectionRuleAssociationOutput
func (DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutput ¶
func (o DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutput() DataCollectionRuleAssociationMapOutput
func (DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutputWithContext ¶
func (o DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutputWithContext(ctx context.Context) DataCollectionRuleAssociationMapOutput
type DataCollectionRuleAssociationOutput ¶
type DataCollectionRuleAssociationOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleAssociationOutput) DataCollectionEndpointId ¶
func (o DataCollectionRuleAssociationOutput) DataCollectionEndpointId() pulumi.StringPtrOutput
The ID of the Data Collection Endpoint which will be associated to the target resource.
func (DataCollectionRuleAssociationOutput) DataCollectionRuleId ¶
func (o DataCollectionRuleAssociationOutput) DataCollectionRuleId() pulumi.StringPtrOutput
The ID of the Data Collection Rule which will be associated to the target resource.
> **NOTE** Exactly one of `dataCollectionEndpointId` and `dataCollectionRuleId` blocks must be specified.
func (DataCollectionRuleAssociationOutput) Description ¶
func (o DataCollectionRuleAssociationOutput) Description() pulumi.StringPtrOutput
The description of the Data Collection Rule Association.
func (DataCollectionRuleAssociationOutput) ElementType ¶
func (DataCollectionRuleAssociationOutput) ElementType() reflect.Type
func (DataCollectionRuleAssociationOutput) Name ¶
func (o DataCollectionRuleAssociationOutput) Name() pulumi.StringOutput
The name which should be used for this Data Collection Rule Association. Changing this forces a new Data Collection Rule Association to be created. Defaults to `configurationAccessEndpoint`.
> **NOTE** `name` is required when `dataCollectionRuleId` is specified. And when `dataCollectionEndpointId` is specified, the `name` is populated with `configurationAccessEndpoint`.
func (DataCollectionRuleAssociationOutput) TargetResourceId ¶
func (o DataCollectionRuleAssociationOutput) TargetResourceId() pulumi.StringOutput
The ID of the Azure Resource which to associate to a Data Collection Rule or a Data Collection Endpoint. Changing this forces a new resource to be created.
func (DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutput ¶
func (o DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput
func (DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutputWithContext ¶
func (o DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput
type DataCollectionRuleAssociationState ¶
type DataCollectionRuleAssociationState struct { // The ID of the Data Collection Endpoint which will be associated to the target resource. DataCollectionEndpointId pulumi.StringPtrInput // The ID of the Data Collection Rule which will be associated to the target resource. // // > **NOTE** Exactly one of `dataCollectionEndpointId` and `dataCollectionRuleId` blocks must be specified. DataCollectionRuleId pulumi.StringPtrInput // The description of the Data Collection Rule Association. Description pulumi.StringPtrInput // The name which should be used for this Data Collection Rule Association. Changing this forces a new Data Collection Rule Association to be created. Defaults to `configurationAccessEndpoint`. // // > **NOTE** `name` is required when `dataCollectionRuleId` is specified. And when `dataCollectionEndpointId` is specified, the `name` is populated with `configurationAccessEndpoint`. Name pulumi.StringPtrInput // The ID of the Azure Resource which to associate to a Data Collection Rule or a Data Collection Endpoint. Changing this forces a new resource to be created. TargetResourceId pulumi.StringPtrInput }
func (DataCollectionRuleAssociationState) ElementType ¶
func (DataCollectionRuleAssociationState) ElementType() reflect.Type
type DataCollectionRuleDataFlow ¶
type DataCollectionRuleDataFlow struct { // The built-in transform to transform stream data. BuiltInTransform *string `pulumi:"builtInTransform"` // Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`. Destinations []string `pulumi:"destinations"` // The output stream of the transform. Only required if the data flow changes data to a different stream. OutputStream *string `pulumi:"outputStream"` // Specifies a list of streams. Possible values include but not limited to `Microsoft-Event`, `Microsoft-InsightsMetrics`, `Microsoft-Perf`, `Microsoft-Syslog`, `Microsoft-WindowsEvent`, and `Microsoft-PrometheusMetrics`. Streams []string `pulumi:"streams"` // The KQL query to transform stream data. TransformKql *string `pulumi:"transformKql"` }
type DataCollectionRuleDataFlowArgs ¶
type DataCollectionRuleDataFlowArgs struct { // The built-in transform to transform stream data. BuiltInTransform pulumi.StringPtrInput `pulumi:"builtInTransform"` // Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // The output stream of the transform. Only required if the data flow changes data to a different stream. OutputStream pulumi.StringPtrInput `pulumi:"outputStream"` // Specifies a list of streams. Possible values include but not limited to `Microsoft-Event`, `Microsoft-InsightsMetrics`, `Microsoft-Perf`, `Microsoft-Syslog`, `Microsoft-WindowsEvent`, and `Microsoft-PrometheusMetrics`. Streams pulumi.StringArrayInput `pulumi:"streams"` // The KQL query to transform stream data. TransformKql pulumi.StringPtrInput `pulumi:"transformKql"` }
func (DataCollectionRuleDataFlowArgs) ElementType ¶
func (DataCollectionRuleDataFlowArgs) ElementType() reflect.Type
func (DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutput ¶
func (i DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutput() DataCollectionRuleDataFlowOutput
func (DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutputWithContext ¶
func (i DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowOutput
type DataCollectionRuleDataFlowArray ¶
type DataCollectionRuleDataFlowArray []DataCollectionRuleDataFlowInput
func (DataCollectionRuleDataFlowArray) ElementType ¶
func (DataCollectionRuleDataFlowArray) ElementType() reflect.Type
func (DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutput ¶
func (i DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutput() DataCollectionRuleDataFlowArrayOutput
func (DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutputWithContext ¶
func (i DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowArrayOutput
type DataCollectionRuleDataFlowArrayInput ¶
type DataCollectionRuleDataFlowArrayInput interface { pulumi.Input ToDataCollectionRuleDataFlowArrayOutput() DataCollectionRuleDataFlowArrayOutput ToDataCollectionRuleDataFlowArrayOutputWithContext(context.Context) DataCollectionRuleDataFlowArrayOutput }
DataCollectionRuleDataFlowArrayInput is an input type that accepts DataCollectionRuleDataFlowArray and DataCollectionRuleDataFlowArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataFlowArrayInput` via:
DataCollectionRuleDataFlowArray{ DataCollectionRuleDataFlowArgs{...} }
type DataCollectionRuleDataFlowArrayOutput ¶
type DataCollectionRuleDataFlowArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataFlowArrayOutput) ElementType ¶
func (DataCollectionRuleDataFlowArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataFlowArrayOutput) Index ¶
func (o DataCollectionRuleDataFlowArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataFlowOutput
func (DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutput ¶
func (o DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutput() DataCollectionRuleDataFlowArrayOutput
func (DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutputWithContext ¶
func (o DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowArrayOutput
type DataCollectionRuleDataFlowInput ¶
type DataCollectionRuleDataFlowInput interface { pulumi.Input ToDataCollectionRuleDataFlowOutput() DataCollectionRuleDataFlowOutput ToDataCollectionRuleDataFlowOutputWithContext(context.Context) DataCollectionRuleDataFlowOutput }
DataCollectionRuleDataFlowInput is an input type that accepts DataCollectionRuleDataFlowArgs and DataCollectionRuleDataFlowOutput values. You can construct a concrete instance of `DataCollectionRuleDataFlowInput` via:
DataCollectionRuleDataFlowArgs{...}
type DataCollectionRuleDataFlowOutput ¶
type DataCollectionRuleDataFlowOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataFlowOutput) BuiltInTransform ¶
func (o DataCollectionRuleDataFlowOutput) BuiltInTransform() pulumi.StringPtrOutput
The built-in transform to transform stream data.
func (DataCollectionRuleDataFlowOutput) Destinations ¶
func (o DataCollectionRuleDataFlowOutput) Destinations() pulumi.StringArrayOutput
Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`.
func (DataCollectionRuleDataFlowOutput) ElementType ¶
func (DataCollectionRuleDataFlowOutput) ElementType() reflect.Type
func (DataCollectionRuleDataFlowOutput) OutputStream ¶
func (o DataCollectionRuleDataFlowOutput) OutputStream() pulumi.StringPtrOutput
The output stream of the transform. Only required if the data flow changes data to a different stream.
func (DataCollectionRuleDataFlowOutput) Streams ¶
func (o DataCollectionRuleDataFlowOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams. Possible values include but not limited to `Microsoft-Event`, `Microsoft-InsightsMetrics`, `Microsoft-Perf`, `Microsoft-Syslog`, `Microsoft-WindowsEvent`, and `Microsoft-PrometheusMetrics`.
func (DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutput ¶
func (o DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutput() DataCollectionRuleDataFlowOutput
func (DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutputWithContext ¶
func (o DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowOutput
func (DataCollectionRuleDataFlowOutput) TransformKql ¶
func (o DataCollectionRuleDataFlowOutput) TransformKql() pulumi.StringPtrOutput
The KQL query to transform stream data.
type DataCollectionRuleDataSources ¶
type DataCollectionRuleDataSources struct { // A `dataImport` block as defined above. DataImport *DataCollectionRuleDataSourcesDataImport `pulumi:"dataImport"` // One or more `extension` blocks as defined below. Extensions []DataCollectionRuleDataSourcesExtension `pulumi:"extensions"` // One or more `iisLog` blocks as defined below. IisLogs []DataCollectionRuleDataSourcesIisLog `pulumi:"iisLogs"` // One or more `logFile` blocks as defined below. LogFiles []DataCollectionRuleDataSourcesLogFile `pulumi:"logFiles"` // One or more `performanceCounter` blocks as defined below. PerformanceCounters []DataCollectionRuleDataSourcesPerformanceCounter `pulumi:"performanceCounters"` // One or more `platformTelemetry` blocks as defined below. PlatformTelemetries []DataCollectionRuleDataSourcesPlatformTelemetry `pulumi:"platformTelemetries"` // One or more `prometheusForwarder` blocks as defined below. PrometheusForwarders []DataCollectionRuleDataSourcesPrometheusForwarder `pulumi:"prometheusForwarders"` // One or more `syslog` blocks as defined below. Syslogs []DataCollectionRuleDataSourcesSyslog `pulumi:"syslogs"` // One or more `windowsEventLog` blocks as defined below. WindowsEventLogs []DataCollectionRuleDataSourcesWindowsEventLog `pulumi:"windowsEventLogs"` // One or more `windowsFirewallLog` blocks as defined below. WindowsFirewallLogs []DataCollectionRuleDataSourcesWindowsFirewallLog `pulumi:"windowsFirewallLogs"` }
type DataCollectionRuleDataSourcesArgs ¶
type DataCollectionRuleDataSourcesArgs struct { // A `dataImport` block as defined above. DataImport DataCollectionRuleDataSourcesDataImportPtrInput `pulumi:"dataImport"` // One or more `extension` blocks as defined below. Extensions DataCollectionRuleDataSourcesExtensionArrayInput `pulumi:"extensions"` // One or more `iisLog` blocks as defined below. IisLogs DataCollectionRuleDataSourcesIisLogArrayInput `pulumi:"iisLogs"` // One or more `logFile` blocks as defined below. LogFiles DataCollectionRuleDataSourcesLogFileArrayInput `pulumi:"logFiles"` // One or more `performanceCounter` blocks as defined below. PerformanceCounters DataCollectionRuleDataSourcesPerformanceCounterArrayInput `pulumi:"performanceCounters"` // One or more `platformTelemetry` blocks as defined below. PlatformTelemetries DataCollectionRuleDataSourcesPlatformTelemetryArrayInput `pulumi:"platformTelemetries"` // One or more `prometheusForwarder` blocks as defined below. PrometheusForwarders DataCollectionRuleDataSourcesPrometheusForwarderArrayInput `pulumi:"prometheusForwarders"` // One or more `syslog` blocks as defined below. Syslogs DataCollectionRuleDataSourcesSyslogArrayInput `pulumi:"syslogs"` // One or more `windowsEventLog` blocks as defined below. WindowsEventLogs DataCollectionRuleDataSourcesWindowsEventLogArrayInput `pulumi:"windowsEventLogs"` // One or more `windowsFirewallLog` blocks as defined below. WindowsFirewallLogs DataCollectionRuleDataSourcesWindowsFirewallLogArrayInput `pulumi:"windowsFirewallLogs"` }
func (DataCollectionRuleDataSourcesArgs) ElementType ¶
func (DataCollectionRuleDataSourcesArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutput ¶
func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput
func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutputWithContext ¶
func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput
func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutput ¶
func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutputWithContext ¶
func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
type DataCollectionRuleDataSourcesDataImport ¶
type DataCollectionRuleDataSourcesDataImport struct { // An `eventHubDataSource` block as defined below. EventHubDataSources []DataCollectionRuleDataSourcesDataImportEventHubDataSource `pulumi:"eventHubDataSources"` }
type DataCollectionRuleDataSourcesDataImportArgs ¶
type DataCollectionRuleDataSourcesDataImportArgs struct { // An `eventHubDataSource` block as defined below. EventHubDataSources DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayInput `pulumi:"eventHubDataSources"` }
func (DataCollectionRuleDataSourcesDataImportArgs) ElementType ¶
func (DataCollectionRuleDataSourcesDataImportArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportOutput ¶
func (i DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportOutput() DataCollectionRuleDataSourcesDataImportOutput
func (DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportOutputWithContext ¶
func (i DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportOutput
func (DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportPtrOutput ¶
func (i DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportPtrOutput() DataCollectionRuleDataSourcesDataImportPtrOutput
func (DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext ¶
func (i DataCollectionRuleDataSourcesDataImportArgs) ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportPtrOutput
type DataCollectionRuleDataSourcesDataImportEventHubDataSource ¶
type DataCollectionRuleDataSourcesDataImportEventHubDataSource struct { // The Event Hub consumer group name. ConsumerGroup *string `pulumi:"consumerGroup"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // The stream to collect from Event Hub. Possible value should be a custom stream name. Stream string `pulumi:"stream"` }
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs ¶
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs struct { // The Event Hub consumer group name. ConsumerGroup pulumi.StringPtrInput `pulumi:"consumerGroup"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The stream to collect from Event Hub. Possible value should be a custom stream name. Stream pulumi.StringInput `pulumi:"stream"` }
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs) ElementType ¶
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput ¶
func (i DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputWithContext ¶
func (i DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray ¶
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray []DataCollectionRuleDataSourcesDataImportEventHubDataSourceInput
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray) ElementType ¶
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput ¶
func (i DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayInput ¶
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput }
DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayInput is an input type that accepts DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray and DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayInput` via:
DataCollectionRuleDataSourcesDataImportEventHubDataSourceArray{ DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs{...} }
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput ¶
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput ¶
func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceInput ¶
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceInput interface { pulumi.Input ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputWithContext(context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput }
DataCollectionRuleDataSourcesDataImportEventHubDataSourceInput is an input type that accepts DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs and DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesDataImportEventHubDataSourceInput` via:
DataCollectionRuleDataSourcesDataImportEventHubDataSourceArgs{...}
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput ¶
type DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ConsumerGroup ¶
func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ConsumerGroup() pulumi.StringPtrOutput
The Event Hub consumer group name.
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ElementType ¶
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) Name ¶
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) Stream ¶
func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) Stream() pulumi.StringOutput
The stream to collect from Event Hub. Possible value should be a custom stream name.
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput ¶
func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput() DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
func (DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputWithContext ¶
func (o DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput) ToDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportEventHubDataSourceOutput
type DataCollectionRuleDataSourcesDataImportInput ¶
type DataCollectionRuleDataSourcesDataImportInput interface { pulumi.Input ToDataCollectionRuleDataSourcesDataImportOutput() DataCollectionRuleDataSourcesDataImportOutput ToDataCollectionRuleDataSourcesDataImportOutputWithContext(context.Context) DataCollectionRuleDataSourcesDataImportOutput }
DataCollectionRuleDataSourcesDataImportInput is an input type that accepts DataCollectionRuleDataSourcesDataImportArgs and DataCollectionRuleDataSourcesDataImportOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesDataImportInput` via:
DataCollectionRuleDataSourcesDataImportArgs{...}
type DataCollectionRuleDataSourcesDataImportOutput ¶
type DataCollectionRuleDataSourcesDataImportOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesDataImportOutput) ElementType ¶
func (DataCollectionRuleDataSourcesDataImportOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesDataImportOutput) EventHubDataSources ¶
func (o DataCollectionRuleDataSourcesDataImportOutput) EventHubDataSources() DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
An `eventHubDataSource` block as defined below.
func (DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportOutput ¶
func (o DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportOutput() DataCollectionRuleDataSourcesDataImportOutput
func (DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportOutputWithContext ¶
func (o DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportOutput
func (DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutput ¶
func (o DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutput() DataCollectionRuleDataSourcesDataImportPtrOutput
func (DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext ¶
func (o DataCollectionRuleDataSourcesDataImportOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportPtrOutput
type DataCollectionRuleDataSourcesDataImportPtrInput ¶
type DataCollectionRuleDataSourcesDataImportPtrInput interface { pulumi.Input ToDataCollectionRuleDataSourcesDataImportPtrOutput() DataCollectionRuleDataSourcesDataImportPtrOutput ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext(context.Context) DataCollectionRuleDataSourcesDataImportPtrOutput }
DataCollectionRuleDataSourcesDataImportPtrInput is an input type that accepts DataCollectionRuleDataSourcesDataImportArgs, DataCollectionRuleDataSourcesDataImportPtr and DataCollectionRuleDataSourcesDataImportPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesDataImportPtrInput` via:
DataCollectionRuleDataSourcesDataImportArgs{...} or: nil
func DataCollectionRuleDataSourcesDataImportPtr ¶
func DataCollectionRuleDataSourcesDataImportPtr(v *DataCollectionRuleDataSourcesDataImportArgs) DataCollectionRuleDataSourcesDataImportPtrInput
type DataCollectionRuleDataSourcesDataImportPtrOutput ¶
type DataCollectionRuleDataSourcesDataImportPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesDataImportPtrOutput) ElementType ¶
func (DataCollectionRuleDataSourcesDataImportPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesDataImportPtrOutput) EventHubDataSources ¶
func (o DataCollectionRuleDataSourcesDataImportPtrOutput) EventHubDataSources() DataCollectionRuleDataSourcesDataImportEventHubDataSourceArrayOutput
An `eventHubDataSource` block as defined below.
func (DataCollectionRuleDataSourcesDataImportPtrOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutput ¶
func (o DataCollectionRuleDataSourcesDataImportPtrOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutput() DataCollectionRuleDataSourcesDataImportPtrOutput
func (DataCollectionRuleDataSourcesDataImportPtrOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext ¶
func (o DataCollectionRuleDataSourcesDataImportPtrOutput) ToDataCollectionRuleDataSourcesDataImportPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesDataImportPtrOutput
type DataCollectionRuleDataSourcesExtension ¶
type DataCollectionRuleDataSourcesExtension struct { // A JSON String which specifies the extension setting. ExtensionJson *string `pulumi:"extensionJson"` // The name of the VM extension. ExtensionName string `pulumi:"extensionName"` // Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type: `performanceCounter`, `windowsEventLog`,and `syslog`. InputDataSources []string `pulumi:"inputDataSources"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-Event`, `Microsoft-InsightsMetrics`, `Microsoft-Perf`, `Microsoft-Syslog`, `Microsoft-WindowsEvent`. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataSourcesExtensionArgs ¶
type DataCollectionRuleDataSourcesExtensionArgs struct { // A JSON String which specifies the extension setting. ExtensionJson pulumi.StringPtrInput `pulumi:"extensionJson"` // The name of the VM extension. ExtensionName pulumi.StringInput `pulumi:"extensionName"` // Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type: `performanceCounter`, `windowsEventLog`,and `syslog`. InputDataSources pulumi.StringArrayInput `pulumi:"inputDataSources"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-Event`, `Microsoft-InsightsMetrics`, `Microsoft-Perf`, `Microsoft-Syslog`, `Microsoft-WindowsEvent`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataSourcesExtensionArgs) ElementType ¶
func (DataCollectionRuleDataSourcesExtensionArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutput ¶
func (i DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutput() DataCollectionRuleDataSourcesExtensionOutput
func (DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutputWithContext ¶
func (i DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionOutput
type DataCollectionRuleDataSourcesExtensionArray ¶
type DataCollectionRuleDataSourcesExtensionArray []DataCollectionRuleDataSourcesExtensionInput
func (DataCollectionRuleDataSourcesExtensionArray) ElementType ¶
func (DataCollectionRuleDataSourcesExtensionArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutput ¶
func (i DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutput() DataCollectionRuleDataSourcesExtensionArrayOutput
func (DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionArrayOutput
type DataCollectionRuleDataSourcesExtensionArrayInput ¶
type DataCollectionRuleDataSourcesExtensionArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesExtensionArrayOutput() DataCollectionRuleDataSourcesExtensionArrayOutput ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesExtensionArrayOutput }
DataCollectionRuleDataSourcesExtensionArrayInput is an input type that accepts DataCollectionRuleDataSourcesExtensionArray and DataCollectionRuleDataSourcesExtensionArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesExtensionArrayInput` via:
DataCollectionRuleDataSourcesExtensionArray{ DataCollectionRuleDataSourcesExtensionArgs{...} }
type DataCollectionRuleDataSourcesExtensionArrayOutput ¶
type DataCollectionRuleDataSourcesExtensionArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesExtensionArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesExtensionArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutput ¶
func (o DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutput() DataCollectionRuleDataSourcesExtensionArrayOutput
func (DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionArrayOutput
type DataCollectionRuleDataSourcesExtensionInput ¶
type DataCollectionRuleDataSourcesExtensionInput interface { pulumi.Input ToDataCollectionRuleDataSourcesExtensionOutput() DataCollectionRuleDataSourcesExtensionOutput ToDataCollectionRuleDataSourcesExtensionOutputWithContext(context.Context) DataCollectionRuleDataSourcesExtensionOutput }
DataCollectionRuleDataSourcesExtensionInput is an input type that accepts DataCollectionRuleDataSourcesExtensionArgs and DataCollectionRuleDataSourcesExtensionOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesExtensionInput` via:
DataCollectionRuleDataSourcesExtensionArgs{...}
type DataCollectionRuleDataSourcesExtensionOutput ¶
type DataCollectionRuleDataSourcesExtensionOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesExtensionOutput) ElementType ¶
func (DataCollectionRuleDataSourcesExtensionOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesExtensionOutput) ExtensionJson ¶
func (o DataCollectionRuleDataSourcesExtensionOutput) ExtensionJson() pulumi.StringPtrOutput
A JSON String which specifies the extension setting.
func (DataCollectionRuleDataSourcesExtensionOutput) ExtensionName ¶
func (o DataCollectionRuleDataSourcesExtensionOutput) ExtensionName() pulumi.StringOutput
The name of the VM extension.
func (DataCollectionRuleDataSourcesExtensionOutput) InputDataSources ¶
func (o DataCollectionRuleDataSourcesExtensionOutput) InputDataSources() pulumi.StringArrayOutput
Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type: `performanceCounter`, `windowsEventLog`,and `syslog`.
func (DataCollectionRuleDataSourcesExtensionOutput) Name ¶
func (o DataCollectionRuleDataSourcesExtensionOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesExtensionOutput) Streams ¶
func (o DataCollectionRuleDataSourcesExtensionOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-Event`, `Microsoft-InsightsMetrics`, `Microsoft-Perf`, `Microsoft-Syslog`, `Microsoft-WindowsEvent`.
func (DataCollectionRuleDataSourcesExtensionOutput) ToDataCollectionRuleDataSourcesExtensionOutput ¶
func (o DataCollectionRuleDataSourcesExtensionOutput) ToDataCollectionRuleDataSourcesExtensionOutput() DataCollectionRuleDataSourcesExtensionOutput
func (DataCollectionRuleDataSourcesExtensionOutput) ToDataCollectionRuleDataSourcesExtensionOutputWithContext ¶
func (o DataCollectionRuleDataSourcesExtensionOutput) ToDataCollectionRuleDataSourcesExtensionOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionOutput
type DataCollectionRuleDataSourcesIisLog ¶
type DataCollectionRuleDataSourcesIisLog struct { // Specifies a list of absolute paths where the log files are located. LogDirectories []string `pulumi:"logDirectories"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible value is `Microsoft-W3CIISLog`. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataSourcesIisLogArgs ¶
type DataCollectionRuleDataSourcesIisLogArgs struct { // Specifies a list of absolute paths where the log files are located. LogDirectories pulumi.StringArrayInput `pulumi:"logDirectories"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible value is `Microsoft-W3CIISLog`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataSourcesIisLogArgs) ElementType ¶
func (DataCollectionRuleDataSourcesIisLogArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesIisLogArgs) ToDataCollectionRuleDataSourcesIisLogOutput ¶
func (i DataCollectionRuleDataSourcesIisLogArgs) ToDataCollectionRuleDataSourcesIisLogOutput() DataCollectionRuleDataSourcesIisLogOutput
func (DataCollectionRuleDataSourcesIisLogArgs) ToDataCollectionRuleDataSourcesIisLogOutputWithContext ¶
func (i DataCollectionRuleDataSourcesIisLogArgs) ToDataCollectionRuleDataSourcesIisLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesIisLogOutput
type DataCollectionRuleDataSourcesIisLogArray ¶
type DataCollectionRuleDataSourcesIisLogArray []DataCollectionRuleDataSourcesIisLogInput
func (DataCollectionRuleDataSourcesIisLogArray) ElementType ¶
func (DataCollectionRuleDataSourcesIisLogArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesIisLogArray) ToDataCollectionRuleDataSourcesIisLogArrayOutput ¶
func (i DataCollectionRuleDataSourcesIisLogArray) ToDataCollectionRuleDataSourcesIisLogArrayOutput() DataCollectionRuleDataSourcesIisLogArrayOutput
func (DataCollectionRuleDataSourcesIisLogArray) ToDataCollectionRuleDataSourcesIisLogArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesIisLogArray) ToDataCollectionRuleDataSourcesIisLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesIisLogArrayOutput
type DataCollectionRuleDataSourcesIisLogArrayInput ¶
type DataCollectionRuleDataSourcesIisLogArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesIisLogArrayOutput() DataCollectionRuleDataSourcesIisLogArrayOutput ToDataCollectionRuleDataSourcesIisLogArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesIisLogArrayOutput }
DataCollectionRuleDataSourcesIisLogArrayInput is an input type that accepts DataCollectionRuleDataSourcesIisLogArray and DataCollectionRuleDataSourcesIisLogArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesIisLogArrayInput` via:
DataCollectionRuleDataSourcesIisLogArray{ DataCollectionRuleDataSourcesIisLogArgs{...} }
type DataCollectionRuleDataSourcesIisLogArrayOutput ¶
type DataCollectionRuleDataSourcesIisLogArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesIisLogArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesIisLogArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesIisLogArrayOutput) ToDataCollectionRuleDataSourcesIisLogArrayOutput ¶
func (o DataCollectionRuleDataSourcesIisLogArrayOutput) ToDataCollectionRuleDataSourcesIisLogArrayOutput() DataCollectionRuleDataSourcesIisLogArrayOutput
func (DataCollectionRuleDataSourcesIisLogArrayOutput) ToDataCollectionRuleDataSourcesIisLogArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesIisLogArrayOutput) ToDataCollectionRuleDataSourcesIisLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesIisLogArrayOutput
type DataCollectionRuleDataSourcesIisLogInput ¶
type DataCollectionRuleDataSourcesIisLogInput interface { pulumi.Input ToDataCollectionRuleDataSourcesIisLogOutput() DataCollectionRuleDataSourcesIisLogOutput ToDataCollectionRuleDataSourcesIisLogOutputWithContext(context.Context) DataCollectionRuleDataSourcesIisLogOutput }
DataCollectionRuleDataSourcesIisLogInput is an input type that accepts DataCollectionRuleDataSourcesIisLogArgs and DataCollectionRuleDataSourcesIisLogOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesIisLogInput` via:
DataCollectionRuleDataSourcesIisLogArgs{...}
type DataCollectionRuleDataSourcesIisLogOutput ¶
type DataCollectionRuleDataSourcesIisLogOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesIisLogOutput) ElementType ¶
func (DataCollectionRuleDataSourcesIisLogOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesIisLogOutput) LogDirectories ¶
func (o DataCollectionRuleDataSourcesIisLogOutput) LogDirectories() pulumi.StringArrayOutput
Specifies a list of absolute paths where the log files are located.
func (DataCollectionRuleDataSourcesIisLogOutput) Name ¶
func (o DataCollectionRuleDataSourcesIisLogOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesIisLogOutput) Streams ¶
func (o DataCollectionRuleDataSourcesIisLogOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible value is `Microsoft-W3CIISLog`.
func (DataCollectionRuleDataSourcesIisLogOutput) ToDataCollectionRuleDataSourcesIisLogOutput ¶
func (o DataCollectionRuleDataSourcesIisLogOutput) ToDataCollectionRuleDataSourcesIisLogOutput() DataCollectionRuleDataSourcesIisLogOutput
func (DataCollectionRuleDataSourcesIisLogOutput) ToDataCollectionRuleDataSourcesIisLogOutputWithContext ¶
func (o DataCollectionRuleDataSourcesIisLogOutput) ToDataCollectionRuleDataSourcesIisLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesIisLogOutput
type DataCollectionRuleDataSourcesInput ¶
type DataCollectionRuleDataSourcesInput interface { pulumi.Input ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput ToDataCollectionRuleDataSourcesOutputWithContext(context.Context) DataCollectionRuleDataSourcesOutput }
DataCollectionRuleDataSourcesInput is an input type that accepts DataCollectionRuleDataSourcesArgs and DataCollectionRuleDataSourcesOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesInput` via:
DataCollectionRuleDataSourcesArgs{...}
type DataCollectionRuleDataSourcesLogFile ¶
type DataCollectionRuleDataSourcesLogFile struct { // Specifies a list of file patterns where the log files are located. For example, `C:\\JavaLogs\\*.log`. FilePatterns []string `pulumi:"filePatterns"` // The data format of the log files. possible value is `text`. Format string `pulumi:"format"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // A `settings` block as defined below. Settings *DataCollectionRuleDataSourcesLogFileSettings `pulumi:"settings"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible value should be custom stream names. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataSourcesLogFileArgs ¶
type DataCollectionRuleDataSourcesLogFileArgs struct { // Specifies a list of file patterns where the log files are located. For example, `C:\\JavaLogs\\*.log`. FilePatterns pulumi.StringArrayInput `pulumi:"filePatterns"` // The data format of the log files. possible value is `text`. Format pulumi.StringInput `pulumi:"format"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // A `settings` block as defined below. Settings DataCollectionRuleDataSourcesLogFileSettingsPtrInput `pulumi:"settings"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible value should be custom stream names. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataSourcesLogFileArgs) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileArgs) ToDataCollectionRuleDataSourcesLogFileOutput ¶
func (i DataCollectionRuleDataSourcesLogFileArgs) ToDataCollectionRuleDataSourcesLogFileOutput() DataCollectionRuleDataSourcesLogFileOutput
func (DataCollectionRuleDataSourcesLogFileArgs) ToDataCollectionRuleDataSourcesLogFileOutputWithContext ¶
func (i DataCollectionRuleDataSourcesLogFileArgs) ToDataCollectionRuleDataSourcesLogFileOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileOutput
type DataCollectionRuleDataSourcesLogFileArray ¶
type DataCollectionRuleDataSourcesLogFileArray []DataCollectionRuleDataSourcesLogFileInput
func (DataCollectionRuleDataSourcesLogFileArray) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileArray) ToDataCollectionRuleDataSourcesLogFileArrayOutput ¶
func (i DataCollectionRuleDataSourcesLogFileArray) ToDataCollectionRuleDataSourcesLogFileArrayOutput() DataCollectionRuleDataSourcesLogFileArrayOutput
func (DataCollectionRuleDataSourcesLogFileArray) ToDataCollectionRuleDataSourcesLogFileArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesLogFileArray) ToDataCollectionRuleDataSourcesLogFileArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileArrayOutput
type DataCollectionRuleDataSourcesLogFileArrayInput ¶
type DataCollectionRuleDataSourcesLogFileArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesLogFileArrayOutput() DataCollectionRuleDataSourcesLogFileArrayOutput ToDataCollectionRuleDataSourcesLogFileArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesLogFileArrayOutput }
DataCollectionRuleDataSourcesLogFileArrayInput is an input type that accepts DataCollectionRuleDataSourcesLogFileArray and DataCollectionRuleDataSourcesLogFileArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesLogFileArrayInput` via:
DataCollectionRuleDataSourcesLogFileArray{ DataCollectionRuleDataSourcesLogFileArgs{...} }
type DataCollectionRuleDataSourcesLogFileArrayOutput ¶
type DataCollectionRuleDataSourcesLogFileArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesLogFileArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileArrayOutput) ToDataCollectionRuleDataSourcesLogFileArrayOutput ¶
func (o DataCollectionRuleDataSourcesLogFileArrayOutput) ToDataCollectionRuleDataSourcesLogFileArrayOutput() DataCollectionRuleDataSourcesLogFileArrayOutput
func (DataCollectionRuleDataSourcesLogFileArrayOutput) ToDataCollectionRuleDataSourcesLogFileArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesLogFileArrayOutput) ToDataCollectionRuleDataSourcesLogFileArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileArrayOutput
type DataCollectionRuleDataSourcesLogFileInput ¶
type DataCollectionRuleDataSourcesLogFileInput interface { pulumi.Input ToDataCollectionRuleDataSourcesLogFileOutput() DataCollectionRuleDataSourcesLogFileOutput ToDataCollectionRuleDataSourcesLogFileOutputWithContext(context.Context) DataCollectionRuleDataSourcesLogFileOutput }
DataCollectionRuleDataSourcesLogFileInput is an input type that accepts DataCollectionRuleDataSourcesLogFileArgs and DataCollectionRuleDataSourcesLogFileOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesLogFileInput` via:
DataCollectionRuleDataSourcesLogFileArgs{...}
type DataCollectionRuleDataSourcesLogFileOutput ¶
type DataCollectionRuleDataSourcesLogFileOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesLogFileOutput) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileOutput) FilePatterns ¶
func (o DataCollectionRuleDataSourcesLogFileOutput) FilePatterns() pulumi.StringArrayOutput
Specifies a list of file patterns where the log files are located. For example, `C:\\JavaLogs\\*.log`.
func (DataCollectionRuleDataSourcesLogFileOutput) Format ¶
func (o DataCollectionRuleDataSourcesLogFileOutput) Format() pulumi.StringOutput
The data format of the log files. possible value is `text`.
func (DataCollectionRuleDataSourcesLogFileOutput) Name ¶
func (o DataCollectionRuleDataSourcesLogFileOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesLogFileOutput) Settings ¶
func (o DataCollectionRuleDataSourcesLogFileOutput) Settings() DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
A `settings` block as defined below.
func (DataCollectionRuleDataSourcesLogFileOutput) Streams ¶
func (o DataCollectionRuleDataSourcesLogFileOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible value should be custom stream names.
func (DataCollectionRuleDataSourcesLogFileOutput) ToDataCollectionRuleDataSourcesLogFileOutput ¶
func (o DataCollectionRuleDataSourcesLogFileOutput) ToDataCollectionRuleDataSourcesLogFileOutput() DataCollectionRuleDataSourcesLogFileOutput
func (DataCollectionRuleDataSourcesLogFileOutput) ToDataCollectionRuleDataSourcesLogFileOutputWithContext ¶
func (o DataCollectionRuleDataSourcesLogFileOutput) ToDataCollectionRuleDataSourcesLogFileOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileOutput
type DataCollectionRuleDataSourcesLogFileSettings ¶
type DataCollectionRuleDataSourcesLogFileSettings struct { // A `text` block as defined below. Text DataCollectionRuleDataSourcesLogFileSettingsText `pulumi:"text"` }
type DataCollectionRuleDataSourcesLogFileSettingsArgs ¶
type DataCollectionRuleDataSourcesLogFileSettingsArgs struct { // A `text` block as defined below. Text DataCollectionRuleDataSourcesLogFileSettingsTextInput `pulumi:"text"` }
func (DataCollectionRuleDataSourcesLogFileSettingsArgs) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileSettingsArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsOutput ¶
func (i DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsOutput() DataCollectionRuleDataSourcesLogFileSettingsOutput
func (DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsOutputWithContext ¶
func (i DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsOutput
func (DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput ¶
func (i DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
func (DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext ¶
func (i DataCollectionRuleDataSourcesLogFileSettingsArgs) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
type DataCollectionRuleDataSourcesLogFileSettingsInput ¶
type DataCollectionRuleDataSourcesLogFileSettingsInput interface { pulumi.Input ToDataCollectionRuleDataSourcesLogFileSettingsOutput() DataCollectionRuleDataSourcesLogFileSettingsOutput ToDataCollectionRuleDataSourcesLogFileSettingsOutputWithContext(context.Context) DataCollectionRuleDataSourcesLogFileSettingsOutput }
DataCollectionRuleDataSourcesLogFileSettingsInput is an input type that accepts DataCollectionRuleDataSourcesLogFileSettingsArgs and DataCollectionRuleDataSourcesLogFileSettingsOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesLogFileSettingsInput` via:
DataCollectionRuleDataSourcesLogFileSettingsArgs{...}
type DataCollectionRuleDataSourcesLogFileSettingsOutput ¶
type DataCollectionRuleDataSourcesLogFileSettingsOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesLogFileSettingsOutput) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileSettingsOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileSettingsOutput) Text ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) Text() DataCollectionRuleDataSourcesLogFileSettingsTextOutput
A `text` block as defined below.
func (DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsOutput ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsOutput() DataCollectionRuleDataSourcesLogFileSettingsOutput
func (DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsOutputWithContext ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsOutput
func (DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
func (DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
type DataCollectionRuleDataSourcesLogFileSettingsPtrInput ¶
type DataCollectionRuleDataSourcesLogFileSettingsPtrInput interface { pulumi.Input ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsPtrOutput ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext(context.Context) DataCollectionRuleDataSourcesLogFileSettingsPtrOutput }
DataCollectionRuleDataSourcesLogFileSettingsPtrInput is an input type that accepts DataCollectionRuleDataSourcesLogFileSettingsArgs, DataCollectionRuleDataSourcesLogFileSettingsPtr and DataCollectionRuleDataSourcesLogFileSettingsPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesLogFileSettingsPtrInput` via:
DataCollectionRuleDataSourcesLogFileSettingsArgs{...} or: nil
func DataCollectionRuleDataSourcesLogFileSettingsPtr ¶
func DataCollectionRuleDataSourcesLogFileSettingsPtr(v *DataCollectionRuleDataSourcesLogFileSettingsArgs) DataCollectionRuleDataSourcesLogFileSettingsPtrInput
type DataCollectionRuleDataSourcesLogFileSettingsPtrOutput ¶
type DataCollectionRuleDataSourcesLogFileSettingsPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) Text ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) Text() DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
A `text` block as defined below.
func (DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
func (DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsPtrOutput
type DataCollectionRuleDataSourcesLogFileSettingsText ¶
type DataCollectionRuleDataSourcesLogFileSettingsText struct { // The timestamp format of the text log files. Possible values are `ISO 8601`, `YYYY-MM-DD HH:MM:SS`, `M/D/YYYY HH:MM:SS AM/PM`, `Mon DD, YYYY HH:MM:SS`, `yyMMdd HH:mm:ss`, `ddMMyy HH:mm:ss`, `MMM d hh:mm:ss`, `dd/MMM/yyyy:HH:mm:ss zzz`,and `yyyy-MM-ddTHH:mm:ssK`. RecordStartTimestampFormat string `pulumi:"recordStartTimestampFormat"` }
type DataCollectionRuleDataSourcesLogFileSettingsTextArgs ¶
type DataCollectionRuleDataSourcesLogFileSettingsTextArgs struct { // The timestamp format of the text log files. Possible values are `ISO 8601`, `YYYY-MM-DD HH:MM:SS`, `M/D/YYYY HH:MM:SS AM/PM`, `Mon DD, YYYY HH:MM:SS`, `yyMMdd HH:mm:ss`, `ddMMyy HH:mm:ss`, `MMM d hh:mm:ss`, `dd/MMM/yyyy:HH:mm:ss zzz`,and `yyyy-MM-ddTHH:mm:ssK`. RecordStartTimestampFormat pulumi.StringInput `pulumi:"recordStartTimestampFormat"` }
func (DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutput ¶
func (i DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutput() DataCollectionRuleDataSourcesLogFileSettingsTextOutput
func (DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutputWithContext ¶
func (i DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextOutput
func (DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput ¶
func (i DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
func (DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext ¶
func (i DataCollectionRuleDataSourcesLogFileSettingsTextArgs) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
type DataCollectionRuleDataSourcesLogFileSettingsTextInput ¶
type DataCollectionRuleDataSourcesLogFileSettingsTextInput interface { pulumi.Input ToDataCollectionRuleDataSourcesLogFileSettingsTextOutput() DataCollectionRuleDataSourcesLogFileSettingsTextOutput ToDataCollectionRuleDataSourcesLogFileSettingsTextOutputWithContext(context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextOutput }
DataCollectionRuleDataSourcesLogFileSettingsTextInput is an input type that accepts DataCollectionRuleDataSourcesLogFileSettingsTextArgs and DataCollectionRuleDataSourcesLogFileSettingsTextOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesLogFileSettingsTextInput` via:
DataCollectionRuleDataSourcesLogFileSettingsTextArgs{...}
type DataCollectionRuleDataSourcesLogFileSettingsTextOutput ¶
type DataCollectionRuleDataSourcesLogFileSettingsTextOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileSettingsTextOutput) RecordStartTimestampFormat ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) RecordStartTimestampFormat() pulumi.StringOutput
The timestamp format of the text log files. Possible values are `ISO 8601`, `YYYY-MM-DD HH:MM:SS`, `M/D/YYYY HH:MM:SS AM/PM`, `Mon DD, YYYY HH:MM:SS`, `yyMMdd HH:mm:ss`, `ddMMyy HH:mm:ss`, `MMM d hh:mm:ss`, `dd/MMM/yyyy:HH:mm:ss zzz`,and `yyyy-MM-ddTHH:mm:ssK`.
func (DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutput ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutput() DataCollectionRuleDataSourcesLogFileSettingsTextOutput
func (DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutputWithContext ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextOutput
func (DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
func (DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsTextOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
type DataCollectionRuleDataSourcesLogFileSettingsTextPtrInput ¶
type DataCollectionRuleDataSourcesLogFileSettingsTextPtrInput interface { pulumi.Input ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext(context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput }
DataCollectionRuleDataSourcesLogFileSettingsTextPtrInput is an input type that accepts DataCollectionRuleDataSourcesLogFileSettingsTextArgs, DataCollectionRuleDataSourcesLogFileSettingsTextPtr and DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesLogFileSettingsTextPtrInput` via:
DataCollectionRuleDataSourcesLogFileSettingsTextArgs{...} or: nil
func DataCollectionRuleDataSourcesLogFileSettingsTextPtr ¶
func DataCollectionRuleDataSourcesLogFileSettingsTextPtr(v *DataCollectionRuleDataSourcesLogFileSettingsTextArgs) DataCollectionRuleDataSourcesLogFileSettingsTextPtrInput
type DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput ¶
type DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) ElementType ¶
func (DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) RecordStartTimestampFormat ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) RecordStartTimestampFormat() pulumi.StringPtrOutput
The timestamp format of the text log files. Possible values are `ISO 8601`, `YYYY-MM-DD HH:MM:SS`, `M/D/YYYY HH:MM:SS AM/PM`, `Mon DD, YYYY HH:MM:SS`, `yyMMdd HH:mm:ss`, `ddMMyy HH:mm:ss`, `MMM d hh:mm:ss`, `dd/MMM/yyyy:HH:mm:ss zzz`,and `yyyy-MM-ddTHH:mm:ssK`.
func (DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput() DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
func (DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext ¶
func (o DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput) ToDataCollectionRuleDataSourcesLogFileSettingsTextPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesLogFileSettingsTextPtrOutput
type DataCollectionRuleDataSourcesOutput ¶
type DataCollectionRuleDataSourcesOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesOutput) DataImport ¶
func (o DataCollectionRuleDataSourcesOutput) DataImport() DataCollectionRuleDataSourcesDataImportPtrOutput
A `dataImport` block as defined above.
func (DataCollectionRuleDataSourcesOutput) ElementType ¶
func (DataCollectionRuleDataSourcesOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesOutput) Extensions ¶
func (o DataCollectionRuleDataSourcesOutput) Extensions() DataCollectionRuleDataSourcesExtensionArrayOutput
One or more `extension` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) IisLogs ¶
func (o DataCollectionRuleDataSourcesOutput) IisLogs() DataCollectionRuleDataSourcesIisLogArrayOutput
One or more `iisLog` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) LogFiles ¶
func (o DataCollectionRuleDataSourcesOutput) LogFiles() DataCollectionRuleDataSourcesLogFileArrayOutput
One or more `logFile` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) PerformanceCounters ¶
func (o DataCollectionRuleDataSourcesOutput) PerformanceCounters() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
One or more `performanceCounter` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) PlatformTelemetries ¶
func (o DataCollectionRuleDataSourcesOutput) PlatformTelemetries() DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
One or more `platformTelemetry` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) PrometheusForwarders ¶
func (o DataCollectionRuleDataSourcesOutput) PrometheusForwarders() DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
One or more `prometheusForwarder` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) Syslogs ¶
func (o DataCollectionRuleDataSourcesOutput) Syslogs() DataCollectionRuleDataSourcesSyslogArrayOutput
One or more `syslog` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutput ¶
func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput
func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutputWithContext ¶
func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput
func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutput ¶
func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext ¶
func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesOutput) WindowsEventLogs ¶
func (o DataCollectionRuleDataSourcesOutput) WindowsEventLogs() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
One or more `windowsEventLog` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) WindowsFirewallLogs ¶
func (o DataCollectionRuleDataSourcesOutput) WindowsFirewallLogs() DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
One or more `windowsFirewallLog` blocks as defined below.
type DataCollectionRuleDataSourcesPerformanceCounter ¶
type DataCollectionRuleDataSourcesPerformanceCounter struct { // Specifies a list of specifier names of the performance counters you want to collect. To get a list of performance counters on Windows, run the command `typeperf`. Please see [this document](https://learn.microsoft.com/en-us/azure/azure-monitor/agents/data-sources-performance-counters#configure-performance-counters) for more information. CounterSpecifiers []string `pulumi:"counterSpecifiers"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // The number of seconds between consecutive counter measurements (samples). The value should be integer between `1` and `1800` inclusive. `samplingFrequencyInSeconds` must be equal to `60` seconds for counters collected with `Microsoft-InsightsMetrics` stream. SamplingFrequencyInSeconds int `pulumi:"samplingFrequencyInSeconds"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-InsightsMetrics`,and `Microsoft-Perf`. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataSourcesPerformanceCounterArgs ¶
type DataCollectionRuleDataSourcesPerformanceCounterArgs struct { // Specifies a list of specifier names of the performance counters you want to collect. To get a list of performance counters on Windows, run the command `typeperf`. Please see [this document](https://learn.microsoft.com/en-us/azure/azure-monitor/agents/data-sources-performance-counters#configure-performance-counters) for more information. CounterSpecifiers pulumi.StringArrayInput `pulumi:"counterSpecifiers"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The number of seconds between consecutive counter measurements (samples). The value should be integer between `1` and `1800` inclusive. `samplingFrequencyInSeconds` must be equal to `60` seconds for counters collected with `Microsoft-InsightsMetrics` stream. SamplingFrequencyInSeconds pulumi.IntInput `pulumi:"samplingFrequencyInSeconds"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-InsightsMetrics`,and `Microsoft-Perf`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataSourcesPerformanceCounterArgs) ElementType ¶
func (DataCollectionRuleDataSourcesPerformanceCounterArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutput ¶
func (i DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutput() DataCollectionRuleDataSourcesPerformanceCounterOutput
func (DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext ¶
func (i DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterOutput
type DataCollectionRuleDataSourcesPerformanceCounterArray ¶
type DataCollectionRuleDataSourcesPerformanceCounterArray []DataCollectionRuleDataSourcesPerformanceCounterInput
func (DataCollectionRuleDataSourcesPerformanceCounterArray) ElementType ¶
func (DataCollectionRuleDataSourcesPerformanceCounterArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput ¶
func (i DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
func (DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
type DataCollectionRuleDataSourcesPerformanceCounterArrayInput ¶
type DataCollectionRuleDataSourcesPerformanceCounterArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesPerformanceCounterArrayOutput }
DataCollectionRuleDataSourcesPerformanceCounterArrayInput is an input type that accepts DataCollectionRuleDataSourcesPerformanceCounterArray and DataCollectionRuleDataSourcesPerformanceCounterArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPerformanceCounterArrayInput` via:
DataCollectionRuleDataSourcesPerformanceCounterArray{ DataCollectionRuleDataSourcesPerformanceCounterArgs{...} }
type DataCollectionRuleDataSourcesPerformanceCounterArrayOutput ¶
type DataCollectionRuleDataSourcesPerformanceCounterArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput ¶
func (o DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
func (DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
type DataCollectionRuleDataSourcesPerformanceCounterInput ¶
type DataCollectionRuleDataSourcesPerformanceCounterInput interface { pulumi.Input ToDataCollectionRuleDataSourcesPerformanceCounterOutput() DataCollectionRuleDataSourcesPerformanceCounterOutput ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext(context.Context) DataCollectionRuleDataSourcesPerformanceCounterOutput }
DataCollectionRuleDataSourcesPerformanceCounterInput is an input type that accepts DataCollectionRuleDataSourcesPerformanceCounterArgs and DataCollectionRuleDataSourcesPerformanceCounterOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPerformanceCounterInput` via:
DataCollectionRuleDataSourcesPerformanceCounterArgs{...}
type DataCollectionRuleDataSourcesPerformanceCounterOutput ¶
type DataCollectionRuleDataSourcesPerformanceCounterOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) CounterSpecifiers ¶
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) CounterSpecifiers() pulumi.StringArrayOutput
Specifies a list of specifier names of the performance counters you want to collect. To get a list of performance counters on Windows, run the command `typeperf`. Please see [this document](https://learn.microsoft.com/en-us/azure/azure-monitor/agents/data-sources-performance-counters#configure-performance-counters) for more information.
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) ElementType ¶
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) Name ¶
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) SamplingFrequencyInSeconds ¶
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) SamplingFrequencyInSeconds() pulumi.IntOutput
The number of seconds between consecutive counter measurements (samples). The value should be integer between `1` and `1800` inclusive. `samplingFrequencyInSeconds` must be equal to `60` seconds for counters collected with `Microsoft-InsightsMetrics` stream.
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) Streams ¶
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-InsightsMetrics`,and `Microsoft-Perf`.
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) ToDataCollectionRuleDataSourcesPerformanceCounterOutput ¶
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) ToDataCollectionRuleDataSourcesPerformanceCounterOutput() DataCollectionRuleDataSourcesPerformanceCounterOutput
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext ¶
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterOutput
type DataCollectionRuleDataSourcesPlatformTelemetry ¶
type DataCollectionRuleDataSourcesPlatformTelemetry struct { // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft.Cache/redis:Metrics-Group-All`. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataSourcesPlatformTelemetryArgs ¶
type DataCollectionRuleDataSourcesPlatformTelemetryArgs struct { // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft.Cache/redis:Metrics-Group-All`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataSourcesPlatformTelemetryArgs) ElementType ¶
func (DataCollectionRuleDataSourcesPlatformTelemetryArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPlatformTelemetryArgs) ToDataCollectionRuleDataSourcesPlatformTelemetryOutput ¶
func (i DataCollectionRuleDataSourcesPlatformTelemetryArgs) ToDataCollectionRuleDataSourcesPlatformTelemetryOutput() DataCollectionRuleDataSourcesPlatformTelemetryOutput
func (DataCollectionRuleDataSourcesPlatformTelemetryArgs) ToDataCollectionRuleDataSourcesPlatformTelemetryOutputWithContext ¶
func (i DataCollectionRuleDataSourcesPlatformTelemetryArgs) ToDataCollectionRuleDataSourcesPlatformTelemetryOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPlatformTelemetryOutput
type DataCollectionRuleDataSourcesPlatformTelemetryArray ¶
type DataCollectionRuleDataSourcesPlatformTelemetryArray []DataCollectionRuleDataSourcesPlatformTelemetryInput
func (DataCollectionRuleDataSourcesPlatformTelemetryArray) ElementType ¶
func (DataCollectionRuleDataSourcesPlatformTelemetryArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPlatformTelemetryArray) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutput ¶
func (i DataCollectionRuleDataSourcesPlatformTelemetryArray) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutput() DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
func (DataCollectionRuleDataSourcesPlatformTelemetryArray) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesPlatformTelemetryArray) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
type DataCollectionRuleDataSourcesPlatformTelemetryArrayInput ¶
type DataCollectionRuleDataSourcesPlatformTelemetryArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutput() DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput }
DataCollectionRuleDataSourcesPlatformTelemetryArrayInput is an input type that accepts DataCollectionRuleDataSourcesPlatformTelemetryArray and DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPlatformTelemetryArrayInput` via:
DataCollectionRuleDataSourcesPlatformTelemetryArray{ DataCollectionRuleDataSourcesPlatformTelemetryArgs{...} }
type DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput ¶
type DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutput ¶
func (o DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutput() DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
func (DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
type DataCollectionRuleDataSourcesPlatformTelemetryInput ¶
type DataCollectionRuleDataSourcesPlatformTelemetryInput interface { pulumi.Input ToDataCollectionRuleDataSourcesPlatformTelemetryOutput() DataCollectionRuleDataSourcesPlatformTelemetryOutput ToDataCollectionRuleDataSourcesPlatformTelemetryOutputWithContext(context.Context) DataCollectionRuleDataSourcesPlatformTelemetryOutput }
DataCollectionRuleDataSourcesPlatformTelemetryInput is an input type that accepts DataCollectionRuleDataSourcesPlatformTelemetryArgs and DataCollectionRuleDataSourcesPlatformTelemetryOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPlatformTelemetryInput` via:
DataCollectionRuleDataSourcesPlatformTelemetryArgs{...}
type DataCollectionRuleDataSourcesPlatformTelemetryOutput ¶
type DataCollectionRuleDataSourcesPlatformTelemetryOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPlatformTelemetryOutput) ElementType ¶
func (DataCollectionRuleDataSourcesPlatformTelemetryOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPlatformTelemetryOutput) Name ¶
func (o DataCollectionRuleDataSourcesPlatformTelemetryOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesPlatformTelemetryOutput) Streams ¶
func (o DataCollectionRuleDataSourcesPlatformTelemetryOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft.Cache/redis:Metrics-Group-All`.
func (DataCollectionRuleDataSourcesPlatformTelemetryOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryOutput ¶
func (o DataCollectionRuleDataSourcesPlatformTelemetryOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryOutput() DataCollectionRuleDataSourcesPlatformTelemetryOutput
func (DataCollectionRuleDataSourcesPlatformTelemetryOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryOutputWithContext ¶
func (o DataCollectionRuleDataSourcesPlatformTelemetryOutput) ToDataCollectionRuleDataSourcesPlatformTelemetryOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPlatformTelemetryOutput
type DataCollectionRuleDataSourcesPrometheusForwarder ¶
type DataCollectionRuleDataSourcesPrometheusForwarder struct { // One or more `labelIncludeFilter` blocks as defined above. LabelIncludeFilters []DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter `pulumi:"labelIncludeFilters"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible value is `Microsoft-PrometheusMetrics`. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataSourcesPrometheusForwarderArgs ¶
type DataCollectionRuleDataSourcesPrometheusForwarderArgs struct { // One or more `labelIncludeFilter` blocks as defined above. LabelIncludeFilters DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayInput `pulumi:"labelIncludeFilters"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible value is `Microsoft-PrometheusMetrics`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataSourcesPrometheusForwarderArgs) ElementType ¶
func (DataCollectionRuleDataSourcesPrometheusForwarderArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPrometheusForwarderArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderOutput ¶
func (i DataCollectionRuleDataSourcesPrometheusForwarderArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderOutput() DataCollectionRuleDataSourcesPrometheusForwarderOutput
func (DataCollectionRuleDataSourcesPrometheusForwarderArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderOutputWithContext ¶
func (i DataCollectionRuleDataSourcesPrometheusForwarderArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderOutput
type DataCollectionRuleDataSourcesPrometheusForwarderArray ¶
type DataCollectionRuleDataSourcesPrometheusForwarderArray []DataCollectionRuleDataSourcesPrometheusForwarderInput
func (DataCollectionRuleDataSourcesPrometheusForwarderArray) ElementType ¶
func (DataCollectionRuleDataSourcesPrometheusForwarderArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPrometheusForwarderArray) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutput ¶
func (i DataCollectionRuleDataSourcesPrometheusForwarderArray) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
func (DataCollectionRuleDataSourcesPrometheusForwarderArray) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesPrometheusForwarderArray) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
type DataCollectionRuleDataSourcesPrometheusForwarderArrayInput ¶
type DataCollectionRuleDataSourcesPrometheusForwarderArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput }
DataCollectionRuleDataSourcesPrometheusForwarderArrayInput is an input type that accepts DataCollectionRuleDataSourcesPrometheusForwarderArray and DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPrometheusForwarderArrayInput` via:
DataCollectionRuleDataSourcesPrometheusForwarderArray{ DataCollectionRuleDataSourcesPrometheusForwarderArgs{...} }
type DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput ¶
type DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutput ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
func (DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
type DataCollectionRuleDataSourcesPrometheusForwarderInput ¶
type DataCollectionRuleDataSourcesPrometheusForwarderInput interface { pulumi.Input ToDataCollectionRuleDataSourcesPrometheusForwarderOutput() DataCollectionRuleDataSourcesPrometheusForwarderOutput ToDataCollectionRuleDataSourcesPrometheusForwarderOutputWithContext(context.Context) DataCollectionRuleDataSourcesPrometheusForwarderOutput }
DataCollectionRuleDataSourcesPrometheusForwarderInput is an input type that accepts DataCollectionRuleDataSourcesPrometheusForwarderArgs and DataCollectionRuleDataSourcesPrometheusForwarderOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPrometheusForwarderInput` via:
DataCollectionRuleDataSourcesPrometheusForwarderArgs{...}
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter ¶
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter struct { // The label of the filter. This label should be unique across all `labelIncludeFileter` block. Possible value is `microsoftMetricsIncludeLabel`. Label string `pulumi:"label"` // The value of the filter. Value string `pulumi:"value"` }
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs ¶
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs struct { // The label of the filter. This label should be unique across all `labelIncludeFileter` block. Possible value is `microsoftMetricsIncludeLabel`. Label pulumi.StringInput `pulumi:"label"` // The value of the filter. Value pulumi.StringInput `pulumi:"value"` }
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs) ElementType ¶
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput ¶
func (i DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputWithContext ¶
func (i DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray ¶
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray []DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterInput
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray) ElementType ¶
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput ¶
func (i DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayInput ¶
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput }
DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayInput is an input type that accepts DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray and DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayInput` via:
DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArray{ DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs{...} }
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput ¶
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterInput ¶
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterInput interface { pulumi.Input ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputWithContext(context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput }
DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterInput is an input type that accepts DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs and DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterInput` via:
DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArgs{...}
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput ¶
type DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) ElementType ¶
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) Label ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) Label() pulumi.StringOutput
The label of the filter. This label should be unique across all `labelIncludeFileter` block. Possible value is `microsoftMetricsIncludeLabel`.
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputWithContext ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput
func (DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) Value ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutput) Value() pulumi.StringOutput
The value of the filter.
type DataCollectionRuleDataSourcesPrometheusForwarderOutput ¶
type DataCollectionRuleDataSourcesPrometheusForwarderOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPrometheusForwarderOutput) ElementType ¶
func (DataCollectionRuleDataSourcesPrometheusForwarderOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPrometheusForwarderOutput) LabelIncludeFilters ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) LabelIncludeFilters() DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterArrayOutput
One or more `labelIncludeFilter` blocks as defined above.
func (DataCollectionRuleDataSourcesPrometheusForwarderOutput) Name ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesPrometheusForwarderOutput) Streams ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible value is `Microsoft-PrometheusMetrics`.
func (DataCollectionRuleDataSourcesPrometheusForwarderOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderOutput ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderOutput() DataCollectionRuleDataSourcesPrometheusForwarderOutput
func (DataCollectionRuleDataSourcesPrometheusForwarderOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderOutputWithContext ¶
func (o DataCollectionRuleDataSourcesPrometheusForwarderOutput) ToDataCollectionRuleDataSourcesPrometheusForwarderOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPrometheusForwarderOutput
type DataCollectionRuleDataSourcesPtrInput ¶
type DataCollectionRuleDataSourcesPtrInput interface { pulumi.Input ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput ToDataCollectionRuleDataSourcesPtrOutputWithContext(context.Context) DataCollectionRuleDataSourcesPtrOutput }
DataCollectionRuleDataSourcesPtrInput is an input type that accepts DataCollectionRuleDataSourcesArgs, DataCollectionRuleDataSourcesPtr and DataCollectionRuleDataSourcesPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPtrInput` via:
DataCollectionRuleDataSourcesArgs{...} or: nil
func DataCollectionRuleDataSourcesPtr ¶
func DataCollectionRuleDataSourcesPtr(v *DataCollectionRuleDataSourcesArgs) DataCollectionRuleDataSourcesPtrInput
type DataCollectionRuleDataSourcesPtrOutput ¶
type DataCollectionRuleDataSourcesPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPtrOutput) DataImport ¶
func (o DataCollectionRuleDataSourcesPtrOutput) DataImport() DataCollectionRuleDataSourcesDataImportPtrOutput
A `dataImport` block as defined above.
func (DataCollectionRuleDataSourcesPtrOutput) ElementType ¶
func (DataCollectionRuleDataSourcesPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPtrOutput) Extensions ¶
func (o DataCollectionRuleDataSourcesPtrOutput) Extensions() DataCollectionRuleDataSourcesExtensionArrayOutput
One or more `extension` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) IisLogs ¶
func (o DataCollectionRuleDataSourcesPtrOutput) IisLogs() DataCollectionRuleDataSourcesIisLogArrayOutput
One or more `iisLog` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) LogFiles ¶
func (o DataCollectionRuleDataSourcesPtrOutput) LogFiles() DataCollectionRuleDataSourcesLogFileArrayOutput
One or more `logFile` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) PerformanceCounters ¶
func (o DataCollectionRuleDataSourcesPtrOutput) PerformanceCounters() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
One or more `performanceCounter` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) PlatformTelemetries ¶
func (o DataCollectionRuleDataSourcesPtrOutput) PlatformTelemetries() DataCollectionRuleDataSourcesPlatformTelemetryArrayOutput
One or more `platformTelemetry` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) PrometheusForwarders ¶
func (o DataCollectionRuleDataSourcesPtrOutput) PrometheusForwarders() DataCollectionRuleDataSourcesPrometheusForwarderArrayOutput
One or more `prometheusForwarder` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) Syslogs ¶
func (o DataCollectionRuleDataSourcesPtrOutput) Syslogs() DataCollectionRuleDataSourcesSyslogArrayOutput
One or more `syslog` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput ¶
func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext ¶
func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesPtrOutput) WindowsEventLogs ¶
func (o DataCollectionRuleDataSourcesPtrOutput) WindowsEventLogs() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
One or more `windowsEventLog` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) WindowsFirewallLogs ¶
func (o DataCollectionRuleDataSourcesPtrOutput) WindowsFirewallLogs() DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
One or more `windowsFirewallLog` blocks as defined below.
type DataCollectionRuleDataSourcesSyslog ¶
type DataCollectionRuleDataSourcesSyslog struct { // Specifies a list of facility names. Use a wildcard `*` to collect logs for all facility names. Possible values are `alert`, `*`, `audit`, `auth`, `authpriv`, `clock`, `cron`, `daemon`, `ftp`, `kern`, `local5`, `local4`, `local1`, `local7`, `local6`, `local3`, `local2`, `local0`, `lpr`, `mail`, `mark`, `news`, `nopri`, `ntp`, `syslog`, `user` and `uucp`. FacilityNames []string `pulumi:"facilityNames"` // Specifies a list of log levels. Use a wildcard `*` to collect logs for all log levels. Possible values are `Debug`, `Info`, `Notice`, `Warning`, `Error`, `Critical`, `Alert`, `Emergency`,and `*`. LogLevels []string `pulumi:"logLevels"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-Syslog`,and `Microsoft-CiscoAsa`, and `Microsoft-CommonSecurityLog`. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataSourcesSyslogArgs ¶
type DataCollectionRuleDataSourcesSyslogArgs struct { // Specifies a list of facility names. Use a wildcard `*` to collect logs for all facility names. Possible values are `alert`, `*`, `audit`, `auth`, `authpriv`, `clock`, `cron`, `daemon`, `ftp`, `kern`, `local5`, `local4`, `local1`, `local7`, `local6`, `local3`, `local2`, `local0`, `lpr`, `mail`, `mark`, `news`, `nopri`, `ntp`, `syslog`, `user` and `uucp`. FacilityNames pulumi.StringArrayInput `pulumi:"facilityNames"` // Specifies a list of log levels. Use a wildcard `*` to collect logs for all log levels. Possible values are `Debug`, `Info`, `Notice`, `Warning`, `Error`, `Critical`, `Alert`, `Emergency`,and `*`. LogLevels pulumi.StringArrayInput `pulumi:"logLevels"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-Syslog`,and `Microsoft-CiscoAsa`, and `Microsoft-CommonSecurityLog`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataSourcesSyslogArgs) ElementType ¶
func (DataCollectionRuleDataSourcesSyslogArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutput ¶
func (i DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutput() DataCollectionRuleDataSourcesSyslogOutput
func (DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutputWithContext ¶
func (i DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogOutput
type DataCollectionRuleDataSourcesSyslogArray ¶
type DataCollectionRuleDataSourcesSyslogArray []DataCollectionRuleDataSourcesSyslogInput
func (DataCollectionRuleDataSourcesSyslogArray) ElementType ¶
func (DataCollectionRuleDataSourcesSyslogArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutput ¶
func (i DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutput() DataCollectionRuleDataSourcesSyslogArrayOutput
func (DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogArrayOutput
type DataCollectionRuleDataSourcesSyslogArrayInput ¶
type DataCollectionRuleDataSourcesSyslogArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesSyslogArrayOutput() DataCollectionRuleDataSourcesSyslogArrayOutput ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesSyslogArrayOutput }
DataCollectionRuleDataSourcesSyslogArrayInput is an input type that accepts DataCollectionRuleDataSourcesSyslogArray and DataCollectionRuleDataSourcesSyslogArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesSyslogArrayInput` via:
DataCollectionRuleDataSourcesSyslogArray{ DataCollectionRuleDataSourcesSyslogArgs{...} }
type DataCollectionRuleDataSourcesSyslogArrayOutput ¶
type DataCollectionRuleDataSourcesSyslogArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesSyslogArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesSyslogArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutput ¶
func (o DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutput() DataCollectionRuleDataSourcesSyslogArrayOutput
func (DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogArrayOutput
type DataCollectionRuleDataSourcesSyslogInput ¶
type DataCollectionRuleDataSourcesSyslogInput interface { pulumi.Input ToDataCollectionRuleDataSourcesSyslogOutput() DataCollectionRuleDataSourcesSyslogOutput ToDataCollectionRuleDataSourcesSyslogOutputWithContext(context.Context) DataCollectionRuleDataSourcesSyslogOutput }
DataCollectionRuleDataSourcesSyslogInput is an input type that accepts DataCollectionRuleDataSourcesSyslogArgs and DataCollectionRuleDataSourcesSyslogOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesSyslogInput` via:
DataCollectionRuleDataSourcesSyslogArgs{...}
type DataCollectionRuleDataSourcesSyslogOutput ¶
type DataCollectionRuleDataSourcesSyslogOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesSyslogOutput) ElementType ¶
func (DataCollectionRuleDataSourcesSyslogOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesSyslogOutput) FacilityNames ¶
func (o DataCollectionRuleDataSourcesSyslogOutput) FacilityNames() pulumi.StringArrayOutput
Specifies a list of facility names. Use a wildcard `*` to collect logs for all facility names. Possible values are `alert`, `*`, `audit`, `auth`, `authpriv`, `clock`, `cron`, `daemon`, `ftp`, `kern`, `local5`, `local4`, `local1`, `local7`, `local6`, `local3`, `local2`, `local0`, `lpr`, `mail`, `mark`, `news`, `nopri`, `ntp`, `syslog`, `user` and `uucp`.
func (DataCollectionRuleDataSourcesSyslogOutput) LogLevels ¶
func (o DataCollectionRuleDataSourcesSyslogOutput) LogLevels() pulumi.StringArrayOutput
Specifies a list of log levels. Use a wildcard `*` to collect logs for all log levels. Possible values are `Debug`, `Info`, `Notice`, `Warning`, `Error`, `Critical`, `Alert`, `Emergency`,and `*`.
func (DataCollectionRuleDataSourcesSyslogOutput) Name ¶
func (o DataCollectionRuleDataSourcesSyslogOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesSyslogOutput) Streams ¶
func (o DataCollectionRuleDataSourcesSyslogOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-Syslog`,and `Microsoft-CiscoAsa`, and `Microsoft-CommonSecurityLog`.
func (DataCollectionRuleDataSourcesSyslogOutput) ToDataCollectionRuleDataSourcesSyslogOutput ¶
func (o DataCollectionRuleDataSourcesSyslogOutput) ToDataCollectionRuleDataSourcesSyslogOutput() DataCollectionRuleDataSourcesSyslogOutput
func (DataCollectionRuleDataSourcesSyslogOutput) ToDataCollectionRuleDataSourcesSyslogOutputWithContext ¶
func (o DataCollectionRuleDataSourcesSyslogOutput) ToDataCollectionRuleDataSourcesSyslogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogOutput
type DataCollectionRuleDataSourcesWindowsEventLog ¶
type DataCollectionRuleDataSourcesWindowsEventLog struct { // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-Event`,and `Microsoft-WindowsEvent`, `Microsoft-RomeDetectionEvent`, and `Microsoft-SecurityEvent`. Streams []string `pulumi:"streams"` // Specifies a list of Windows Event Log queries in XPath expression. Please see [this document](https://learn.microsoft.com/en-us/azure/azure-monitor/agents/data-collection-rule-azure-monitor-agent?tabs=cli#filter-events-using-xpath-queries) for more information. XPathQueries []string `pulumi:"xPathQueries"` }
type DataCollectionRuleDataSourcesWindowsEventLogArgs ¶
type DataCollectionRuleDataSourcesWindowsEventLogArgs struct { // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-Event`,and `Microsoft-WindowsEvent`, `Microsoft-RomeDetectionEvent`, and `Microsoft-SecurityEvent`. Streams pulumi.StringArrayInput `pulumi:"streams"` // Specifies a list of Windows Event Log queries in XPath expression. Please see [this document](https://learn.microsoft.com/en-us/azure/azure-monitor/agents/data-collection-rule-azure-monitor-agent?tabs=cli#filter-events-using-xpath-queries) for more information. XPathQueries pulumi.StringArrayInput `pulumi:"xPathQueries"` }
func (DataCollectionRuleDataSourcesWindowsEventLogArgs) ElementType ¶
func (DataCollectionRuleDataSourcesWindowsEventLogArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutput ¶
func (i DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutput() DataCollectionRuleDataSourcesWindowsEventLogOutput
func (DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext ¶
func (i DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogOutput
type DataCollectionRuleDataSourcesWindowsEventLogArray ¶
type DataCollectionRuleDataSourcesWindowsEventLogArray []DataCollectionRuleDataSourcesWindowsEventLogInput
func (DataCollectionRuleDataSourcesWindowsEventLogArray) ElementType ¶
func (DataCollectionRuleDataSourcesWindowsEventLogArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput ¶
func (i DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
func (DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
type DataCollectionRuleDataSourcesWindowsEventLogArrayInput ¶
type DataCollectionRuleDataSourcesWindowsEventLogArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesWindowsEventLogArrayOutput }
DataCollectionRuleDataSourcesWindowsEventLogArrayInput is an input type that accepts DataCollectionRuleDataSourcesWindowsEventLogArray and DataCollectionRuleDataSourcesWindowsEventLogArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesWindowsEventLogArrayInput` via:
DataCollectionRuleDataSourcesWindowsEventLogArray{ DataCollectionRuleDataSourcesWindowsEventLogArgs{...} }
type DataCollectionRuleDataSourcesWindowsEventLogArrayOutput ¶
type DataCollectionRuleDataSourcesWindowsEventLogArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput ¶
func (o DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
func (DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
type DataCollectionRuleDataSourcesWindowsEventLogInput ¶
type DataCollectionRuleDataSourcesWindowsEventLogInput interface { pulumi.Input ToDataCollectionRuleDataSourcesWindowsEventLogOutput() DataCollectionRuleDataSourcesWindowsEventLogOutput ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext(context.Context) DataCollectionRuleDataSourcesWindowsEventLogOutput }
DataCollectionRuleDataSourcesWindowsEventLogInput is an input type that accepts DataCollectionRuleDataSourcesWindowsEventLogArgs and DataCollectionRuleDataSourcesWindowsEventLogOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesWindowsEventLogInput` via:
DataCollectionRuleDataSourcesWindowsEventLogArgs{...}
type DataCollectionRuleDataSourcesWindowsEventLogOutput ¶
type DataCollectionRuleDataSourcesWindowsEventLogOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) ElementType ¶
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) Name ¶
func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) Streams ¶
func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Possible values include but not limited to `Microsoft-Event`,and `Microsoft-WindowsEvent`, `Microsoft-RomeDetectionEvent`, and `Microsoft-SecurityEvent`.
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) ToDataCollectionRuleDataSourcesWindowsEventLogOutput ¶
func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) ToDataCollectionRuleDataSourcesWindowsEventLogOutput() DataCollectionRuleDataSourcesWindowsEventLogOutput
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext ¶
func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogOutput
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) XPathQueries ¶
func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) XPathQueries() pulumi.StringArrayOutput
Specifies a list of Windows Event Log queries in XPath expression. Please see [this document](https://learn.microsoft.com/en-us/azure/azure-monitor/agents/data-collection-rule-azure-monitor-agent?tabs=cli#filter-events-using-xpath-queries) for more information.
type DataCollectionRuleDataSourcesWindowsFirewallLog ¶
type DataCollectionRuleDataSourcesWindowsFirewallLog struct { // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataSourcesWindowsFirewallLogArgs ¶
type DataCollectionRuleDataSourcesWindowsFirewallLogArgs struct { // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataSourcesWindowsFirewallLogArgs) ElementType ¶
func (DataCollectionRuleDataSourcesWindowsFirewallLogArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsFirewallLogArgs) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutput ¶
func (i DataCollectionRuleDataSourcesWindowsFirewallLogArgs) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutput() DataCollectionRuleDataSourcesWindowsFirewallLogOutput
func (DataCollectionRuleDataSourcesWindowsFirewallLogArgs) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutputWithContext ¶
func (i DataCollectionRuleDataSourcesWindowsFirewallLogArgs) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogOutput
type DataCollectionRuleDataSourcesWindowsFirewallLogArray ¶
type DataCollectionRuleDataSourcesWindowsFirewallLogArray []DataCollectionRuleDataSourcesWindowsFirewallLogInput
func (DataCollectionRuleDataSourcesWindowsFirewallLogArray) ElementType ¶
func (DataCollectionRuleDataSourcesWindowsFirewallLogArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsFirewallLogArray) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput ¶
func (i DataCollectionRuleDataSourcesWindowsFirewallLogArray) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput() DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
func (DataCollectionRuleDataSourcesWindowsFirewallLogArray) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutputWithContext ¶
func (i DataCollectionRuleDataSourcesWindowsFirewallLogArray) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
type DataCollectionRuleDataSourcesWindowsFirewallLogArrayInput ¶
type DataCollectionRuleDataSourcesWindowsFirewallLogArrayInput interface { pulumi.Input ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput() DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutputWithContext(context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput }
DataCollectionRuleDataSourcesWindowsFirewallLogArrayInput is an input type that accepts DataCollectionRuleDataSourcesWindowsFirewallLogArray and DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesWindowsFirewallLogArrayInput` via:
DataCollectionRuleDataSourcesWindowsFirewallLogArray{ DataCollectionRuleDataSourcesWindowsFirewallLogArgs{...} }
type DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput ¶
type DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) ElementType ¶
func (DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput ¶
func (o DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput() DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
func (DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutputWithContext ¶
func (o DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogArrayOutput
type DataCollectionRuleDataSourcesWindowsFirewallLogInput ¶
type DataCollectionRuleDataSourcesWindowsFirewallLogInput interface { pulumi.Input ToDataCollectionRuleDataSourcesWindowsFirewallLogOutput() DataCollectionRuleDataSourcesWindowsFirewallLogOutput ToDataCollectionRuleDataSourcesWindowsFirewallLogOutputWithContext(context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogOutput }
DataCollectionRuleDataSourcesWindowsFirewallLogInput is an input type that accepts DataCollectionRuleDataSourcesWindowsFirewallLogArgs and DataCollectionRuleDataSourcesWindowsFirewallLogOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesWindowsFirewallLogInput` via:
DataCollectionRuleDataSourcesWindowsFirewallLogArgs{...}
type DataCollectionRuleDataSourcesWindowsFirewallLogOutput ¶
type DataCollectionRuleDataSourcesWindowsFirewallLogOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesWindowsFirewallLogOutput) ElementType ¶
func (DataCollectionRuleDataSourcesWindowsFirewallLogOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsFirewallLogOutput) Name ¶
func (o DataCollectionRuleDataSourcesWindowsFirewallLogOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (DataCollectionRuleDataSourcesWindowsFirewallLogOutput) Streams ¶
func (o DataCollectionRuleDataSourcesWindowsFirewallLogOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (DataCollectionRuleDataSourcesWindowsFirewallLogOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutput ¶
func (o DataCollectionRuleDataSourcesWindowsFirewallLogOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutput() DataCollectionRuleDataSourcesWindowsFirewallLogOutput
func (DataCollectionRuleDataSourcesWindowsFirewallLogOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutputWithContext ¶
func (o DataCollectionRuleDataSourcesWindowsFirewallLogOutput) ToDataCollectionRuleDataSourcesWindowsFirewallLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsFirewallLogOutput
type DataCollectionRuleDestinations ¶
type DataCollectionRuleDestinations struct { // A `azureMonitorMetrics` block as defined above. AzureMonitorMetrics *DataCollectionRuleDestinationsAzureMonitorMetrics `pulumi:"azureMonitorMetrics"` // One or more `eventHub` blocks as defined below. EventHub *DataCollectionRuleDestinationsEventHub `pulumi:"eventHub"` // One or more `eventHub` blocks as defined below. EventHubDirect *DataCollectionRuleDestinationsEventHubDirect `pulumi:"eventHubDirect"` // One or more `logAnalytics` blocks as defined below. LogAnalytics []DataCollectionRuleDestinationsLogAnalytic `pulumi:"logAnalytics"` // One or more `monitorAccount` blocks as defined below. MonitorAccounts []DataCollectionRuleDestinationsMonitorAccount `pulumi:"monitorAccounts"` // One or more `storageBlobDirect` blocks as defined below. StorageBlobDirects []DataCollectionRuleDestinationsStorageBlobDirect `pulumi:"storageBlobDirects"` // One or more `storageBlob` blocks as defined below. StorageBlobs []DataCollectionRuleDestinationsStorageBlob `pulumi:"storageBlobs"` // One or more `storageTableDirect` blocks as defined below. // // > **NOTE** `eventHubDirect`, `storageBlobDirect`, and `storageTableDirect` are only available for rules of kind `AgentDirectToStore`. // // > **NOTE** At least one of `azureMonitorMetrics`, `eventHub`, `eventHubDirect`, `logAnalytics`, `monitorAccount`, `storageBlob`, `storageBlobDirect`,and `storageTableDirect` blocks must be specified. StorageTableDirects []DataCollectionRuleDestinationsStorageTableDirect `pulumi:"storageTableDirects"` }
type DataCollectionRuleDestinationsArgs ¶
type DataCollectionRuleDestinationsArgs struct { // A `azureMonitorMetrics` block as defined above. AzureMonitorMetrics DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput `pulumi:"azureMonitorMetrics"` // One or more `eventHub` blocks as defined below. EventHub DataCollectionRuleDestinationsEventHubPtrInput `pulumi:"eventHub"` // One or more `eventHub` blocks as defined below. EventHubDirect DataCollectionRuleDestinationsEventHubDirectPtrInput `pulumi:"eventHubDirect"` // One or more `logAnalytics` blocks as defined below. LogAnalytics DataCollectionRuleDestinationsLogAnalyticArrayInput `pulumi:"logAnalytics"` // One or more `monitorAccount` blocks as defined below. MonitorAccounts DataCollectionRuleDestinationsMonitorAccountArrayInput `pulumi:"monitorAccounts"` // One or more `storageBlobDirect` blocks as defined below. StorageBlobDirects DataCollectionRuleDestinationsStorageBlobDirectArrayInput `pulumi:"storageBlobDirects"` // One or more `storageBlob` blocks as defined below. StorageBlobs DataCollectionRuleDestinationsStorageBlobArrayInput `pulumi:"storageBlobs"` // One or more `storageTableDirect` blocks as defined below. // // > **NOTE** `eventHubDirect`, `storageBlobDirect`, and `storageTableDirect` are only available for rules of kind `AgentDirectToStore`. // // > **NOTE** At least one of `azureMonitorMetrics`, `eventHub`, `eventHubDirect`, `logAnalytics`, `monitorAccount`, `storageBlob`, `storageBlobDirect`,and `storageTableDirect` blocks must be specified. StorageTableDirects DataCollectionRuleDestinationsStorageTableDirectArrayInput `pulumi:"storageTableDirects"` }
func (DataCollectionRuleDestinationsArgs) ElementType ¶
func (DataCollectionRuleDestinationsArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutput ¶
func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput
func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutputWithContext ¶
func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput
func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutput ¶
func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutputWithContext ¶
func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
type DataCollectionRuleDestinationsAzureMonitorMetrics ¶
type DataCollectionRuleDestinationsAzureMonitorMetrics struct { // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name string `pulumi:"name"` }
type DataCollectionRuleDestinationsAzureMonitorMetricsArgs ¶
type DataCollectionRuleDestinationsAzureMonitorMetricsArgs struct { // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` }
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ElementType ¶
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput ¶
func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput() DataCollectionRuleDestinationsAzureMonitorMetricsOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext ¶
func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput ¶
func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext ¶
func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
type DataCollectionRuleDestinationsAzureMonitorMetricsInput ¶
type DataCollectionRuleDestinationsAzureMonitorMetricsInput interface { pulumi.Input ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput() DataCollectionRuleDestinationsAzureMonitorMetricsOutput ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext(context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsOutput }
DataCollectionRuleDestinationsAzureMonitorMetricsInput is an input type that accepts DataCollectionRuleDestinationsAzureMonitorMetricsArgs and DataCollectionRuleDestinationsAzureMonitorMetricsOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsAzureMonitorMetricsInput` via:
DataCollectionRuleDestinationsAzureMonitorMetricsArgs{...}
type DataCollectionRuleDestinationsAzureMonitorMetricsOutput ¶
type DataCollectionRuleDestinationsAzureMonitorMetricsOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ElementType ¶
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) Name ¶
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput ¶
func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput() DataCollectionRuleDestinationsAzureMonitorMetricsOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext ¶
func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput ¶
func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext ¶
func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
type DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput ¶
type DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput interface { pulumi.Input ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput }
DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput is an input type that accepts DataCollectionRuleDestinationsAzureMonitorMetricsArgs, DataCollectionRuleDestinationsAzureMonitorMetricsPtr and DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput` via:
DataCollectionRuleDestinationsAzureMonitorMetricsArgs{...} or: nil
func DataCollectionRuleDestinationsAzureMonitorMetricsPtr ¶
func DataCollectionRuleDestinationsAzureMonitorMetricsPtr(v *DataCollectionRuleDestinationsAzureMonitorMetricsArgs) DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput
type DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput ¶
type DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ElementType ¶
func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) Name ¶
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput ¶
func (o DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext ¶
func (o DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
type DataCollectionRuleDestinationsEventHub ¶
type DataCollectionRuleDestinationsEventHub struct { // The resource ID of the Event Hub. EventHubId string `pulumi:"eventHubId"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name string `pulumi:"name"` }
type DataCollectionRuleDestinationsEventHubArgs ¶
type DataCollectionRuleDestinationsEventHubArgs struct { // The resource ID of the Event Hub. EventHubId pulumi.StringInput `pulumi:"eventHubId"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` }
func (DataCollectionRuleDestinationsEventHubArgs) ElementType ¶
func (DataCollectionRuleDestinationsEventHubArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubOutput ¶
func (i DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubOutput() DataCollectionRuleDestinationsEventHubOutput
func (DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubOutputWithContext ¶
func (i DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubOutput
func (DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubPtrOutput ¶
func (i DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubPtrOutput() DataCollectionRuleDestinationsEventHubPtrOutput
func (DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext ¶
func (i DataCollectionRuleDestinationsEventHubArgs) ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubPtrOutput
type DataCollectionRuleDestinationsEventHubDirect ¶
type DataCollectionRuleDestinationsEventHubDirect struct { // The resource ID of the Event Hub. EventHubId string `pulumi:"eventHubId"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name string `pulumi:"name"` }
type DataCollectionRuleDestinationsEventHubDirectArgs ¶
type DataCollectionRuleDestinationsEventHubDirectArgs struct { // The resource ID of the Event Hub. EventHubId pulumi.StringInput `pulumi:"eventHubId"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` }
func (DataCollectionRuleDestinationsEventHubDirectArgs) ElementType ¶
func (DataCollectionRuleDestinationsEventHubDirectArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectOutput ¶
func (i DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectOutput() DataCollectionRuleDestinationsEventHubDirectOutput
func (DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectOutputWithContext ¶
func (i DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectOutput
func (DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectPtrOutput ¶
func (i DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectPtrOutput() DataCollectionRuleDestinationsEventHubDirectPtrOutput
func (DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext ¶
func (i DataCollectionRuleDestinationsEventHubDirectArgs) ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectPtrOutput
type DataCollectionRuleDestinationsEventHubDirectInput ¶
type DataCollectionRuleDestinationsEventHubDirectInput interface { pulumi.Input ToDataCollectionRuleDestinationsEventHubDirectOutput() DataCollectionRuleDestinationsEventHubDirectOutput ToDataCollectionRuleDestinationsEventHubDirectOutputWithContext(context.Context) DataCollectionRuleDestinationsEventHubDirectOutput }
DataCollectionRuleDestinationsEventHubDirectInput is an input type that accepts DataCollectionRuleDestinationsEventHubDirectArgs and DataCollectionRuleDestinationsEventHubDirectOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsEventHubDirectInput` via:
DataCollectionRuleDestinationsEventHubDirectArgs{...}
type DataCollectionRuleDestinationsEventHubDirectOutput ¶
type DataCollectionRuleDestinationsEventHubDirectOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsEventHubDirectOutput) ElementType ¶
func (DataCollectionRuleDestinationsEventHubDirectOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsEventHubDirectOutput) EventHubId ¶
func (o DataCollectionRuleDestinationsEventHubDirectOutput) EventHubId() pulumi.StringOutput
The resource ID of the Event Hub.
func (DataCollectionRuleDestinationsEventHubDirectOutput) Name ¶
func (o DataCollectionRuleDestinationsEventHubDirectOutput) Name() pulumi.StringOutput
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectOutput ¶
func (o DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectOutput() DataCollectionRuleDestinationsEventHubDirectOutput
func (DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectOutputWithContext ¶
func (o DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectOutput
func (DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutput ¶
func (o DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutput() DataCollectionRuleDestinationsEventHubDirectPtrOutput
func (DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext ¶
func (o DataCollectionRuleDestinationsEventHubDirectOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectPtrOutput
type DataCollectionRuleDestinationsEventHubDirectPtrInput ¶
type DataCollectionRuleDestinationsEventHubDirectPtrInput interface { pulumi.Input ToDataCollectionRuleDestinationsEventHubDirectPtrOutput() DataCollectionRuleDestinationsEventHubDirectPtrOutput ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext(context.Context) DataCollectionRuleDestinationsEventHubDirectPtrOutput }
DataCollectionRuleDestinationsEventHubDirectPtrInput is an input type that accepts DataCollectionRuleDestinationsEventHubDirectArgs, DataCollectionRuleDestinationsEventHubDirectPtr and DataCollectionRuleDestinationsEventHubDirectPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsEventHubDirectPtrInput` via:
DataCollectionRuleDestinationsEventHubDirectArgs{...} or: nil
func DataCollectionRuleDestinationsEventHubDirectPtr ¶
func DataCollectionRuleDestinationsEventHubDirectPtr(v *DataCollectionRuleDestinationsEventHubDirectArgs) DataCollectionRuleDestinationsEventHubDirectPtrInput
type DataCollectionRuleDestinationsEventHubDirectPtrOutput ¶
type DataCollectionRuleDestinationsEventHubDirectPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsEventHubDirectPtrOutput) ElementType ¶
func (DataCollectionRuleDestinationsEventHubDirectPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsEventHubDirectPtrOutput) EventHubId ¶
func (o DataCollectionRuleDestinationsEventHubDirectPtrOutput) EventHubId() pulumi.StringPtrOutput
The resource ID of the Event Hub.
func (DataCollectionRuleDestinationsEventHubDirectPtrOutput) Name ¶
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsEventHubDirectPtrOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutput ¶
func (o DataCollectionRuleDestinationsEventHubDirectPtrOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutput() DataCollectionRuleDestinationsEventHubDirectPtrOutput
func (DataCollectionRuleDestinationsEventHubDirectPtrOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext ¶
func (o DataCollectionRuleDestinationsEventHubDirectPtrOutput) ToDataCollectionRuleDestinationsEventHubDirectPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubDirectPtrOutput
type DataCollectionRuleDestinationsEventHubInput ¶
type DataCollectionRuleDestinationsEventHubInput interface { pulumi.Input ToDataCollectionRuleDestinationsEventHubOutput() DataCollectionRuleDestinationsEventHubOutput ToDataCollectionRuleDestinationsEventHubOutputWithContext(context.Context) DataCollectionRuleDestinationsEventHubOutput }
DataCollectionRuleDestinationsEventHubInput is an input type that accepts DataCollectionRuleDestinationsEventHubArgs and DataCollectionRuleDestinationsEventHubOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsEventHubInput` via:
DataCollectionRuleDestinationsEventHubArgs{...}
type DataCollectionRuleDestinationsEventHubOutput ¶
type DataCollectionRuleDestinationsEventHubOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsEventHubOutput) ElementType ¶
func (DataCollectionRuleDestinationsEventHubOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsEventHubOutput) EventHubId ¶
func (o DataCollectionRuleDestinationsEventHubOutput) EventHubId() pulumi.StringOutput
The resource ID of the Event Hub.
func (DataCollectionRuleDestinationsEventHubOutput) Name ¶
func (o DataCollectionRuleDestinationsEventHubOutput) Name() pulumi.StringOutput
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubOutput ¶
func (o DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubOutput() DataCollectionRuleDestinationsEventHubOutput
func (DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubOutputWithContext ¶
func (o DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubOutput
func (DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubPtrOutput ¶
func (o DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubPtrOutput() DataCollectionRuleDestinationsEventHubPtrOutput
func (DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext ¶
func (o DataCollectionRuleDestinationsEventHubOutput) ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubPtrOutput
type DataCollectionRuleDestinationsEventHubPtrInput ¶
type DataCollectionRuleDestinationsEventHubPtrInput interface { pulumi.Input ToDataCollectionRuleDestinationsEventHubPtrOutput() DataCollectionRuleDestinationsEventHubPtrOutput ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext(context.Context) DataCollectionRuleDestinationsEventHubPtrOutput }
DataCollectionRuleDestinationsEventHubPtrInput is an input type that accepts DataCollectionRuleDestinationsEventHubArgs, DataCollectionRuleDestinationsEventHubPtr and DataCollectionRuleDestinationsEventHubPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsEventHubPtrInput` via:
DataCollectionRuleDestinationsEventHubArgs{...} or: nil
func DataCollectionRuleDestinationsEventHubPtr ¶
func DataCollectionRuleDestinationsEventHubPtr(v *DataCollectionRuleDestinationsEventHubArgs) DataCollectionRuleDestinationsEventHubPtrInput
type DataCollectionRuleDestinationsEventHubPtrOutput ¶
type DataCollectionRuleDestinationsEventHubPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsEventHubPtrOutput) ElementType ¶
func (DataCollectionRuleDestinationsEventHubPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsEventHubPtrOutput) EventHubId ¶
func (o DataCollectionRuleDestinationsEventHubPtrOutput) EventHubId() pulumi.StringPtrOutput
The resource ID of the Event Hub.
func (DataCollectionRuleDestinationsEventHubPtrOutput) Name ¶
func (o DataCollectionRuleDestinationsEventHubPtrOutput) Name() pulumi.StringPtrOutput
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsEventHubPtrOutput) ToDataCollectionRuleDestinationsEventHubPtrOutput ¶
func (o DataCollectionRuleDestinationsEventHubPtrOutput) ToDataCollectionRuleDestinationsEventHubPtrOutput() DataCollectionRuleDestinationsEventHubPtrOutput
func (DataCollectionRuleDestinationsEventHubPtrOutput) ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext ¶
func (o DataCollectionRuleDestinationsEventHubPtrOutput) ToDataCollectionRuleDestinationsEventHubPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsEventHubPtrOutput
type DataCollectionRuleDestinationsInput ¶
type DataCollectionRuleDestinationsInput interface { pulumi.Input ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput ToDataCollectionRuleDestinationsOutputWithContext(context.Context) DataCollectionRuleDestinationsOutput }
DataCollectionRuleDestinationsInput is an input type that accepts DataCollectionRuleDestinationsArgs and DataCollectionRuleDestinationsOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsInput` via:
DataCollectionRuleDestinationsArgs{...}
type DataCollectionRuleDestinationsLogAnalytic ¶
type DataCollectionRuleDestinationsLogAnalytic struct { // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // The ID of a Log Analytic Workspace resource. WorkspaceResourceId string `pulumi:"workspaceResourceId"` }
type DataCollectionRuleDestinationsLogAnalyticArgs ¶
type DataCollectionRuleDestinationsLogAnalyticArgs struct { // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The ID of a Log Analytic Workspace resource. WorkspaceResourceId pulumi.StringInput `pulumi:"workspaceResourceId"` }
func (DataCollectionRuleDestinationsLogAnalyticArgs) ElementType ¶
func (DataCollectionRuleDestinationsLogAnalyticArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutput ¶
func (i DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutput() DataCollectionRuleDestinationsLogAnalyticOutput
func (DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext ¶
func (i DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticOutput
type DataCollectionRuleDestinationsLogAnalyticArray ¶
type DataCollectionRuleDestinationsLogAnalyticArray []DataCollectionRuleDestinationsLogAnalyticInput
func (DataCollectionRuleDestinationsLogAnalyticArray) ElementType ¶
func (DataCollectionRuleDestinationsLogAnalyticArray) ElementType() reflect.Type
func (DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput ¶
func (i DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput() DataCollectionRuleDestinationsLogAnalyticArrayOutput
func (DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext ¶
func (i DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticArrayOutput
type DataCollectionRuleDestinationsLogAnalyticArrayInput ¶
type DataCollectionRuleDestinationsLogAnalyticArrayInput interface { pulumi.Input ToDataCollectionRuleDestinationsLogAnalyticArrayOutput() DataCollectionRuleDestinationsLogAnalyticArrayOutput ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext(context.Context) DataCollectionRuleDestinationsLogAnalyticArrayOutput }
DataCollectionRuleDestinationsLogAnalyticArrayInput is an input type that accepts DataCollectionRuleDestinationsLogAnalyticArray and DataCollectionRuleDestinationsLogAnalyticArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsLogAnalyticArrayInput` via:
DataCollectionRuleDestinationsLogAnalyticArray{ DataCollectionRuleDestinationsLogAnalyticArgs{...} }
type DataCollectionRuleDestinationsLogAnalyticArrayOutput ¶
type DataCollectionRuleDestinationsLogAnalyticArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsLogAnalyticArrayOutput) ElementType ¶
func (DataCollectionRuleDestinationsLogAnalyticArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput ¶
func (o DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput() DataCollectionRuleDestinationsLogAnalyticArrayOutput
func (DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext ¶
func (o DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticArrayOutput
type DataCollectionRuleDestinationsLogAnalyticInput ¶
type DataCollectionRuleDestinationsLogAnalyticInput interface { pulumi.Input ToDataCollectionRuleDestinationsLogAnalyticOutput() DataCollectionRuleDestinationsLogAnalyticOutput ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext(context.Context) DataCollectionRuleDestinationsLogAnalyticOutput }
DataCollectionRuleDestinationsLogAnalyticInput is an input type that accepts DataCollectionRuleDestinationsLogAnalyticArgs and DataCollectionRuleDestinationsLogAnalyticOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsLogAnalyticInput` via:
DataCollectionRuleDestinationsLogAnalyticArgs{...}
type DataCollectionRuleDestinationsLogAnalyticOutput ¶
type DataCollectionRuleDestinationsLogAnalyticOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsLogAnalyticOutput) ElementType ¶
func (DataCollectionRuleDestinationsLogAnalyticOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsLogAnalyticOutput) Name ¶
func (o DataCollectionRuleDestinationsLogAnalyticOutput) Name() pulumi.StringOutput
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsLogAnalyticOutput) ToDataCollectionRuleDestinationsLogAnalyticOutput ¶
func (o DataCollectionRuleDestinationsLogAnalyticOutput) ToDataCollectionRuleDestinationsLogAnalyticOutput() DataCollectionRuleDestinationsLogAnalyticOutput
func (DataCollectionRuleDestinationsLogAnalyticOutput) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext ¶
func (o DataCollectionRuleDestinationsLogAnalyticOutput) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticOutput
func (DataCollectionRuleDestinationsLogAnalyticOutput) WorkspaceResourceId ¶
func (o DataCollectionRuleDestinationsLogAnalyticOutput) WorkspaceResourceId() pulumi.StringOutput
The ID of a Log Analytic Workspace resource.
type DataCollectionRuleDestinationsMonitorAccount ¶
type DataCollectionRuleDestinationsMonitorAccount struct { // The resource ID of the Monitor Account. MonitorAccountId string `pulumi:"monitorAccountId"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name string `pulumi:"name"` }
type DataCollectionRuleDestinationsMonitorAccountArgs ¶
type DataCollectionRuleDestinationsMonitorAccountArgs struct { // The resource ID of the Monitor Account. MonitorAccountId pulumi.StringInput `pulumi:"monitorAccountId"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` }
func (DataCollectionRuleDestinationsMonitorAccountArgs) ElementType ¶
func (DataCollectionRuleDestinationsMonitorAccountArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsMonitorAccountArgs) ToDataCollectionRuleDestinationsMonitorAccountOutput ¶
func (i DataCollectionRuleDestinationsMonitorAccountArgs) ToDataCollectionRuleDestinationsMonitorAccountOutput() DataCollectionRuleDestinationsMonitorAccountOutput
func (DataCollectionRuleDestinationsMonitorAccountArgs) ToDataCollectionRuleDestinationsMonitorAccountOutputWithContext ¶
func (i DataCollectionRuleDestinationsMonitorAccountArgs) ToDataCollectionRuleDestinationsMonitorAccountOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsMonitorAccountOutput
type DataCollectionRuleDestinationsMonitorAccountArray ¶
type DataCollectionRuleDestinationsMonitorAccountArray []DataCollectionRuleDestinationsMonitorAccountInput
func (DataCollectionRuleDestinationsMonitorAccountArray) ElementType ¶
func (DataCollectionRuleDestinationsMonitorAccountArray) ElementType() reflect.Type
func (DataCollectionRuleDestinationsMonitorAccountArray) ToDataCollectionRuleDestinationsMonitorAccountArrayOutput ¶
func (i DataCollectionRuleDestinationsMonitorAccountArray) ToDataCollectionRuleDestinationsMonitorAccountArrayOutput() DataCollectionRuleDestinationsMonitorAccountArrayOutput
func (DataCollectionRuleDestinationsMonitorAccountArray) ToDataCollectionRuleDestinationsMonitorAccountArrayOutputWithContext ¶
func (i DataCollectionRuleDestinationsMonitorAccountArray) ToDataCollectionRuleDestinationsMonitorAccountArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsMonitorAccountArrayOutput
type DataCollectionRuleDestinationsMonitorAccountArrayInput ¶
type DataCollectionRuleDestinationsMonitorAccountArrayInput interface { pulumi.Input ToDataCollectionRuleDestinationsMonitorAccountArrayOutput() DataCollectionRuleDestinationsMonitorAccountArrayOutput ToDataCollectionRuleDestinationsMonitorAccountArrayOutputWithContext(context.Context) DataCollectionRuleDestinationsMonitorAccountArrayOutput }
DataCollectionRuleDestinationsMonitorAccountArrayInput is an input type that accepts DataCollectionRuleDestinationsMonitorAccountArray and DataCollectionRuleDestinationsMonitorAccountArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsMonitorAccountArrayInput` via:
DataCollectionRuleDestinationsMonitorAccountArray{ DataCollectionRuleDestinationsMonitorAccountArgs{...} }
type DataCollectionRuleDestinationsMonitorAccountArrayOutput ¶
type DataCollectionRuleDestinationsMonitorAccountArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsMonitorAccountArrayOutput) ElementType ¶
func (DataCollectionRuleDestinationsMonitorAccountArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsMonitorAccountArrayOutput) ToDataCollectionRuleDestinationsMonitorAccountArrayOutput ¶
func (o DataCollectionRuleDestinationsMonitorAccountArrayOutput) ToDataCollectionRuleDestinationsMonitorAccountArrayOutput() DataCollectionRuleDestinationsMonitorAccountArrayOutput
func (DataCollectionRuleDestinationsMonitorAccountArrayOutput) ToDataCollectionRuleDestinationsMonitorAccountArrayOutputWithContext ¶
func (o DataCollectionRuleDestinationsMonitorAccountArrayOutput) ToDataCollectionRuleDestinationsMonitorAccountArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsMonitorAccountArrayOutput
type DataCollectionRuleDestinationsMonitorAccountInput ¶
type DataCollectionRuleDestinationsMonitorAccountInput interface { pulumi.Input ToDataCollectionRuleDestinationsMonitorAccountOutput() DataCollectionRuleDestinationsMonitorAccountOutput ToDataCollectionRuleDestinationsMonitorAccountOutputWithContext(context.Context) DataCollectionRuleDestinationsMonitorAccountOutput }
DataCollectionRuleDestinationsMonitorAccountInput is an input type that accepts DataCollectionRuleDestinationsMonitorAccountArgs and DataCollectionRuleDestinationsMonitorAccountOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsMonitorAccountInput` via:
DataCollectionRuleDestinationsMonitorAccountArgs{...}
type DataCollectionRuleDestinationsMonitorAccountOutput ¶
type DataCollectionRuleDestinationsMonitorAccountOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsMonitorAccountOutput) ElementType ¶
func (DataCollectionRuleDestinationsMonitorAccountOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsMonitorAccountOutput) MonitorAccountId ¶
func (o DataCollectionRuleDestinationsMonitorAccountOutput) MonitorAccountId() pulumi.StringOutput
The resource ID of the Monitor Account.
func (DataCollectionRuleDestinationsMonitorAccountOutput) Name ¶
func (o DataCollectionRuleDestinationsMonitorAccountOutput) Name() pulumi.StringOutput
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsMonitorAccountOutput) ToDataCollectionRuleDestinationsMonitorAccountOutput ¶
func (o DataCollectionRuleDestinationsMonitorAccountOutput) ToDataCollectionRuleDestinationsMonitorAccountOutput() DataCollectionRuleDestinationsMonitorAccountOutput
func (DataCollectionRuleDestinationsMonitorAccountOutput) ToDataCollectionRuleDestinationsMonitorAccountOutputWithContext ¶
func (o DataCollectionRuleDestinationsMonitorAccountOutput) ToDataCollectionRuleDestinationsMonitorAccountOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsMonitorAccountOutput
type DataCollectionRuleDestinationsOutput ¶
type DataCollectionRuleDestinationsOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsOutput) AzureMonitorMetrics ¶
func (o DataCollectionRuleDestinationsOutput) AzureMonitorMetrics() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
A `azureMonitorMetrics` block as defined above.
func (DataCollectionRuleDestinationsOutput) ElementType ¶
func (DataCollectionRuleDestinationsOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsOutput) EventHub ¶
func (o DataCollectionRuleDestinationsOutput) EventHub() DataCollectionRuleDestinationsEventHubPtrOutput
One or more `eventHub` blocks as defined below.
func (DataCollectionRuleDestinationsOutput) EventHubDirect ¶
func (o DataCollectionRuleDestinationsOutput) EventHubDirect() DataCollectionRuleDestinationsEventHubDirectPtrOutput
One or more `eventHub` blocks as defined below.
func (DataCollectionRuleDestinationsOutput) LogAnalytics ¶
func (o DataCollectionRuleDestinationsOutput) LogAnalytics() DataCollectionRuleDestinationsLogAnalyticArrayOutput
One or more `logAnalytics` blocks as defined below.
func (DataCollectionRuleDestinationsOutput) MonitorAccounts ¶
func (o DataCollectionRuleDestinationsOutput) MonitorAccounts() DataCollectionRuleDestinationsMonitorAccountArrayOutput
One or more `monitorAccount` blocks as defined below.
func (DataCollectionRuleDestinationsOutput) StorageBlobDirects ¶
func (o DataCollectionRuleDestinationsOutput) StorageBlobDirects() DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
One or more `storageBlobDirect` blocks as defined below.
func (DataCollectionRuleDestinationsOutput) StorageBlobs ¶
func (o DataCollectionRuleDestinationsOutput) StorageBlobs() DataCollectionRuleDestinationsStorageBlobArrayOutput
One or more `storageBlob` blocks as defined below.
func (DataCollectionRuleDestinationsOutput) StorageTableDirects ¶
func (o DataCollectionRuleDestinationsOutput) StorageTableDirects() DataCollectionRuleDestinationsStorageTableDirectArrayOutput
One or more `storageTableDirect` blocks as defined below.
> **NOTE** `eventHubDirect`, `storageBlobDirect`, and `storageTableDirect` are only available for rules of kind `AgentDirectToStore`.
> **NOTE** At least one of `azureMonitorMetrics`, `eventHub`, `eventHubDirect`, `logAnalytics`, `monitorAccount`, `storageBlob`, `storageBlobDirect`,and `storageTableDirect` blocks must be specified.
func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutput ¶
func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput
func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutputWithContext ¶
func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput
func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutput ¶
func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext ¶
func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
type DataCollectionRuleDestinationsPtrInput ¶
type DataCollectionRuleDestinationsPtrInput interface { pulumi.Input ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput ToDataCollectionRuleDestinationsPtrOutputWithContext(context.Context) DataCollectionRuleDestinationsPtrOutput }
DataCollectionRuleDestinationsPtrInput is an input type that accepts DataCollectionRuleDestinationsArgs, DataCollectionRuleDestinationsPtr and DataCollectionRuleDestinationsPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsPtrInput` via:
DataCollectionRuleDestinationsArgs{...} or: nil
func DataCollectionRuleDestinationsPtr ¶
func DataCollectionRuleDestinationsPtr(v *DataCollectionRuleDestinationsArgs) DataCollectionRuleDestinationsPtrInput
type DataCollectionRuleDestinationsPtrOutput ¶
type DataCollectionRuleDestinationsPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsPtrOutput) AzureMonitorMetrics ¶
func (o DataCollectionRuleDestinationsPtrOutput) AzureMonitorMetrics() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
A `azureMonitorMetrics` block as defined above.
func (DataCollectionRuleDestinationsPtrOutput) ElementType ¶
func (DataCollectionRuleDestinationsPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsPtrOutput) EventHub ¶
func (o DataCollectionRuleDestinationsPtrOutput) EventHub() DataCollectionRuleDestinationsEventHubPtrOutput
One or more `eventHub` blocks as defined below.
func (DataCollectionRuleDestinationsPtrOutput) EventHubDirect ¶
func (o DataCollectionRuleDestinationsPtrOutput) EventHubDirect() DataCollectionRuleDestinationsEventHubDirectPtrOutput
One or more `eventHub` blocks as defined below.
func (DataCollectionRuleDestinationsPtrOutput) LogAnalytics ¶
func (o DataCollectionRuleDestinationsPtrOutput) LogAnalytics() DataCollectionRuleDestinationsLogAnalyticArrayOutput
One or more `logAnalytics` blocks as defined below.
func (DataCollectionRuleDestinationsPtrOutput) MonitorAccounts ¶
func (o DataCollectionRuleDestinationsPtrOutput) MonitorAccounts() DataCollectionRuleDestinationsMonitorAccountArrayOutput
One or more `monitorAccount` blocks as defined below.
func (DataCollectionRuleDestinationsPtrOutput) StorageBlobDirects ¶
func (o DataCollectionRuleDestinationsPtrOutput) StorageBlobDirects() DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
One or more `storageBlobDirect` blocks as defined below.
func (DataCollectionRuleDestinationsPtrOutput) StorageBlobs ¶
func (o DataCollectionRuleDestinationsPtrOutput) StorageBlobs() DataCollectionRuleDestinationsStorageBlobArrayOutput
One or more `storageBlob` blocks as defined below.
func (DataCollectionRuleDestinationsPtrOutput) StorageTableDirects ¶
func (o DataCollectionRuleDestinationsPtrOutput) StorageTableDirects() DataCollectionRuleDestinationsStorageTableDirectArrayOutput
One or more `storageTableDirect` blocks as defined below.
> **NOTE** `eventHubDirect`, `storageBlobDirect`, and `storageTableDirect` are only available for rules of kind `AgentDirectToStore`.
> **NOTE** At least one of `azureMonitorMetrics`, `eventHub`, `eventHubDirect`, `logAnalytics`, `monitorAccount`, `storageBlob`, `storageBlobDirect`,and `storageTableDirect` blocks must be specified.
func (DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput ¶
func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
func (DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext ¶
func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
type DataCollectionRuleDestinationsStorageBlob ¶
type DataCollectionRuleDestinationsStorageBlob struct { // The Storage Container name. ContainerName string `pulumi:"containerName"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId string `pulumi:"storageAccountId"` }
type DataCollectionRuleDestinationsStorageBlobArgs ¶
type DataCollectionRuleDestinationsStorageBlobArgs struct { // The Storage Container name. ContainerName pulumi.StringInput `pulumi:"containerName"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` }
func (DataCollectionRuleDestinationsStorageBlobArgs) ElementType ¶
func (DataCollectionRuleDestinationsStorageBlobArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageBlobArgs) ToDataCollectionRuleDestinationsStorageBlobOutput ¶
func (i DataCollectionRuleDestinationsStorageBlobArgs) ToDataCollectionRuleDestinationsStorageBlobOutput() DataCollectionRuleDestinationsStorageBlobOutput
func (DataCollectionRuleDestinationsStorageBlobArgs) ToDataCollectionRuleDestinationsStorageBlobOutputWithContext ¶
func (i DataCollectionRuleDestinationsStorageBlobArgs) ToDataCollectionRuleDestinationsStorageBlobOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobOutput
type DataCollectionRuleDestinationsStorageBlobArray ¶
type DataCollectionRuleDestinationsStorageBlobArray []DataCollectionRuleDestinationsStorageBlobInput
func (DataCollectionRuleDestinationsStorageBlobArray) ElementType ¶
func (DataCollectionRuleDestinationsStorageBlobArray) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageBlobArray) ToDataCollectionRuleDestinationsStorageBlobArrayOutput ¶
func (i DataCollectionRuleDestinationsStorageBlobArray) ToDataCollectionRuleDestinationsStorageBlobArrayOutput() DataCollectionRuleDestinationsStorageBlobArrayOutput
func (DataCollectionRuleDestinationsStorageBlobArray) ToDataCollectionRuleDestinationsStorageBlobArrayOutputWithContext ¶
func (i DataCollectionRuleDestinationsStorageBlobArray) ToDataCollectionRuleDestinationsStorageBlobArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobArrayOutput
type DataCollectionRuleDestinationsStorageBlobArrayInput ¶
type DataCollectionRuleDestinationsStorageBlobArrayInput interface { pulumi.Input ToDataCollectionRuleDestinationsStorageBlobArrayOutput() DataCollectionRuleDestinationsStorageBlobArrayOutput ToDataCollectionRuleDestinationsStorageBlobArrayOutputWithContext(context.Context) DataCollectionRuleDestinationsStorageBlobArrayOutput }
DataCollectionRuleDestinationsStorageBlobArrayInput is an input type that accepts DataCollectionRuleDestinationsStorageBlobArray and DataCollectionRuleDestinationsStorageBlobArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsStorageBlobArrayInput` via:
DataCollectionRuleDestinationsStorageBlobArray{ DataCollectionRuleDestinationsStorageBlobArgs{...} }
type DataCollectionRuleDestinationsStorageBlobArrayOutput ¶
type DataCollectionRuleDestinationsStorageBlobArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsStorageBlobArrayOutput) ElementType ¶
func (DataCollectionRuleDestinationsStorageBlobArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageBlobArrayOutput) ToDataCollectionRuleDestinationsStorageBlobArrayOutput ¶
func (o DataCollectionRuleDestinationsStorageBlobArrayOutput) ToDataCollectionRuleDestinationsStorageBlobArrayOutput() DataCollectionRuleDestinationsStorageBlobArrayOutput
func (DataCollectionRuleDestinationsStorageBlobArrayOutput) ToDataCollectionRuleDestinationsStorageBlobArrayOutputWithContext ¶
func (o DataCollectionRuleDestinationsStorageBlobArrayOutput) ToDataCollectionRuleDestinationsStorageBlobArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobArrayOutput
type DataCollectionRuleDestinationsStorageBlobDirect ¶
type DataCollectionRuleDestinationsStorageBlobDirect struct { // The Storage Container name. ContainerName string `pulumi:"containerName"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId string `pulumi:"storageAccountId"` }
type DataCollectionRuleDestinationsStorageBlobDirectArgs ¶
type DataCollectionRuleDestinationsStorageBlobDirectArgs struct { // The Storage Container name. ContainerName pulumi.StringInput `pulumi:"containerName"` // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` }
func (DataCollectionRuleDestinationsStorageBlobDirectArgs) ElementType ¶
func (DataCollectionRuleDestinationsStorageBlobDirectArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageBlobDirectArgs) ToDataCollectionRuleDestinationsStorageBlobDirectOutput ¶
func (i DataCollectionRuleDestinationsStorageBlobDirectArgs) ToDataCollectionRuleDestinationsStorageBlobDirectOutput() DataCollectionRuleDestinationsStorageBlobDirectOutput
func (DataCollectionRuleDestinationsStorageBlobDirectArgs) ToDataCollectionRuleDestinationsStorageBlobDirectOutputWithContext ¶
func (i DataCollectionRuleDestinationsStorageBlobDirectArgs) ToDataCollectionRuleDestinationsStorageBlobDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobDirectOutput
type DataCollectionRuleDestinationsStorageBlobDirectArray ¶
type DataCollectionRuleDestinationsStorageBlobDirectArray []DataCollectionRuleDestinationsStorageBlobDirectInput
func (DataCollectionRuleDestinationsStorageBlobDirectArray) ElementType ¶
func (DataCollectionRuleDestinationsStorageBlobDirectArray) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageBlobDirectArray) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutput ¶
func (i DataCollectionRuleDestinationsStorageBlobDirectArray) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutput() DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
func (DataCollectionRuleDestinationsStorageBlobDirectArray) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutputWithContext ¶
func (i DataCollectionRuleDestinationsStorageBlobDirectArray) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
type DataCollectionRuleDestinationsStorageBlobDirectArrayInput ¶
type DataCollectionRuleDestinationsStorageBlobDirectArrayInput interface { pulumi.Input ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutput() DataCollectionRuleDestinationsStorageBlobDirectArrayOutput ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutputWithContext(context.Context) DataCollectionRuleDestinationsStorageBlobDirectArrayOutput }
DataCollectionRuleDestinationsStorageBlobDirectArrayInput is an input type that accepts DataCollectionRuleDestinationsStorageBlobDirectArray and DataCollectionRuleDestinationsStorageBlobDirectArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsStorageBlobDirectArrayInput` via:
DataCollectionRuleDestinationsStorageBlobDirectArray{ DataCollectionRuleDestinationsStorageBlobDirectArgs{...} }
type DataCollectionRuleDestinationsStorageBlobDirectArrayOutput ¶
type DataCollectionRuleDestinationsStorageBlobDirectArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) ElementType ¶
func (DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutput ¶
func (o DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutput() DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
func (DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutputWithContext ¶
func (o DataCollectionRuleDestinationsStorageBlobDirectArrayOutput) ToDataCollectionRuleDestinationsStorageBlobDirectArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobDirectArrayOutput
type DataCollectionRuleDestinationsStorageBlobDirectInput ¶
type DataCollectionRuleDestinationsStorageBlobDirectInput interface { pulumi.Input ToDataCollectionRuleDestinationsStorageBlobDirectOutput() DataCollectionRuleDestinationsStorageBlobDirectOutput ToDataCollectionRuleDestinationsStorageBlobDirectOutputWithContext(context.Context) DataCollectionRuleDestinationsStorageBlobDirectOutput }
DataCollectionRuleDestinationsStorageBlobDirectInput is an input type that accepts DataCollectionRuleDestinationsStorageBlobDirectArgs and DataCollectionRuleDestinationsStorageBlobDirectOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsStorageBlobDirectInput` via:
DataCollectionRuleDestinationsStorageBlobDirectArgs{...}
type DataCollectionRuleDestinationsStorageBlobDirectOutput ¶
type DataCollectionRuleDestinationsStorageBlobDirectOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsStorageBlobDirectOutput) ContainerName ¶
func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) ContainerName() pulumi.StringOutput
The Storage Container name.
func (DataCollectionRuleDestinationsStorageBlobDirectOutput) ElementType ¶
func (DataCollectionRuleDestinationsStorageBlobDirectOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageBlobDirectOutput) Name ¶
func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) Name() pulumi.StringOutput
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsStorageBlobDirectOutput) StorageAccountId ¶
func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) StorageAccountId() pulumi.StringOutput
The resource ID of the Storage Account.
func (DataCollectionRuleDestinationsStorageBlobDirectOutput) ToDataCollectionRuleDestinationsStorageBlobDirectOutput ¶
func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) ToDataCollectionRuleDestinationsStorageBlobDirectOutput() DataCollectionRuleDestinationsStorageBlobDirectOutput
func (DataCollectionRuleDestinationsStorageBlobDirectOutput) ToDataCollectionRuleDestinationsStorageBlobDirectOutputWithContext ¶
func (o DataCollectionRuleDestinationsStorageBlobDirectOutput) ToDataCollectionRuleDestinationsStorageBlobDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobDirectOutput
type DataCollectionRuleDestinationsStorageBlobInput ¶
type DataCollectionRuleDestinationsStorageBlobInput interface { pulumi.Input ToDataCollectionRuleDestinationsStorageBlobOutput() DataCollectionRuleDestinationsStorageBlobOutput ToDataCollectionRuleDestinationsStorageBlobOutputWithContext(context.Context) DataCollectionRuleDestinationsStorageBlobOutput }
DataCollectionRuleDestinationsStorageBlobInput is an input type that accepts DataCollectionRuleDestinationsStorageBlobArgs and DataCollectionRuleDestinationsStorageBlobOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsStorageBlobInput` via:
DataCollectionRuleDestinationsStorageBlobArgs{...}
type DataCollectionRuleDestinationsStorageBlobOutput ¶
type DataCollectionRuleDestinationsStorageBlobOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsStorageBlobOutput) ContainerName ¶
func (o DataCollectionRuleDestinationsStorageBlobOutput) ContainerName() pulumi.StringOutput
The Storage Container name.
func (DataCollectionRuleDestinationsStorageBlobOutput) ElementType ¶
func (DataCollectionRuleDestinationsStorageBlobOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageBlobOutput) Name ¶
func (o DataCollectionRuleDestinationsStorageBlobOutput) Name() pulumi.StringOutput
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsStorageBlobOutput) StorageAccountId ¶
func (o DataCollectionRuleDestinationsStorageBlobOutput) StorageAccountId() pulumi.StringOutput
The resource ID of the Storage Account.
func (DataCollectionRuleDestinationsStorageBlobOutput) ToDataCollectionRuleDestinationsStorageBlobOutput ¶
func (o DataCollectionRuleDestinationsStorageBlobOutput) ToDataCollectionRuleDestinationsStorageBlobOutput() DataCollectionRuleDestinationsStorageBlobOutput
func (DataCollectionRuleDestinationsStorageBlobOutput) ToDataCollectionRuleDestinationsStorageBlobOutputWithContext ¶
func (o DataCollectionRuleDestinationsStorageBlobOutput) ToDataCollectionRuleDestinationsStorageBlobOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageBlobOutput
type DataCollectionRuleDestinationsStorageTableDirect ¶
type DataCollectionRuleDestinationsStorageTableDirect struct { // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name string `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId string `pulumi:"storageAccountId"` // The Storage Table name. TableName string `pulumi:"tableName"` }
type DataCollectionRuleDestinationsStorageTableDirectArgs ¶
type DataCollectionRuleDestinationsStorageTableDirectArgs struct { // The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` // The Storage Table name. TableName pulumi.StringInput `pulumi:"tableName"` }
func (DataCollectionRuleDestinationsStorageTableDirectArgs) ElementType ¶
func (DataCollectionRuleDestinationsStorageTableDirectArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageTableDirectArgs) ToDataCollectionRuleDestinationsStorageTableDirectOutput ¶
func (i DataCollectionRuleDestinationsStorageTableDirectArgs) ToDataCollectionRuleDestinationsStorageTableDirectOutput() DataCollectionRuleDestinationsStorageTableDirectOutput
func (DataCollectionRuleDestinationsStorageTableDirectArgs) ToDataCollectionRuleDestinationsStorageTableDirectOutputWithContext ¶
func (i DataCollectionRuleDestinationsStorageTableDirectArgs) ToDataCollectionRuleDestinationsStorageTableDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageTableDirectOutput
type DataCollectionRuleDestinationsStorageTableDirectArray ¶
type DataCollectionRuleDestinationsStorageTableDirectArray []DataCollectionRuleDestinationsStorageTableDirectInput
func (DataCollectionRuleDestinationsStorageTableDirectArray) ElementType ¶
func (DataCollectionRuleDestinationsStorageTableDirectArray) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageTableDirectArray) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutput ¶
func (i DataCollectionRuleDestinationsStorageTableDirectArray) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutput() DataCollectionRuleDestinationsStorageTableDirectArrayOutput
func (DataCollectionRuleDestinationsStorageTableDirectArray) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutputWithContext ¶
func (i DataCollectionRuleDestinationsStorageTableDirectArray) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageTableDirectArrayOutput
type DataCollectionRuleDestinationsStorageTableDirectArrayInput ¶
type DataCollectionRuleDestinationsStorageTableDirectArrayInput interface { pulumi.Input ToDataCollectionRuleDestinationsStorageTableDirectArrayOutput() DataCollectionRuleDestinationsStorageTableDirectArrayOutput ToDataCollectionRuleDestinationsStorageTableDirectArrayOutputWithContext(context.Context) DataCollectionRuleDestinationsStorageTableDirectArrayOutput }
DataCollectionRuleDestinationsStorageTableDirectArrayInput is an input type that accepts DataCollectionRuleDestinationsStorageTableDirectArray and DataCollectionRuleDestinationsStorageTableDirectArrayOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsStorageTableDirectArrayInput` via:
DataCollectionRuleDestinationsStorageTableDirectArray{ DataCollectionRuleDestinationsStorageTableDirectArgs{...} }
type DataCollectionRuleDestinationsStorageTableDirectArrayOutput ¶
type DataCollectionRuleDestinationsStorageTableDirectArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsStorageTableDirectArrayOutput) ElementType ¶
func (DataCollectionRuleDestinationsStorageTableDirectArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageTableDirectArrayOutput) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutput ¶
func (o DataCollectionRuleDestinationsStorageTableDirectArrayOutput) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutput() DataCollectionRuleDestinationsStorageTableDirectArrayOutput
func (DataCollectionRuleDestinationsStorageTableDirectArrayOutput) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutputWithContext ¶
func (o DataCollectionRuleDestinationsStorageTableDirectArrayOutput) ToDataCollectionRuleDestinationsStorageTableDirectArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageTableDirectArrayOutput
type DataCollectionRuleDestinationsStorageTableDirectInput ¶
type DataCollectionRuleDestinationsStorageTableDirectInput interface { pulumi.Input ToDataCollectionRuleDestinationsStorageTableDirectOutput() DataCollectionRuleDestinationsStorageTableDirectOutput ToDataCollectionRuleDestinationsStorageTableDirectOutputWithContext(context.Context) DataCollectionRuleDestinationsStorageTableDirectOutput }
DataCollectionRuleDestinationsStorageTableDirectInput is an input type that accepts DataCollectionRuleDestinationsStorageTableDirectArgs and DataCollectionRuleDestinationsStorageTableDirectOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsStorageTableDirectInput` via:
DataCollectionRuleDestinationsStorageTableDirectArgs{...}
type DataCollectionRuleDestinationsStorageTableDirectOutput ¶
type DataCollectionRuleDestinationsStorageTableDirectOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsStorageTableDirectOutput) ElementType ¶
func (DataCollectionRuleDestinationsStorageTableDirectOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsStorageTableDirectOutput) Name ¶
func (o DataCollectionRuleDestinationsStorageTableDirectOutput) Name() pulumi.StringOutput
The name which should be used for this destination. This name should be unique across all destinations regardless of type within the Data Collection Rule.
func (DataCollectionRuleDestinationsStorageTableDirectOutput) StorageAccountId ¶
func (o DataCollectionRuleDestinationsStorageTableDirectOutput) StorageAccountId() pulumi.StringOutput
The resource ID of the Storage Account.
func (DataCollectionRuleDestinationsStorageTableDirectOutput) TableName ¶
func (o DataCollectionRuleDestinationsStorageTableDirectOutput) TableName() pulumi.StringOutput
The Storage Table name.
func (DataCollectionRuleDestinationsStorageTableDirectOutput) ToDataCollectionRuleDestinationsStorageTableDirectOutput ¶
func (o DataCollectionRuleDestinationsStorageTableDirectOutput) ToDataCollectionRuleDestinationsStorageTableDirectOutput() DataCollectionRuleDestinationsStorageTableDirectOutput
func (DataCollectionRuleDestinationsStorageTableDirectOutput) ToDataCollectionRuleDestinationsStorageTableDirectOutputWithContext ¶
func (o DataCollectionRuleDestinationsStorageTableDirectOutput) ToDataCollectionRuleDestinationsStorageTableDirectOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsStorageTableDirectOutput
type DataCollectionRuleIdentity ¶
type DataCollectionRuleIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported. // // > **NOTE:** This is required when `type` is set to `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`. Type string `pulumi:"type"` }
type DataCollectionRuleIdentityArgs ¶
type DataCollectionRuleIdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported. // // > **NOTE:** This is required when `type` is set to `UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (DataCollectionRuleIdentityArgs) ElementType ¶
func (DataCollectionRuleIdentityArgs) ElementType() reflect.Type
func (DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityOutput ¶
func (i DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityOutput() DataCollectionRuleIdentityOutput
func (DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityOutputWithContext ¶
func (i DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityOutputWithContext(ctx context.Context) DataCollectionRuleIdentityOutput
func (DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityPtrOutput ¶
func (i DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityPtrOutput() DataCollectionRuleIdentityPtrOutput
func (DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityPtrOutputWithContext ¶
func (i DataCollectionRuleIdentityArgs) ToDataCollectionRuleIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleIdentityPtrOutput
type DataCollectionRuleIdentityInput ¶
type DataCollectionRuleIdentityInput interface { pulumi.Input ToDataCollectionRuleIdentityOutput() DataCollectionRuleIdentityOutput ToDataCollectionRuleIdentityOutputWithContext(context.Context) DataCollectionRuleIdentityOutput }
DataCollectionRuleIdentityInput is an input type that accepts DataCollectionRuleIdentityArgs and DataCollectionRuleIdentityOutput values. You can construct a concrete instance of `DataCollectionRuleIdentityInput` via:
DataCollectionRuleIdentityArgs{...}
type DataCollectionRuleIdentityOutput ¶
type DataCollectionRuleIdentityOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleIdentityOutput) ElementType ¶
func (DataCollectionRuleIdentityOutput) ElementType() reflect.Type
func (DataCollectionRuleIdentityOutput) IdentityIds ¶
func (o DataCollectionRuleIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported.
> **NOTE:** This is required when `type` is set to `UserAssigned`.
func (DataCollectionRuleIdentityOutput) PrincipalId ¶
func (o DataCollectionRuleIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (DataCollectionRuleIdentityOutput) TenantId ¶
func (o DataCollectionRuleIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityOutput ¶
func (o DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityOutput() DataCollectionRuleIdentityOutput
func (DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityOutputWithContext ¶
func (o DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityOutputWithContext(ctx context.Context) DataCollectionRuleIdentityOutput
func (DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityPtrOutput ¶
func (o DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityPtrOutput() DataCollectionRuleIdentityPtrOutput
func (DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityPtrOutputWithContext ¶
func (o DataCollectionRuleIdentityOutput) ToDataCollectionRuleIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleIdentityPtrOutput
func (DataCollectionRuleIdentityOutput) Type ¶
func (o DataCollectionRuleIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`.
type DataCollectionRuleIdentityPtrInput ¶
type DataCollectionRuleIdentityPtrInput interface { pulumi.Input ToDataCollectionRuleIdentityPtrOutput() DataCollectionRuleIdentityPtrOutput ToDataCollectionRuleIdentityPtrOutputWithContext(context.Context) DataCollectionRuleIdentityPtrOutput }
DataCollectionRuleIdentityPtrInput is an input type that accepts DataCollectionRuleIdentityArgs, DataCollectionRuleIdentityPtr and DataCollectionRuleIdentityPtrOutput values. You can construct a concrete instance of `DataCollectionRuleIdentityPtrInput` via:
DataCollectionRuleIdentityArgs{...} or: nil
func DataCollectionRuleIdentityPtr ¶
func DataCollectionRuleIdentityPtr(v *DataCollectionRuleIdentityArgs) DataCollectionRuleIdentityPtrInput
type DataCollectionRuleIdentityPtrOutput ¶
type DataCollectionRuleIdentityPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleIdentityPtrOutput) Elem ¶
func (o DataCollectionRuleIdentityPtrOutput) Elem() DataCollectionRuleIdentityOutput
func (DataCollectionRuleIdentityPtrOutput) ElementType ¶
func (DataCollectionRuleIdentityPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleIdentityPtrOutput) IdentityIds ¶
func (o DataCollectionRuleIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported.
> **NOTE:** This is required when `type` is set to `UserAssigned`.
func (DataCollectionRuleIdentityPtrOutput) PrincipalId ¶
func (o DataCollectionRuleIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (DataCollectionRuleIdentityPtrOutput) TenantId ¶
func (o DataCollectionRuleIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (DataCollectionRuleIdentityPtrOutput) ToDataCollectionRuleIdentityPtrOutput ¶
func (o DataCollectionRuleIdentityPtrOutput) ToDataCollectionRuleIdentityPtrOutput() DataCollectionRuleIdentityPtrOutput
func (DataCollectionRuleIdentityPtrOutput) ToDataCollectionRuleIdentityPtrOutputWithContext ¶
func (o DataCollectionRuleIdentityPtrOutput) ToDataCollectionRuleIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleIdentityPtrOutput
func (DataCollectionRuleIdentityPtrOutput) Type ¶
func (o DataCollectionRuleIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`.
type DataCollectionRuleInput ¶
type DataCollectionRuleInput interface { pulumi.Input ToDataCollectionRuleOutput() DataCollectionRuleOutput ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput }
type DataCollectionRuleMap ¶
type DataCollectionRuleMap map[string]DataCollectionRuleInput
func (DataCollectionRuleMap) ElementType ¶
func (DataCollectionRuleMap) ElementType() reflect.Type
func (DataCollectionRuleMap) ToDataCollectionRuleMapOutput ¶
func (i DataCollectionRuleMap) ToDataCollectionRuleMapOutput() DataCollectionRuleMapOutput
func (DataCollectionRuleMap) ToDataCollectionRuleMapOutputWithContext ¶
func (i DataCollectionRuleMap) ToDataCollectionRuleMapOutputWithContext(ctx context.Context) DataCollectionRuleMapOutput
type DataCollectionRuleMapInput ¶
type DataCollectionRuleMapInput interface { pulumi.Input ToDataCollectionRuleMapOutput() DataCollectionRuleMapOutput ToDataCollectionRuleMapOutputWithContext(context.Context) DataCollectionRuleMapOutput }
DataCollectionRuleMapInput is an input type that accepts DataCollectionRuleMap and DataCollectionRuleMapOutput values. You can construct a concrete instance of `DataCollectionRuleMapInput` via:
DataCollectionRuleMap{ "key": DataCollectionRuleArgs{...} }
type DataCollectionRuleMapOutput ¶
type DataCollectionRuleMapOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleMapOutput) ElementType ¶
func (DataCollectionRuleMapOutput) ElementType() reflect.Type
func (DataCollectionRuleMapOutput) MapIndex ¶
func (o DataCollectionRuleMapOutput) MapIndex(k pulumi.StringInput) DataCollectionRuleOutput
func (DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutput ¶
func (o DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutput() DataCollectionRuleMapOutput
func (DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutputWithContext ¶
func (o DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutputWithContext(ctx context.Context) DataCollectionRuleMapOutput
type DataCollectionRuleOutput ¶
type DataCollectionRuleOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleOutput) DataCollectionEndpointId ¶
func (o DataCollectionRuleOutput) DataCollectionEndpointId() pulumi.StringPtrOutput
The resource ID of the Data Collection Endpoint that this rule can be used with.
func (DataCollectionRuleOutput) DataFlows ¶
func (o DataCollectionRuleOutput) DataFlows() DataCollectionRuleDataFlowArrayOutput
One or more `dataFlow` blocks as defined below.
func (DataCollectionRuleOutput) DataSources ¶
func (o DataCollectionRuleOutput) DataSources() DataCollectionRuleDataSourcesPtrOutput
A `dataSources` block as defined below. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
func (DataCollectionRuleOutput) Description ¶
func (o DataCollectionRuleOutput) Description() pulumi.StringPtrOutput
The description of the Data Collection Rule.
func (DataCollectionRuleOutput) Destinations ¶
func (o DataCollectionRuleOutput) Destinations() DataCollectionRuleDestinationsOutput
A `destinations` block as defined below.
func (DataCollectionRuleOutput) ElementType ¶
func (DataCollectionRuleOutput) ElementType() reflect.Type
func (DataCollectionRuleOutput) Identity ¶
func (o DataCollectionRuleOutput) Identity() DataCollectionRuleIdentityPtrOutput
An `identity` block as defined below.
func (DataCollectionRuleOutput) ImmutableId ¶
func (o DataCollectionRuleOutput) ImmutableId() pulumi.StringOutput
The immutable ID of the Data Collection Rule.
func (DataCollectionRuleOutput) Kind ¶
func (o DataCollectionRuleOutput) Kind() pulumi.StringPtrOutput
The kind of the Data Collection Rule. Possible values are `Linux`, `Windows`, `AgentDirectToStore` and `WorkspaceTransforms`. A rule of kind `Linux` does not allow for `windowsEventLog` data sources. And a rule of kind `Windows` does not allow for `syslog` data sources. If kind is not specified, all kinds of data sources are allowed.
> **NOTE** Once `kind` has been set, changing it forces a new Data Collection Rule to be created.
func (DataCollectionRuleOutput) Location ¶
func (o DataCollectionRuleOutput) Location() pulumi.StringOutput
The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created.
func (DataCollectionRuleOutput) Name ¶
func (o DataCollectionRuleOutput) Name() pulumi.StringOutput
The name which should be used for this Data Collection Rule. Changing this forces a new Data Collection Rule to be created.
func (DataCollectionRuleOutput) ResourceGroupName ¶
func (o DataCollectionRuleOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created.
func (DataCollectionRuleOutput) StreamDeclarations ¶
func (o DataCollectionRuleOutput) StreamDeclarations() DataCollectionRuleStreamDeclarationArrayOutput
A `streamDeclaration` block as defined below.
func (DataCollectionRuleOutput) Tags ¶
func (o DataCollectionRuleOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Data Collection Rule.
func (DataCollectionRuleOutput) ToDataCollectionRuleOutput ¶
func (o DataCollectionRuleOutput) ToDataCollectionRuleOutput() DataCollectionRuleOutput
func (DataCollectionRuleOutput) ToDataCollectionRuleOutputWithContext ¶
func (o DataCollectionRuleOutput) ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput
type DataCollectionRuleState ¶
type DataCollectionRuleState struct { // The resource ID of the Data Collection Endpoint that this rule can be used with. DataCollectionEndpointId pulumi.StringPtrInput // One or more `dataFlow` blocks as defined below. DataFlows DataCollectionRuleDataFlowArrayInput // A `dataSources` block as defined below. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint. DataSources DataCollectionRuleDataSourcesPtrInput // The description of the Data Collection Rule. Description pulumi.StringPtrInput // A `destinations` block as defined below. Destinations DataCollectionRuleDestinationsPtrInput // An `identity` block as defined below. Identity DataCollectionRuleIdentityPtrInput // The immutable ID of the Data Collection Rule. ImmutableId pulumi.StringPtrInput // The kind of the Data Collection Rule. Possible values are `Linux`, `Windows`, `AgentDirectToStore` and `WorkspaceTransforms`. A rule of kind `Linux` does not allow for `windowsEventLog` data sources. And a rule of kind `Windows` does not allow for `syslog` data sources. If kind is not specified, all kinds of data sources are allowed. // // > **NOTE** Once `kind` has been set, changing it forces a new Data Collection Rule to be created. Kind pulumi.StringPtrInput // The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created. Location pulumi.StringPtrInput // The name which should be used for this Data Collection Rule. Changing this forces a new Data Collection Rule to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created. ResourceGroupName pulumi.StringPtrInput // A `streamDeclaration` block as defined below. StreamDeclarations DataCollectionRuleStreamDeclarationArrayInput // A mapping of tags which should be assigned to the Data Collection Rule. Tags pulumi.StringMapInput }
func (DataCollectionRuleState) ElementType ¶
func (DataCollectionRuleState) ElementType() reflect.Type
type DataCollectionRuleStreamDeclaration ¶
type DataCollectionRuleStreamDeclaration struct { // One or more `column` blocks as defined above. Columns []DataCollectionRuleStreamDeclarationColumn `pulumi:"columns"` // The name of the custom stream. This name should be unique across all `streamDeclaration` blocks and must begin with a prefix of `Custom-`. StreamName string `pulumi:"streamName"` }
type DataCollectionRuleStreamDeclarationArgs ¶
type DataCollectionRuleStreamDeclarationArgs struct { // One or more `column` blocks as defined above. Columns DataCollectionRuleStreamDeclarationColumnArrayInput `pulumi:"columns"` // The name of the custom stream. This name should be unique across all `streamDeclaration` blocks and must begin with a prefix of `Custom-`. StreamName pulumi.StringInput `pulumi:"streamName"` }
func (DataCollectionRuleStreamDeclarationArgs) ElementType ¶
func (DataCollectionRuleStreamDeclarationArgs) ElementType() reflect.Type
func (DataCollectionRuleStreamDeclarationArgs) ToDataCollectionRuleStreamDeclarationOutput ¶
func (i DataCollectionRuleStreamDeclarationArgs) ToDataCollectionRuleStreamDeclarationOutput() DataCollectionRuleStreamDeclarationOutput
func (DataCollectionRuleStreamDeclarationArgs) ToDataCollectionRuleStreamDeclarationOutputWithContext ¶
func (i DataCollectionRuleStreamDeclarationArgs) ToDataCollectionRuleStreamDeclarationOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationOutput
type DataCollectionRuleStreamDeclarationArray ¶
type DataCollectionRuleStreamDeclarationArray []DataCollectionRuleStreamDeclarationInput
func (DataCollectionRuleStreamDeclarationArray) ElementType ¶
func (DataCollectionRuleStreamDeclarationArray) ElementType() reflect.Type
func (DataCollectionRuleStreamDeclarationArray) ToDataCollectionRuleStreamDeclarationArrayOutput ¶
func (i DataCollectionRuleStreamDeclarationArray) ToDataCollectionRuleStreamDeclarationArrayOutput() DataCollectionRuleStreamDeclarationArrayOutput
func (DataCollectionRuleStreamDeclarationArray) ToDataCollectionRuleStreamDeclarationArrayOutputWithContext ¶
func (i DataCollectionRuleStreamDeclarationArray) ToDataCollectionRuleStreamDeclarationArrayOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationArrayOutput
type DataCollectionRuleStreamDeclarationArrayInput ¶
type DataCollectionRuleStreamDeclarationArrayInput interface { pulumi.Input ToDataCollectionRuleStreamDeclarationArrayOutput() DataCollectionRuleStreamDeclarationArrayOutput ToDataCollectionRuleStreamDeclarationArrayOutputWithContext(context.Context) DataCollectionRuleStreamDeclarationArrayOutput }
DataCollectionRuleStreamDeclarationArrayInput is an input type that accepts DataCollectionRuleStreamDeclarationArray and DataCollectionRuleStreamDeclarationArrayOutput values. You can construct a concrete instance of `DataCollectionRuleStreamDeclarationArrayInput` via:
DataCollectionRuleStreamDeclarationArray{ DataCollectionRuleStreamDeclarationArgs{...} }
type DataCollectionRuleStreamDeclarationArrayOutput ¶
type DataCollectionRuleStreamDeclarationArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleStreamDeclarationArrayOutput) ElementType ¶
func (DataCollectionRuleStreamDeclarationArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleStreamDeclarationArrayOutput) ToDataCollectionRuleStreamDeclarationArrayOutput ¶
func (o DataCollectionRuleStreamDeclarationArrayOutput) ToDataCollectionRuleStreamDeclarationArrayOutput() DataCollectionRuleStreamDeclarationArrayOutput
func (DataCollectionRuleStreamDeclarationArrayOutput) ToDataCollectionRuleStreamDeclarationArrayOutputWithContext ¶
func (o DataCollectionRuleStreamDeclarationArrayOutput) ToDataCollectionRuleStreamDeclarationArrayOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationArrayOutput
type DataCollectionRuleStreamDeclarationColumnArgs ¶
type DataCollectionRuleStreamDeclarationColumnArgs struct { // The name of the column. Name pulumi.StringInput `pulumi:"name"` // The type of the column data. Possible values are `string`, `int`, `long`, `real`, `boolean`, `datetime`,and `dynamic`. Type pulumi.StringInput `pulumi:"type"` }
func (DataCollectionRuleStreamDeclarationColumnArgs) ElementType ¶
func (DataCollectionRuleStreamDeclarationColumnArgs) ElementType() reflect.Type
func (DataCollectionRuleStreamDeclarationColumnArgs) ToDataCollectionRuleStreamDeclarationColumnOutput ¶
func (i DataCollectionRuleStreamDeclarationColumnArgs) ToDataCollectionRuleStreamDeclarationColumnOutput() DataCollectionRuleStreamDeclarationColumnOutput
func (DataCollectionRuleStreamDeclarationColumnArgs) ToDataCollectionRuleStreamDeclarationColumnOutputWithContext ¶
func (i DataCollectionRuleStreamDeclarationColumnArgs) ToDataCollectionRuleStreamDeclarationColumnOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationColumnOutput
type DataCollectionRuleStreamDeclarationColumnArray ¶
type DataCollectionRuleStreamDeclarationColumnArray []DataCollectionRuleStreamDeclarationColumnInput
func (DataCollectionRuleStreamDeclarationColumnArray) ElementType ¶
func (DataCollectionRuleStreamDeclarationColumnArray) ElementType() reflect.Type
func (DataCollectionRuleStreamDeclarationColumnArray) ToDataCollectionRuleStreamDeclarationColumnArrayOutput ¶
func (i DataCollectionRuleStreamDeclarationColumnArray) ToDataCollectionRuleStreamDeclarationColumnArrayOutput() DataCollectionRuleStreamDeclarationColumnArrayOutput
func (DataCollectionRuleStreamDeclarationColumnArray) ToDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext ¶
func (i DataCollectionRuleStreamDeclarationColumnArray) ToDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationColumnArrayOutput
type DataCollectionRuleStreamDeclarationColumnArrayInput ¶
type DataCollectionRuleStreamDeclarationColumnArrayInput interface { pulumi.Input ToDataCollectionRuleStreamDeclarationColumnArrayOutput() DataCollectionRuleStreamDeclarationColumnArrayOutput ToDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(context.Context) DataCollectionRuleStreamDeclarationColumnArrayOutput }
DataCollectionRuleStreamDeclarationColumnArrayInput is an input type that accepts DataCollectionRuleStreamDeclarationColumnArray and DataCollectionRuleStreamDeclarationColumnArrayOutput values. You can construct a concrete instance of `DataCollectionRuleStreamDeclarationColumnArrayInput` via:
DataCollectionRuleStreamDeclarationColumnArray{ DataCollectionRuleStreamDeclarationColumnArgs{...} }
type DataCollectionRuleStreamDeclarationColumnArrayOutput ¶
type DataCollectionRuleStreamDeclarationColumnArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleStreamDeclarationColumnArrayOutput) ElementType ¶
func (DataCollectionRuleStreamDeclarationColumnArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleStreamDeclarationColumnArrayOutput) ToDataCollectionRuleStreamDeclarationColumnArrayOutput ¶
func (o DataCollectionRuleStreamDeclarationColumnArrayOutput) ToDataCollectionRuleStreamDeclarationColumnArrayOutput() DataCollectionRuleStreamDeclarationColumnArrayOutput
func (DataCollectionRuleStreamDeclarationColumnArrayOutput) ToDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext ¶
func (o DataCollectionRuleStreamDeclarationColumnArrayOutput) ToDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationColumnArrayOutput
type DataCollectionRuleStreamDeclarationColumnInput ¶
type DataCollectionRuleStreamDeclarationColumnInput interface { pulumi.Input ToDataCollectionRuleStreamDeclarationColumnOutput() DataCollectionRuleStreamDeclarationColumnOutput ToDataCollectionRuleStreamDeclarationColumnOutputWithContext(context.Context) DataCollectionRuleStreamDeclarationColumnOutput }
DataCollectionRuleStreamDeclarationColumnInput is an input type that accepts DataCollectionRuleStreamDeclarationColumnArgs and DataCollectionRuleStreamDeclarationColumnOutput values. You can construct a concrete instance of `DataCollectionRuleStreamDeclarationColumnInput` via:
DataCollectionRuleStreamDeclarationColumnArgs{...}
type DataCollectionRuleStreamDeclarationColumnOutput ¶
type DataCollectionRuleStreamDeclarationColumnOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleStreamDeclarationColumnOutput) ElementType ¶
func (DataCollectionRuleStreamDeclarationColumnOutput) ElementType() reflect.Type
func (DataCollectionRuleStreamDeclarationColumnOutput) Name ¶
func (o DataCollectionRuleStreamDeclarationColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (DataCollectionRuleStreamDeclarationColumnOutput) ToDataCollectionRuleStreamDeclarationColumnOutput ¶
func (o DataCollectionRuleStreamDeclarationColumnOutput) ToDataCollectionRuleStreamDeclarationColumnOutput() DataCollectionRuleStreamDeclarationColumnOutput
func (DataCollectionRuleStreamDeclarationColumnOutput) ToDataCollectionRuleStreamDeclarationColumnOutputWithContext ¶
func (o DataCollectionRuleStreamDeclarationColumnOutput) ToDataCollectionRuleStreamDeclarationColumnOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationColumnOutput
func (DataCollectionRuleStreamDeclarationColumnOutput) Type ¶
func (o DataCollectionRuleStreamDeclarationColumnOutput) Type() pulumi.StringOutput
The type of the column data. Possible values are `string`, `int`, `long`, `real`, `boolean`, `datetime`,and `dynamic`.
type DataCollectionRuleStreamDeclarationInput ¶
type DataCollectionRuleStreamDeclarationInput interface { pulumi.Input ToDataCollectionRuleStreamDeclarationOutput() DataCollectionRuleStreamDeclarationOutput ToDataCollectionRuleStreamDeclarationOutputWithContext(context.Context) DataCollectionRuleStreamDeclarationOutput }
DataCollectionRuleStreamDeclarationInput is an input type that accepts DataCollectionRuleStreamDeclarationArgs and DataCollectionRuleStreamDeclarationOutput values. You can construct a concrete instance of `DataCollectionRuleStreamDeclarationInput` via:
DataCollectionRuleStreamDeclarationArgs{...}
type DataCollectionRuleStreamDeclarationOutput ¶
type DataCollectionRuleStreamDeclarationOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleStreamDeclarationOutput) Columns ¶
func (o DataCollectionRuleStreamDeclarationOutput) Columns() DataCollectionRuleStreamDeclarationColumnArrayOutput
One or more `column` blocks as defined above.
func (DataCollectionRuleStreamDeclarationOutput) ElementType ¶
func (DataCollectionRuleStreamDeclarationOutput) ElementType() reflect.Type
func (DataCollectionRuleStreamDeclarationOutput) StreamName ¶
func (o DataCollectionRuleStreamDeclarationOutput) StreamName() pulumi.StringOutput
The name of the custom stream. This name should be unique across all `streamDeclaration` blocks and must begin with a prefix of `Custom-`.
func (DataCollectionRuleStreamDeclarationOutput) ToDataCollectionRuleStreamDeclarationOutput ¶
func (o DataCollectionRuleStreamDeclarationOutput) ToDataCollectionRuleStreamDeclarationOutput() DataCollectionRuleStreamDeclarationOutput
func (DataCollectionRuleStreamDeclarationOutput) ToDataCollectionRuleStreamDeclarationOutputWithContext ¶
func (o DataCollectionRuleStreamDeclarationOutput) ToDataCollectionRuleStreamDeclarationOutputWithContext(ctx context.Context) DataCollectionRuleStreamDeclarationOutput
type DiagnosticSetting ¶
type DiagnosticSetting struct { pulumi.CustomResourceState // One or more `enabledLog` blocks as defined below. // // > **NOTE:** At least one `enabledLog` or `metric` block must be specified. At least one type of Log or Metric must be enabled. EnabledLogs DiagnosticSettingEnabledLogArrayOutput `pulumi:"enabledLogs"` // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. // // > **NOTE:** This can be sourced from the `eventhub.EventHubNamespaceAuthorizationRule` resource and is different from a `eventhub.AuthorizationRule` resource. // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. EventhubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventhubAuthorizationRuleId"` // Specifies the name of the Event Hub where Diagnostics Data should be sent. // // > **NOTE:** If this isn't specified then the default Event Hub will be used. EventhubName pulumi.StringPtrOutput `pulumi:"eventhubName"` // Possible values are `AzureDiagnostics` and `Dedicated`. When set to `Dedicated`, logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy `AzureDiagnostics` table. // // > **NOTE:** This setting will only have an effect if a `logAnalyticsWorkspaceId` is provided. For some target resource type (e.g., Key Vault), this field is unconfigurable. Please see [resource types](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/azurediagnostics#resource-types) for services that use each method. Please [see the documentation](https://docs.microsoft.com/azure/azure-monitor/platform/diagnostic-logs-stream-log-store#azure-diagnostics-vs-resource-specific) for details on the differences between destination types. LogAnalyticsDestinationType pulumi.StringOutput `pulumi:"logAnalyticsDestinationType"` // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. LogAnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceId"` // One or more `metric` blocks as defined below. // // > **NOTE:** At least one `enabledLog` or `metric` block must be specified. Metrics DiagnosticSettingMetricArrayOutput `pulumi:"metrics"` // Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created. // // > **NOTE:** If the name is set to 'service' it will not be possible to fully delete the diagnostic setting. This is due to legacy API support. Name pulumi.StringOutput `pulumi:"name"` // The ID of the market partner solution where Diagnostics Data should be sent. For potential partner integrations, [click to learn more about partner integration](https://learn.microsoft.com/en-us/azure/partner-solutions/overview). // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. PartnerSolutionId pulumi.StringPtrOutput `pulumi:"partnerSolutionId"` // The ID of the Storage Account where logs should be sent. // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` // The ID of an existing Resource on which to configure Diagnostic Settings. Changing this forces a new resource to be created. TargetResourceId pulumi.StringOutput `pulumi:"targetResourceId"` }
Manages a Diagnostic Setting for an existing Resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("storageaccountname"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } current, err := core.GetClientConfig(ctx, map[string]interface{}{}, nil) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "example", &keyvault.KeyVaultArgs{ Name: pulumi.String("examplekeyvault"), Location: example.Location, ResourceGroupName: example.Name, TenantId: pulumi.String(current.TenantId), SoftDeleteRetentionDays: pulumi.Int(7), PurgeProtectionEnabled: pulumi.Bool(false), SkuName: pulumi.String("standard"), }) if err != nil { return err } _, err = monitoring.NewDiagnosticSetting(ctx, "example", &monitoring.DiagnosticSettingArgs{ Name: pulumi.String("example"), TargetResourceId: exampleKeyVault.ID(), StorageAccountId: exampleAccount.ID(), EnabledLogs: monitoring.DiagnosticSettingEnabledLogArray{ &monitoring.DiagnosticSettingEnabledLogArgs{ Category: pulumi.String("AuditEvent"), }, }, Metrics: monitoring.DiagnosticSettingMetricArray{ &monitoring.DiagnosticSettingMetricArgs{ Category: pulumi.String("AllMetrics"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Diagnostic Settings can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/diagnosticSetting:DiagnosticSetting example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.KeyVault/vaults/vault1|logMonitoring1" ```
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 ¶
func (*DiagnosticSetting) ElementType() reflect.Type
func (*DiagnosticSetting) ToDiagnosticSettingOutput ¶
func (i *DiagnosticSetting) ToDiagnosticSettingOutput() DiagnosticSettingOutput
func (*DiagnosticSetting) ToDiagnosticSettingOutputWithContext ¶
func (i *DiagnosticSetting) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput
type DiagnosticSettingArgs ¶
type DiagnosticSettingArgs struct { // One or more `enabledLog` blocks as defined below. // // > **NOTE:** At least one `enabledLog` or `metric` block must be specified. At least one type of Log or Metric must be enabled. EnabledLogs DiagnosticSettingEnabledLogArrayInput // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. // // > **NOTE:** This can be sourced from the `eventhub.EventHubNamespaceAuthorizationRule` resource and is different from a `eventhub.AuthorizationRule` resource. // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. // // > **NOTE:** If this isn't specified then the default Event Hub will be used. EventhubName pulumi.StringPtrInput // Possible values are `AzureDiagnostics` and `Dedicated`. When set to `Dedicated`, logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy `AzureDiagnostics` table. // // > **NOTE:** This setting will only have an effect if a `logAnalyticsWorkspaceId` is provided. For some target resource type (e.g., Key Vault), this field is unconfigurable. Please see [resource types](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/azurediagnostics#resource-types) for services that use each method. Please [see the documentation](https://docs.microsoft.com/azure/azure-monitor/platform/diagnostic-logs-stream-log-store#azure-diagnostics-vs-resource-specific) for details on the differences between destination types. LogAnalyticsDestinationType pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `metric` blocks as defined below. // // > **NOTE:** At least one `enabledLog` or `metric` block must be specified. Metrics DiagnosticSettingMetricArrayInput // Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created. // // > **NOTE:** If the name is set to 'service' it will not be possible to fully delete the diagnostic setting. This is due to legacy API support. Name pulumi.StringPtrInput // The ID of the market partner solution where Diagnostics Data should be sent. For potential partner integrations, [click to learn more about partner integration](https://learn.microsoft.com/en-us/azure/partner-solutions/overview). // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. PartnerSolutionId pulumi.StringPtrInput // The ID of the Storage Account where logs should be sent. // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. StorageAccountId pulumi.StringPtrInput // The ID of an existing Resource on which to configure Diagnostic Settings. Changing this forces a new resource to be created. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a DiagnosticSetting resource.
func (DiagnosticSettingArgs) ElementType ¶
func (DiagnosticSettingArgs) ElementType() reflect.Type
type DiagnosticSettingArray ¶
type DiagnosticSettingArray []DiagnosticSettingInput
func (DiagnosticSettingArray) ElementType ¶
func (DiagnosticSettingArray) ElementType() reflect.Type
func (DiagnosticSettingArray) ToDiagnosticSettingArrayOutput ¶
func (i DiagnosticSettingArray) ToDiagnosticSettingArrayOutput() DiagnosticSettingArrayOutput
func (DiagnosticSettingArray) ToDiagnosticSettingArrayOutputWithContext ¶
func (i DiagnosticSettingArray) ToDiagnosticSettingArrayOutputWithContext(ctx context.Context) DiagnosticSettingArrayOutput
type DiagnosticSettingArrayInput ¶
type DiagnosticSettingArrayInput interface { pulumi.Input ToDiagnosticSettingArrayOutput() DiagnosticSettingArrayOutput ToDiagnosticSettingArrayOutputWithContext(context.Context) DiagnosticSettingArrayOutput }
DiagnosticSettingArrayInput is an input type that accepts DiagnosticSettingArray and DiagnosticSettingArrayOutput values. You can construct a concrete instance of `DiagnosticSettingArrayInput` via:
DiagnosticSettingArray{ DiagnosticSettingArgs{...} }
type DiagnosticSettingArrayOutput ¶
type DiagnosticSettingArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingArrayOutput) ElementType ¶
func (DiagnosticSettingArrayOutput) ElementType() reflect.Type
func (DiagnosticSettingArrayOutput) Index ¶
func (o DiagnosticSettingArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingOutput
func (DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutput ¶
func (o DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutput() DiagnosticSettingArrayOutput
func (DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutputWithContext ¶
func (o DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutputWithContext(ctx context.Context) DiagnosticSettingArrayOutput
type DiagnosticSettingEnabledLog ¶
type DiagnosticSettingEnabledLog struct { // The name of a Diagnostic Log Category for this Resource. // // > **NOTE:** The Log Categories available vary depending on the Resource being used. You may wish to use the `monitoring.getDiagnosticCategories` Data Source or [list of service specific schemas](https://docs.microsoft.com/azure/azure-monitor/platform/resource-logs-schema#service-specific-schemas) to identify which categories are available for a given Resource. Category *string `pulumi:"category"` // The name of a Diagnostic Log Category Group for this Resource. // // > **NOTE:** Not all resources have category groups available. // // > **NOTE:** Exactly one of `category` or `categoryGroup` must be specified. CategoryGroup *string `pulumi:"categoryGroup"` // Deprecated: `retentionPolicy` has been deprecated in favor of `storage.ManagementPolicy` resource - to learn more https://aka.ms/diagnostic_settings_log_retention RetentionPolicy *DiagnosticSettingEnabledLogRetentionPolicy `pulumi:"retentionPolicy"` }
type DiagnosticSettingEnabledLogArgs ¶
type DiagnosticSettingEnabledLogArgs struct { // The name of a Diagnostic Log Category for this Resource. // // > **NOTE:** The Log Categories available vary depending on the Resource being used. You may wish to use the `monitoring.getDiagnosticCategories` Data Source or [list of service specific schemas](https://docs.microsoft.com/azure/azure-monitor/platform/resource-logs-schema#service-specific-schemas) to identify which categories are available for a given Resource. Category pulumi.StringPtrInput `pulumi:"category"` // The name of a Diagnostic Log Category Group for this Resource. // // > **NOTE:** Not all resources have category groups available. // // > **NOTE:** Exactly one of `category` or `categoryGroup` must be specified. CategoryGroup pulumi.StringPtrInput `pulumi:"categoryGroup"` // Deprecated: `retentionPolicy` has been deprecated in favor of `storage.ManagementPolicy` resource - to learn more https://aka.ms/diagnostic_settings_log_retention RetentionPolicy DiagnosticSettingEnabledLogRetentionPolicyPtrInput `pulumi:"retentionPolicy"` }
func (DiagnosticSettingEnabledLogArgs) ElementType ¶
func (DiagnosticSettingEnabledLogArgs) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutput ¶
func (i DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutput() DiagnosticSettingEnabledLogOutput
func (DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutputWithContext ¶
func (i DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogOutput
type DiagnosticSettingEnabledLogArray ¶
type DiagnosticSettingEnabledLogArray []DiagnosticSettingEnabledLogInput
func (DiagnosticSettingEnabledLogArray) ElementType ¶
func (DiagnosticSettingEnabledLogArray) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutput ¶
func (i DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutput() DiagnosticSettingEnabledLogArrayOutput
func (DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutputWithContext ¶
func (i DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogArrayOutput
type DiagnosticSettingEnabledLogArrayInput ¶
type DiagnosticSettingEnabledLogArrayInput interface { pulumi.Input ToDiagnosticSettingEnabledLogArrayOutput() DiagnosticSettingEnabledLogArrayOutput ToDiagnosticSettingEnabledLogArrayOutputWithContext(context.Context) DiagnosticSettingEnabledLogArrayOutput }
DiagnosticSettingEnabledLogArrayInput is an input type that accepts DiagnosticSettingEnabledLogArray and DiagnosticSettingEnabledLogArrayOutput values. You can construct a concrete instance of `DiagnosticSettingEnabledLogArrayInput` via:
DiagnosticSettingEnabledLogArray{ DiagnosticSettingEnabledLogArgs{...} }
type DiagnosticSettingEnabledLogArrayOutput ¶
type DiagnosticSettingEnabledLogArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingEnabledLogArrayOutput) ElementType ¶
func (DiagnosticSettingEnabledLogArrayOutput) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutput ¶
func (o DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutput() DiagnosticSettingEnabledLogArrayOutput
func (DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutputWithContext ¶
func (o DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogArrayOutput
type DiagnosticSettingEnabledLogInput ¶
type DiagnosticSettingEnabledLogInput interface { pulumi.Input ToDiagnosticSettingEnabledLogOutput() DiagnosticSettingEnabledLogOutput ToDiagnosticSettingEnabledLogOutputWithContext(context.Context) DiagnosticSettingEnabledLogOutput }
DiagnosticSettingEnabledLogInput is an input type that accepts DiagnosticSettingEnabledLogArgs and DiagnosticSettingEnabledLogOutput values. You can construct a concrete instance of `DiagnosticSettingEnabledLogInput` via:
DiagnosticSettingEnabledLogArgs{...}
type DiagnosticSettingEnabledLogOutput ¶
type DiagnosticSettingEnabledLogOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingEnabledLogOutput) Category ¶
func (o DiagnosticSettingEnabledLogOutput) Category() pulumi.StringPtrOutput
The name of a Diagnostic Log Category for this Resource.
> **NOTE:** The Log Categories available vary depending on the Resource being used. You may wish to use the `monitoring.getDiagnosticCategories` Data Source or [list of service specific schemas](https://docs.microsoft.com/azure/azure-monitor/platform/resource-logs-schema#service-specific-schemas) to identify which categories are available for a given Resource.
func (DiagnosticSettingEnabledLogOutput) CategoryGroup ¶
func (o DiagnosticSettingEnabledLogOutput) CategoryGroup() pulumi.StringPtrOutput
The name of a Diagnostic Log Category Group for this Resource.
> **NOTE:** Not all resources have category groups available.
> **NOTE:** Exactly one of `category` or `categoryGroup` must be specified.
func (DiagnosticSettingEnabledLogOutput) ElementType ¶
func (DiagnosticSettingEnabledLogOutput) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogOutput) RetentionPolicy
deprecated
func (o DiagnosticSettingEnabledLogOutput) RetentionPolicy() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
Deprecated: `retentionPolicy` has been deprecated in favor of `storage.ManagementPolicy` resource - to learn more https://aka.ms/diagnostic_settings_log_retention
func (DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutput ¶
func (o DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutput() DiagnosticSettingEnabledLogOutput
func (DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutputWithContext ¶
func (o DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogOutput
type DiagnosticSettingEnabledLogRetentionPolicyArgs ¶
type DiagnosticSettingEnabledLogRetentionPolicyArgs struct { Days pulumi.IntPtrInput `pulumi:"days"` // Is this Diagnostic Metric enabled? Defaults to `true`. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ElementType ¶
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutput ¶
func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutput() DiagnosticSettingEnabledLogRetentionPolicyOutput
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext ¶
func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyOutput
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput ¶
func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext ¶
func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
type DiagnosticSettingEnabledLogRetentionPolicyInput ¶
type DiagnosticSettingEnabledLogRetentionPolicyInput interface { pulumi.Input ToDiagnosticSettingEnabledLogRetentionPolicyOutput() DiagnosticSettingEnabledLogRetentionPolicyOutput ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(context.Context) DiagnosticSettingEnabledLogRetentionPolicyOutput }
DiagnosticSettingEnabledLogRetentionPolicyInput is an input type that accepts DiagnosticSettingEnabledLogRetentionPolicyArgs and DiagnosticSettingEnabledLogRetentionPolicyOutput values. You can construct a concrete instance of `DiagnosticSettingEnabledLogRetentionPolicyInput` via:
DiagnosticSettingEnabledLogRetentionPolicyArgs{...}
type DiagnosticSettingEnabledLogRetentionPolicyOutput ¶
type DiagnosticSettingEnabledLogRetentionPolicyOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) Days ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ElementType ¶
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) Enabled ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) Enabled() pulumi.BoolOutput
Is this Diagnostic Metric enabled? Defaults to `true`.
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutput ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutput() DiagnosticSettingEnabledLogRetentionPolicyOutput
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyOutput
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
type DiagnosticSettingEnabledLogRetentionPolicyPtrInput ¶
type DiagnosticSettingEnabledLogRetentionPolicyPtrInput interface { pulumi.Input ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput }
DiagnosticSettingEnabledLogRetentionPolicyPtrInput is an input type that accepts DiagnosticSettingEnabledLogRetentionPolicyArgs, DiagnosticSettingEnabledLogRetentionPolicyPtr and DiagnosticSettingEnabledLogRetentionPolicyPtrOutput values. You can construct a concrete instance of `DiagnosticSettingEnabledLogRetentionPolicyPtrInput` via:
DiagnosticSettingEnabledLogRetentionPolicyArgs{...} or: nil
func DiagnosticSettingEnabledLogRetentionPolicyPtr ¶
func DiagnosticSettingEnabledLogRetentionPolicyPtr(v *DiagnosticSettingEnabledLogRetentionPolicyArgs) DiagnosticSettingEnabledLogRetentionPolicyPtrInput
type DiagnosticSettingEnabledLogRetentionPolicyPtrOutput ¶
type DiagnosticSettingEnabledLogRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Days ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ElementType ¶
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Enabled ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Diagnostic Metric enabled? Defaults to `true`.
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
type DiagnosticSettingInput ¶
type DiagnosticSettingInput interface { pulumi.Input ToDiagnosticSettingOutput() DiagnosticSettingOutput ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput }
type DiagnosticSettingMap ¶
type DiagnosticSettingMap map[string]DiagnosticSettingInput
func (DiagnosticSettingMap) ElementType ¶
func (DiagnosticSettingMap) ElementType() reflect.Type
func (DiagnosticSettingMap) ToDiagnosticSettingMapOutput ¶
func (i DiagnosticSettingMap) ToDiagnosticSettingMapOutput() DiagnosticSettingMapOutput
func (DiagnosticSettingMap) ToDiagnosticSettingMapOutputWithContext ¶
func (i DiagnosticSettingMap) ToDiagnosticSettingMapOutputWithContext(ctx context.Context) DiagnosticSettingMapOutput
type DiagnosticSettingMapInput ¶
type DiagnosticSettingMapInput interface { pulumi.Input ToDiagnosticSettingMapOutput() DiagnosticSettingMapOutput ToDiagnosticSettingMapOutputWithContext(context.Context) DiagnosticSettingMapOutput }
DiagnosticSettingMapInput is an input type that accepts DiagnosticSettingMap and DiagnosticSettingMapOutput values. You can construct a concrete instance of `DiagnosticSettingMapInput` via:
DiagnosticSettingMap{ "key": DiagnosticSettingArgs{...} }
type DiagnosticSettingMapOutput ¶
type DiagnosticSettingMapOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMapOutput) ElementType ¶
func (DiagnosticSettingMapOutput) ElementType() reflect.Type
func (DiagnosticSettingMapOutput) MapIndex ¶
func (o DiagnosticSettingMapOutput) MapIndex(k pulumi.StringInput) DiagnosticSettingOutput
func (DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutput ¶
func (o DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutput() DiagnosticSettingMapOutput
func (DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutputWithContext ¶
func (o DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutputWithContext(ctx context.Context) DiagnosticSettingMapOutput
type DiagnosticSettingMetric ¶
type DiagnosticSettingMetric struct { // The name of a Diagnostic Metric Category for this Resource. // // > **NOTE:** The Metric Categories available vary depending on the Resource being used. You may wish to use the `monitoring.getDiagnosticCategories` Data Source to identify which categories are available for a given Resource. Category string `pulumi:"category"` // Is this Diagnostic Metric enabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // Deprecated: `retentionPolicy` has been deprecated in favor of `storage.ManagementPolicy` resource - to learn more https://aka.ms/diagnostic_settings_log_retention RetentionPolicy *DiagnosticSettingMetricRetentionPolicy `pulumi:"retentionPolicy"` }
type DiagnosticSettingMetricArgs ¶
type DiagnosticSettingMetricArgs struct { // The name of a Diagnostic Metric Category for this Resource. // // > **NOTE:** The Metric Categories available vary depending on the Resource being used. You may wish to use the `monitoring.getDiagnosticCategories` Data Source to identify which categories are available for a given Resource. Category pulumi.StringInput `pulumi:"category"` // Is this Diagnostic Metric enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Deprecated: `retentionPolicy` has been deprecated in favor of `storage.ManagementPolicy` resource - to learn more https://aka.ms/diagnostic_settings_log_retention RetentionPolicy DiagnosticSettingMetricRetentionPolicyPtrInput `pulumi:"retentionPolicy"` }
func (DiagnosticSettingMetricArgs) ElementType ¶
func (DiagnosticSettingMetricArgs) ElementType() reflect.Type
func (DiagnosticSettingMetricArgs) ToDiagnosticSettingMetricOutput ¶
func (i DiagnosticSettingMetricArgs) ToDiagnosticSettingMetricOutput() DiagnosticSettingMetricOutput
func (DiagnosticSettingMetricArgs) ToDiagnosticSettingMetricOutputWithContext ¶
func (i DiagnosticSettingMetricArgs) ToDiagnosticSettingMetricOutputWithContext(ctx context.Context) DiagnosticSettingMetricOutput
type DiagnosticSettingMetricArray ¶
type DiagnosticSettingMetricArray []DiagnosticSettingMetricInput
func (DiagnosticSettingMetricArray) ElementType ¶
func (DiagnosticSettingMetricArray) ElementType() reflect.Type
func (DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutput ¶
func (i DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput
func (DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutputWithContext ¶
func (i DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutputWithContext(ctx context.Context) DiagnosticSettingMetricArrayOutput
type DiagnosticSettingMetricArrayInput ¶
type DiagnosticSettingMetricArrayInput interface { pulumi.Input ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput ToDiagnosticSettingMetricArrayOutputWithContext(context.Context) DiagnosticSettingMetricArrayOutput }
DiagnosticSettingMetricArrayInput is an input type that accepts DiagnosticSettingMetricArray and DiagnosticSettingMetricArrayOutput values. You can construct a concrete instance of `DiagnosticSettingMetricArrayInput` via:
DiagnosticSettingMetricArray{ DiagnosticSettingMetricArgs{...} }
type DiagnosticSettingMetricArrayOutput ¶
type DiagnosticSettingMetricArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMetricArrayOutput) ElementType ¶
func (DiagnosticSettingMetricArrayOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricArrayOutput) Index ¶
func (o DiagnosticSettingMetricArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingMetricOutput
func (DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutput ¶
func (o DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput
func (DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutputWithContext ¶
func (o DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutputWithContext(ctx context.Context) DiagnosticSettingMetricArrayOutput
type DiagnosticSettingMetricInput ¶
type DiagnosticSettingMetricInput interface { pulumi.Input ToDiagnosticSettingMetricOutput() DiagnosticSettingMetricOutput ToDiagnosticSettingMetricOutputWithContext(context.Context) DiagnosticSettingMetricOutput }
DiagnosticSettingMetricInput is an input type that accepts DiagnosticSettingMetricArgs and DiagnosticSettingMetricOutput values. You can construct a concrete instance of `DiagnosticSettingMetricInput` via:
DiagnosticSettingMetricArgs{...}
type DiagnosticSettingMetricOutput ¶
type DiagnosticSettingMetricOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMetricOutput) Category ¶
func (o DiagnosticSettingMetricOutput) Category() pulumi.StringOutput
The name of a Diagnostic Metric Category for this Resource.
> **NOTE:** The Metric Categories available vary depending on the Resource being used. You may wish to use the `monitoring.getDiagnosticCategories` Data Source to identify which categories are available for a given Resource.
func (DiagnosticSettingMetricOutput) ElementType ¶
func (DiagnosticSettingMetricOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricOutput) Enabled ¶
func (o DiagnosticSettingMetricOutput) Enabled() pulumi.BoolPtrOutput
Is this Diagnostic Metric enabled? Defaults to `true`.
func (DiagnosticSettingMetricOutput) RetentionPolicy
deprecated
func (o DiagnosticSettingMetricOutput) RetentionPolicy() DiagnosticSettingMetricRetentionPolicyPtrOutput
Deprecated: `retentionPolicy` has been deprecated in favor of `storage.ManagementPolicy` resource - to learn more https://aka.ms/diagnostic_settings_log_retention
func (DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutput ¶
func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutput() DiagnosticSettingMetricOutput
func (DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutputWithContext ¶
func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutputWithContext(ctx context.Context) DiagnosticSettingMetricOutput
type DiagnosticSettingMetricRetentionPolicyArgs ¶
type DiagnosticSettingMetricRetentionPolicyArgs struct { Days pulumi.IntPtrInput `pulumi:"days"` // Is this Diagnostic Metric enabled? Defaults to `true`. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (DiagnosticSettingMetricRetentionPolicyArgs) ElementType ¶
func (DiagnosticSettingMetricRetentionPolicyArgs) ElementType() reflect.Type
func (DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutput ¶
func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput
func (DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext ¶
func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyOutput
func (DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutput ¶
func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
func (DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext ¶
func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
type DiagnosticSettingMetricRetentionPolicyInput ¶
type DiagnosticSettingMetricRetentionPolicyInput interface { pulumi.Input ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(context.Context) DiagnosticSettingMetricRetentionPolicyOutput }
DiagnosticSettingMetricRetentionPolicyInput is an input type that accepts DiagnosticSettingMetricRetentionPolicyArgs and DiagnosticSettingMetricRetentionPolicyOutput values. You can construct a concrete instance of `DiagnosticSettingMetricRetentionPolicyInput` via:
DiagnosticSettingMetricRetentionPolicyArgs{...}
type DiagnosticSettingMetricRetentionPolicyOutput ¶
type DiagnosticSettingMetricRetentionPolicyOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMetricRetentionPolicyOutput) Days ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) Days() pulumi.IntPtrOutput
func (DiagnosticSettingMetricRetentionPolicyOutput) ElementType ¶
func (DiagnosticSettingMetricRetentionPolicyOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricRetentionPolicyOutput) Enabled ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) Enabled() pulumi.BoolOutput
Is this Diagnostic Metric enabled? Defaults to `true`.
func (DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutput ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput
func (DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyOutput
func (DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
func (DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
type DiagnosticSettingMetricRetentionPolicyPtrInput ¶
type DiagnosticSettingMetricRetentionPolicyPtrInput interface { pulumi.Input ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput }
DiagnosticSettingMetricRetentionPolicyPtrInput is an input type that accepts DiagnosticSettingMetricRetentionPolicyArgs, DiagnosticSettingMetricRetentionPolicyPtr and DiagnosticSettingMetricRetentionPolicyPtrOutput values. You can construct a concrete instance of `DiagnosticSettingMetricRetentionPolicyPtrInput` via:
DiagnosticSettingMetricRetentionPolicyArgs{...} or: nil
func DiagnosticSettingMetricRetentionPolicyPtr ¶
func DiagnosticSettingMetricRetentionPolicyPtr(v *DiagnosticSettingMetricRetentionPolicyArgs) DiagnosticSettingMetricRetentionPolicyPtrInput
type DiagnosticSettingMetricRetentionPolicyPtrOutput ¶
type DiagnosticSettingMetricRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) Days ¶
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType ¶
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled ¶
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Diagnostic Metric enabled? Defaults to `true`.
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
type DiagnosticSettingOutput ¶
type DiagnosticSettingOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingOutput) ElementType ¶
func (DiagnosticSettingOutput) ElementType() reflect.Type
func (DiagnosticSettingOutput) EnabledLogs ¶
func (o DiagnosticSettingOutput) EnabledLogs() DiagnosticSettingEnabledLogArrayOutput
One or more `enabledLog` blocks as defined below.
> **NOTE:** At least one `enabledLog` or `metric` block must be specified. At least one type of Log or Metric must be enabled.
func (DiagnosticSettingOutput) EventhubAuthorizationRuleId ¶
func (o DiagnosticSettingOutput) EventhubAuthorizationRuleId() pulumi.StringPtrOutput
Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data.
> **NOTE:** This can be sourced from the `eventhub.EventHubNamespaceAuthorizationRule` resource and is different from a `eventhub.AuthorizationRule` resource.
> **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified.
func (DiagnosticSettingOutput) EventhubName ¶
func (o DiagnosticSettingOutput) EventhubName() pulumi.StringPtrOutput
Specifies the name of the Event Hub where Diagnostics Data should be sent.
> **NOTE:** If this isn't specified then the default Event Hub will be used.
func (DiagnosticSettingOutput) LogAnalyticsDestinationType ¶
func (o DiagnosticSettingOutput) LogAnalyticsDestinationType() pulumi.StringOutput
Possible values are `AzureDiagnostics` and `Dedicated`. When set to `Dedicated`, logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy `AzureDiagnostics` table.
> **NOTE:** This setting will only have an effect if a `logAnalyticsWorkspaceId` is provided. For some target resource type (e.g., Key Vault), this field is unconfigurable. Please see [resource types](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/azurediagnostics#resource-types) for services that use each method. Please [see the documentation](https://docs.microsoft.com/azure/azure-monitor/platform/diagnostic-logs-stream-log-store#azure-diagnostics-vs-resource-specific) for details on the differences between destination types.
func (DiagnosticSettingOutput) LogAnalyticsWorkspaceId ¶
func (o DiagnosticSettingOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent.
> **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified.
func (DiagnosticSettingOutput) Metrics ¶
func (o DiagnosticSettingOutput) Metrics() DiagnosticSettingMetricArrayOutput
One or more `metric` blocks as defined below.
> **NOTE:** At least one `enabledLog` or `metric` block must be specified.
func (DiagnosticSettingOutput) Name ¶
func (o DiagnosticSettingOutput) Name() pulumi.StringOutput
Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created.
> **NOTE:** If the name is set to 'service' it will not be possible to fully delete the diagnostic setting. This is due to legacy API support.
func (DiagnosticSettingOutput) PartnerSolutionId ¶
func (o DiagnosticSettingOutput) PartnerSolutionId() pulumi.StringPtrOutput
The ID of the market partner solution where Diagnostics Data should be sent. For potential partner integrations, [click to learn more about partner integration](https://learn.microsoft.com/en-us/azure/partner-solutions/overview).
> **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified.
func (DiagnosticSettingOutput) StorageAccountId ¶
func (o DiagnosticSettingOutput) StorageAccountId() pulumi.StringPtrOutput
The ID of the Storage Account where logs should be sent.
> **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified.
func (DiagnosticSettingOutput) TargetResourceId ¶
func (o DiagnosticSettingOutput) TargetResourceId() pulumi.StringOutput
The ID of an existing Resource on which to configure Diagnostic Settings. Changing this forces a new resource to be created.
func (DiagnosticSettingOutput) ToDiagnosticSettingOutput ¶
func (o DiagnosticSettingOutput) ToDiagnosticSettingOutput() DiagnosticSettingOutput
func (DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext ¶
func (o DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput
type DiagnosticSettingState ¶
type DiagnosticSettingState struct { // One or more `enabledLog` blocks as defined below. // // > **NOTE:** At least one `enabledLog` or `metric` block must be specified. At least one type of Log or Metric must be enabled. EnabledLogs DiagnosticSettingEnabledLogArrayInput // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. // // > **NOTE:** This can be sourced from the `eventhub.EventHubNamespaceAuthorizationRule` resource and is different from a `eventhub.AuthorizationRule` resource. // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. // // > **NOTE:** If this isn't specified then the default Event Hub will be used. EventhubName pulumi.StringPtrInput // Possible values are `AzureDiagnostics` and `Dedicated`. When set to `Dedicated`, logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy `AzureDiagnostics` table. // // > **NOTE:** This setting will only have an effect if a `logAnalyticsWorkspaceId` is provided. For some target resource type (e.g., Key Vault), this field is unconfigurable. Please see [resource types](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/azurediagnostics#resource-types) for services that use each method. Please [see the documentation](https://docs.microsoft.com/azure/azure-monitor/platform/diagnostic-logs-stream-log-store#azure-diagnostics-vs-resource-specific) for details on the differences between destination types. LogAnalyticsDestinationType pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `metric` blocks as defined below. // // > **NOTE:** At least one `enabledLog` or `metric` block must be specified. Metrics DiagnosticSettingMetricArrayInput // Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created. // // > **NOTE:** If the name is set to 'service' it will not be possible to fully delete the diagnostic setting. This is due to legacy API support. Name pulumi.StringPtrInput // The ID of the market partner solution where Diagnostics Data should be sent. For potential partner integrations, [click to learn more about partner integration](https://learn.microsoft.com/en-us/azure/partner-solutions/overview). // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. PartnerSolutionId pulumi.StringPtrInput // The ID of the Storage Account where logs should be sent. // // > **NOTE:** At least one of `eventhubAuthorizationRuleId`, `logAnalyticsWorkspaceId`, `partnerSolutionId` and `storageAccountId` must be specified. StorageAccountId pulumi.StringPtrInput // The ID of an existing Resource on which to configure Diagnostic Settings. Changing this forces a new resource to be created. TargetResourceId pulumi.StringPtrInput }
func (DiagnosticSettingState) ElementType ¶
func (DiagnosticSettingState) ElementType() reflect.Type
type GetActionGroupArmRoleReceiverArgs ¶
type GetActionGroupArmRoleReceiverArgs struct { // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The arm role id. RoleId pulumi.StringInput `pulumi:"roleId"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupArmRoleReceiverArgs) ElementType ¶
func (GetActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
func (GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutput ¶
func (i GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutput() GetActionGroupArmRoleReceiverOutput
func (GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutputWithContext ¶
func (i GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverOutput
type GetActionGroupArmRoleReceiverArray ¶
type GetActionGroupArmRoleReceiverArray []GetActionGroupArmRoleReceiverInput
func (GetActionGroupArmRoleReceiverArray) ElementType ¶
func (GetActionGroupArmRoleReceiverArray) ElementType() reflect.Type
func (GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutput ¶
func (i GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutput() GetActionGroupArmRoleReceiverArrayOutput
func (GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutputWithContext ¶
func (i GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverArrayOutput
type GetActionGroupArmRoleReceiverArrayInput ¶
type GetActionGroupArmRoleReceiverArrayInput interface { pulumi.Input ToGetActionGroupArmRoleReceiverArrayOutput() GetActionGroupArmRoleReceiverArrayOutput ToGetActionGroupArmRoleReceiverArrayOutputWithContext(context.Context) GetActionGroupArmRoleReceiverArrayOutput }
GetActionGroupArmRoleReceiverArrayInput is an input type that accepts GetActionGroupArmRoleReceiverArray and GetActionGroupArmRoleReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupArmRoleReceiverArrayInput` via:
GetActionGroupArmRoleReceiverArray{ GetActionGroupArmRoleReceiverArgs{...} }
type GetActionGroupArmRoleReceiverArrayOutput ¶
type GetActionGroupArmRoleReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupArmRoleReceiverArrayOutput) ElementType ¶
func (GetActionGroupArmRoleReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutput ¶
func (o GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutput() GetActionGroupArmRoleReceiverArrayOutput
func (GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutputWithContext ¶
func (o GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverArrayOutput
type GetActionGroupArmRoleReceiverInput ¶
type GetActionGroupArmRoleReceiverInput interface { pulumi.Input ToGetActionGroupArmRoleReceiverOutput() GetActionGroupArmRoleReceiverOutput ToGetActionGroupArmRoleReceiverOutputWithContext(context.Context) GetActionGroupArmRoleReceiverOutput }
GetActionGroupArmRoleReceiverInput is an input type that accepts GetActionGroupArmRoleReceiverArgs and GetActionGroupArmRoleReceiverOutput values. You can construct a concrete instance of `GetActionGroupArmRoleReceiverInput` via:
GetActionGroupArmRoleReceiverArgs{...}
type GetActionGroupArmRoleReceiverOutput ¶
type GetActionGroupArmRoleReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupArmRoleReceiverOutput) ElementType ¶
func (GetActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
func (GetActionGroupArmRoleReceiverOutput) Name ¶
func (o GetActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupArmRoleReceiverOutput) RoleId ¶
func (o GetActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
The arm role id.
func (GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutput ¶
func (o GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutput() GetActionGroupArmRoleReceiverOutput
func (GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutputWithContext ¶
func (o GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverOutput
func (GetActionGroupArmRoleReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type GetActionGroupAutomationRunbookReceiver ¶
type GetActionGroupAutomationRunbookReceiver struct { // The automation account ID which holds this runbook and authenticates to Azure resources. AutomationAccountId string `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook bool `pulumi:"isGlobalRunbook"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The name for this runbook. RunbookName string `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` // The resource id for webhook linked to this runbook. WebhookResourceId string `pulumi:"webhookResourceId"` }
type GetActionGroupAutomationRunbookReceiverArgs ¶
type GetActionGroupAutomationRunbookReceiverArgs struct { // The automation account ID which holds this runbook and authenticates to Azure resources. AutomationAccountId pulumi.StringInput `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook pulumi.BoolInput `pulumi:"isGlobalRunbook"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The name for this runbook. RunbookName pulumi.StringInput `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` // The resource id for webhook linked to this runbook. WebhookResourceId pulumi.StringInput `pulumi:"webhookResourceId"` }
func (GetActionGroupAutomationRunbookReceiverArgs) ElementType ¶
func (GetActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
func (GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutput ¶
func (i GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutput() GetActionGroupAutomationRunbookReceiverOutput
func (GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutputWithContext ¶
func (i GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverOutput
type GetActionGroupAutomationRunbookReceiverArray ¶
type GetActionGroupAutomationRunbookReceiverArray []GetActionGroupAutomationRunbookReceiverInput
func (GetActionGroupAutomationRunbookReceiverArray) ElementType ¶
func (GetActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
func (GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutput ¶
func (i GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutput() GetActionGroupAutomationRunbookReceiverArrayOutput
func (GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext ¶
func (i GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverArrayOutput
type GetActionGroupAutomationRunbookReceiverArrayInput ¶
type GetActionGroupAutomationRunbookReceiverArrayInput interface { pulumi.Input ToGetActionGroupAutomationRunbookReceiverArrayOutput() GetActionGroupAutomationRunbookReceiverArrayOutput ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext(context.Context) GetActionGroupAutomationRunbookReceiverArrayOutput }
GetActionGroupAutomationRunbookReceiverArrayInput is an input type that accepts GetActionGroupAutomationRunbookReceiverArray and GetActionGroupAutomationRunbookReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupAutomationRunbookReceiverArrayInput` via:
GetActionGroupAutomationRunbookReceiverArray{ GetActionGroupAutomationRunbookReceiverArgs{...} }
type GetActionGroupAutomationRunbookReceiverArrayOutput ¶
type GetActionGroupAutomationRunbookReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupAutomationRunbookReceiverArrayOutput) ElementType ¶
func (GetActionGroupAutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutput ¶
func (o GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutput() GetActionGroupAutomationRunbookReceiverArrayOutput
func (GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext ¶
func (o GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverArrayOutput
type GetActionGroupAutomationRunbookReceiverInput ¶
type GetActionGroupAutomationRunbookReceiverInput interface { pulumi.Input ToGetActionGroupAutomationRunbookReceiverOutput() GetActionGroupAutomationRunbookReceiverOutput ToGetActionGroupAutomationRunbookReceiverOutputWithContext(context.Context) GetActionGroupAutomationRunbookReceiverOutput }
GetActionGroupAutomationRunbookReceiverInput is an input type that accepts GetActionGroupAutomationRunbookReceiverArgs and GetActionGroupAutomationRunbookReceiverOutput values. You can construct a concrete instance of `GetActionGroupAutomationRunbookReceiverInput` via:
GetActionGroupAutomationRunbookReceiverArgs{...}
type GetActionGroupAutomationRunbookReceiverOutput ¶
type GetActionGroupAutomationRunbookReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupAutomationRunbookReceiverOutput) AutomationAccountId ¶
func (o GetActionGroupAutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
The automation account ID which holds this runbook and authenticates to Azure resources.
func (GetActionGroupAutomationRunbookReceiverOutput) ElementType ¶
func (GetActionGroupAutomationRunbookReceiverOutput) ElementType() reflect.Type
func (GetActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook ¶
func (o GetActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
Indicates whether this instance is global runbook.
func (GetActionGroupAutomationRunbookReceiverOutput) Name ¶
func (o GetActionGroupAutomationRunbookReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupAutomationRunbookReceiverOutput) RunbookName ¶
func (o GetActionGroupAutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
The name for this runbook.
func (GetActionGroupAutomationRunbookReceiverOutput) ServiceUri ¶
func (o GetActionGroupAutomationRunbookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutput ¶
func (o GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutput() GetActionGroupAutomationRunbookReceiverOutput
func (GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutputWithContext ¶
func (o GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverOutput
func (GetActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
func (GetActionGroupAutomationRunbookReceiverOutput) WebhookResourceId ¶
func (o GetActionGroupAutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
The resource id for webhook linked to this runbook.
type GetActionGroupAzureAppPushReceiverArgs ¶
type GetActionGroupAzureAppPushReceiverArgs struct { // The email address of this receiver. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` }
func (GetActionGroupAzureAppPushReceiverArgs) ElementType ¶
func (GetActionGroupAzureAppPushReceiverArgs) ElementType() reflect.Type
func (GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutput ¶
func (i GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutput() GetActionGroupAzureAppPushReceiverOutput
func (GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutputWithContext ¶
func (i GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverOutput
type GetActionGroupAzureAppPushReceiverArray ¶
type GetActionGroupAzureAppPushReceiverArray []GetActionGroupAzureAppPushReceiverInput
func (GetActionGroupAzureAppPushReceiverArray) ElementType ¶
func (GetActionGroupAzureAppPushReceiverArray) ElementType() reflect.Type
func (GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutput ¶
func (i GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutput() GetActionGroupAzureAppPushReceiverArrayOutput
func (GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext ¶
func (i GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverArrayOutput
type GetActionGroupAzureAppPushReceiverArrayInput ¶
type GetActionGroupAzureAppPushReceiverArrayInput interface { pulumi.Input ToGetActionGroupAzureAppPushReceiverArrayOutput() GetActionGroupAzureAppPushReceiverArrayOutput ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext(context.Context) GetActionGroupAzureAppPushReceiverArrayOutput }
GetActionGroupAzureAppPushReceiverArrayInput is an input type that accepts GetActionGroupAzureAppPushReceiverArray and GetActionGroupAzureAppPushReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupAzureAppPushReceiverArrayInput` via:
GetActionGroupAzureAppPushReceiverArray{ GetActionGroupAzureAppPushReceiverArgs{...} }
type GetActionGroupAzureAppPushReceiverArrayOutput ¶
type GetActionGroupAzureAppPushReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupAzureAppPushReceiverArrayOutput) ElementType ¶
func (GetActionGroupAzureAppPushReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutput ¶
func (o GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutput() GetActionGroupAzureAppPushReceiverArrayOutput
func (GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext ¶
func (o GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverArrayOutput
type GetActionGroupAzureAppPushReceiverInput ¶
type GetActionGroupAzureAppPushReceiverInput interface { pulumi.Input ToGetActionGroupAzureAppPushReceiverOutput() GetActionGroupAzureAppPushReceiverOutput ToGetActionGroupAzureAppPushReceiverOutputWithContext(context.Context) GetActionGroupAzureAppPushReceiverOutput }
GetActionGroupAzureAppPushReceiverInput is an input type that accepts GetActionGroupAzureAppPushReceiverArgs and GetActionGroupAzureAppPushReceiverOutput values. You can construct a concrete instance of `GetActionGroupAzureAppPushReceiverInput` via:
GetActionGroupAzureAppPushReceiverArgs{...}
type GetActionGroupAzureAppPushReceiverOutput ¶
type GetActionGroupAzureAppPushReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupAzureAppPushReceiverOutput) ElementType ¶
func (GetActionGroupAzureAppPushReceiverOutput) ElementType() reflect.Type
func (GetActionGroupAzureAppPushReceiverOutput) EmailAddress ¶
func (o GetActionGroupAzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
The email address of this receiver.
func (GetActionGroupAzureAppPushReceiverOutput) Name ¶
func (o GetActionGroupAzureAppPushReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutput ¶
func (o GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutput() GetActionGroupAzureAppPushReceiverOutput
func (GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutputWithContext ¶
func (o GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverOutput
type GetActionGroupAzureFunctionReceiver ¶
type GetActionGroupAzureFunctionReceiver struct { // The Azure resource ID of the function app. FunctionAppResourceId string `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName string `pulumi:"functionName"` // The HTTP trigger url where HTTP request sent to. HttpTriggerUrl string `pulumi:"httpTriggerUrl"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
type GetActionGroupAzureFunctionReceiverArgs ¶
type GetActionGroupAzureFunctionReceiverArgs struct { // The Azure resource ID of the function app. FunctionAppResourceId pulumi.StringInput `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName pulumi.StringInput `pulumi:"functionName"` // The HTTP trigger url where HTTP request sent to. HttpTriggerUrl pulumi.StringInput `pulumi:"httpTriggerUrl"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupAzureFunctionReceiverArgs) ElementType ¶
func (GetActionGroupAzureFunctionReceiverArgs) ElementType() reflect.Type
func (GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutput ¶
func (i GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutput() GetActionGroupAzureFunctionReceiverOutput
func (GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutputWithContext ¶
func (i GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverOutput
type GetActionGroupAzureFunctionReceiverArray ¶
type GetActionGroupAzureFunctionReceiverArray []GetActionGroupAzureFunctionReceiverInput
func (GetActionGroupAzureFunctionReceiverArray) ElementType ¶
func (GetActionGroupAzureFunctionReceiverArray) ElementType() reflect.Type
func (GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutput ¶
func (i GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutput() GetActionGroupAzureFunctionReceiverArrayOutput
func (GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext ¶
func (i GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverArrayOutput
type GetActionGroupAzureFunctionReceiverArrayInput ¶
type GetActionGroupAzureFunctionReceiverArrayInput interface { pulumi.Input ToGetActionGroupAzureFunctionReceiverArrayOutput() GetActionGroupAzureFunctionReceiverArrayOutput ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext(context.Context) GetActionGroupAzureFunctionReceiverArrayOutput }
GetActionGroupAzureFunctionReceiverArrayInput is an input type that accepts GetActionGroupAzureFunctionReceiverArray and GetActionGroupAzureFunctionReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupAzureFunctionReceiverArrayInput` via:
GetActionGroupAzureFunctionReceiverArray{ GetActionGroupAzureFunctionReceiverArgs{...} }
type GetActionGroupAzureFunctionReceiverArrayOutput ¶
type GetActionGroupAzureFunctionReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupAzureFunctionReceiverArrayOutput) ElementType ¶
func (GetActionGroupAzureFunctionReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutput ¶
func (o GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutput() GetActionGroupAzureFunctionReceiverArrayOutput
func (GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext ¶
func (o GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverArrayOutput
type GetActionGroupAzureFunctionReceiverInput ¶
type GetActionGroupAzureFunctionReceiverInput interface { pulumi.Input ToGetActionGroupAzureFunctionReceiverOutput() GetActionGroupAzureFunctionReceiverOutput ToGetActionGroupAzureFunctionReceiverOutputWithContext(context.Context) GetActionGroupAzureFunctionReceiverOutput }
GetActionGroupAzureFunctionReceiverInput is an input type that accepts GetActionGroupAzureFunctionReceiverArgs and GetActionGroupAzureFunctionReceiverOutput values. You can construct a concrete instance of `GetActionGroupAzureFunctionReceiverInput` via:
GetActionGroupAzureFunctionReceiverArgs{...}
type GetActionGroupAzureFunctionReceiverOutput ¶
type GetActionGroupAzureFunctionReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupAzureFunctionReceiverOutput) ElementType ¶
func (GetActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
func (GetActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId ¶
func (o GetActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
The Azure resource ID of the function app.
func (GetActionGroupAzureFunctionReceiverOutput) FunctionName ¶
func (o GetActionGroupAzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
The function name in the function app.
func (GetActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl ¶
func (o GetActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
The HTTP trigger url where HTTP request sent to.
func (GetActionGroupAzureFunctionReceiverOutput) Name ¶
func (o GetActionGroupAzureFunctionReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutput ¶
func (o GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutput() GetActionGroupAzureFunctionReceiverOutput
func (GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutputWithContext ¶
func (o GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverOutput
func (GetActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type GetActionGroupEmailReceiver ¶
type GetActionGroupEmailReceiver struct { // The email address of this receiver. EmailAddress string `pulumi:"emailAddress"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
type GetActionGroupEmailReceiverArgs ¶
type GetActionGroupEmailReceiverArgs struct { // The email address of this receiver. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupEmailReceiverArgs) ElementType ¶
func (GetActionGroupEmailReceiverArgs) ElementType() reflect.Type
func (GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutput ¶
func (i GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput
func (GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutputWithContext ¶
func (i GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverOutput
type GetActionGroupEmailReceiverArray ¶
type GetActionGroupEmailReceiverArray []GetActionGroupEmailReceiverInput
func (GetActionGroupEmailReceiverArray) ElementType ¶
func (GetActionGroupEmailReceiverArray) ElementType() reflect.Type
func (GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutput ¶
func (i GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutput() GetActionGroupEmailReceiverArrayOutput
func (GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutputWithContext ¶
func (i GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverArrayOutput
type GetActionGroupEmailReceiverArrayInput ¶
type GetActionGroupEmailReceiverArrayInput interface { pulumi.Input ToGetActionGroupEmailReceiverArrayOutput() GetActionGroupEmailReceiverArrayOutput ToGetActionGroupEmailReceiverArrayOutputWithContext(context.Context) GetActionGroupEmailReceiverArrayOutput }
GetActionGroupEmailReceiverArrayInput is an input type that accepts GetActionGroupEmailReceiverArray and GetActionGroupEmailReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupEmailReceiverArrayInput` via:
GetActionGroupEmailReceiverArray{ GetActionGroupEmailReceiverArgs{...} }
type GetActionGroupEmailReceiverArrayOutput ¶
type GetActionGroupEmailReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupEmailReceiverArrayOutput) ElementType ¶
func (GetActionGroupEmailReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutput ¶
func (o GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutput() GetActionGroupEmailReceiverArrayOutput
func (GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutputWithContext ¶
func (o GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverArrayOutput
type GetActionGroupEmailReceiverInput ¶
type GetActionGroupEmailReceiverInput interface { pulumi.Input ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput ToGetActionGroupEmailReceiverOutputWithContext(context.Context) GetActionGroupEmailReceiverOutput }
GetActionGroupEmailReceiverInput is an input type that accepts GetActionGroupEmailReceiverArgs and GetActionGroupEmailReceiverOutput values. You can construct a concrete instance of `GetActionGroupEmailReceiverInput` via:
GetActionGroupEmailReceiverArgs{...}
type GetActionGroupEmailReceiverOutput ¶
type GetActionGroupEmailReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupEmailReceiverOutput) ElementType ¶
func (GetActionGroupEmailReceiverOutput) ElementType() reflect.Type
func (GetActionGroupEmailReceiverOutput) EmailAddress ¶
func (o GetActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
The email address of this receiver.
func (GetActionGroupEmailReceiverOutput) Name ¶
func (o GetActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutput ¶
func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput
func (GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutputWithContext ¶
func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverOutput
func (GetActionGroupEmailReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type GetActionGroupEventHubReceiver ¶
type GetActionGroupEventHubReceiver struct { // The name of the specific Event Hub queue. EventHubName string `pulumi:"eventHubName"` // The namespace name of the Event Hub. EventHubNamespace string `pulumi:"eventHubNamespace"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The ID for the subscription containing this Event Hub. Default to the subscription ID of the Action Group. SubscriptionId string `pulumi:"subscriptionId"` // The Tenant ID for the subscription containing this Event Hub. TenantId string `pulumi:"tenantId"` // Indicates whether to use common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type GetActionGroupEventHubReceiverArgs ¶
type GetActionGroupEventHubReceiverArgs struct { // The name of the specific Event Hub queue. EventHubName pulumi.StringInput `pulumi:"eventHubName"` // The namespace name of the Event Hub. EventHubNamespace pulumi.StringInput `pulumi:"eventHubNamespace"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The ID for the subscription containing this Event Hub. Default to the subscription ID of the Action Group. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The Tenant ID for the subscription containing this Event Hub. TenantId pulumi.StringInput `pulumi:"tenantId"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupEventHubReceiverArgs) ElementType ¶
func (GetActionGroupEventHubReceiverArgs) ElementType() reflect.Type
func (GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutput ¶
func (i GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput
func (GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutputWithContext ¶
func (i GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverOutput
type GetActionGroupEventHubReceiverArray ¶
type GetActionGroupEventHubReceiverArray []GetActionGroupEventHubReceiverInput
func (GetActionGroupEventHubReceiverArray) ElementType ¶
func (GetActionGroupEventHubReceiverArray) ElementType() reflect.Type
func (GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutput ¶
func (i GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput
func (GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutputWithContext ¶
func (i GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverArrayOutput
type GetActionGroupEventHubReceiverArrayInput ¶
type GetActionGroupEventHubReceiverArrayInput interface { pulumi.Input ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput ToGetActionGroupEventHubReceiverArrayOutputWithContext(context.Context) GetActionGroupEventHubReceiverArrayOutput }
GetActionGroupEventHubReceiverArrayInput is an input type that accepts GetActionGroupEventHubReceiverArray and GetActionGroupEventHubReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupEventHubReceiverArrayInput` via:
GetActionGroupEventHubReceiverArray{ GetActionGroupEventHubReceiverArgs{...} }
type GetActionGroupEventHubReceiverArrayOutput ¶
type GetActionGroupEventHubReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupEventHubReceiverArrayOutput) ElementType ¶
func (GetActionGroupEventHubReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutput ¶
func (o GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput
func (GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutputWithContext ¶
func (o GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverArrayOutput
type GetActionGroupEventHubReceiverInput ¶
type GetActionGroupEventHubReceiverInput interface { pulumi.Input ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput ToGetActionGroupEventHubReceiverOutputWithContext(context.Context) GetActionGroupEventHubReceiverOutput }
GetActionGroupEventHubReceiverInput is an input type that accepts GetActionGroupEventHubReceiverArgs and GetActionGroupEventHubReceiverOutput values. You can construct a concrete instance of `GetActionGroupEventHubReceiverInput` via:
GetActionGroupEventHubReceiverArgs{...}
type GetActionGroupEventHubReceiverOutput ¶
type GetActionGroupEventHubReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupEventHubReceiverOutput) ElementType ¶
func (GetActionGroupEventHubReceiverOutput) ElementType() reflect.Type
func (GetActionGroupEventHubReceiverOutput) EventHubName ¶
func (o GetActionGroupEventHubReceiverOutput) EventHubName() pulumi.StringOutput
The name of the specific Event Hub queue.
func (GetActionGroupEventHubReceiverOutput) EventHubNamespace ¶
func (o GetActionGroupEventHubReceiverOutput) EventHubNamespace() pulumi.StringOutput
The namespace name of the Event Hub.
func (GetActionGroupEventHubReceiverOutput) Name ¶
func (o GetActionGroupEventHubReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupEventHubReceiverOutput) SubscriptionId ¶
func (o GetActionGroupEventHubReceiverOutput) SubscriptionId() pulumi.StringOutput
The ID for the subscription containing this Event Hub. Default to the subscription ID of the Action Group.
func (GetActionGroupEventHubReceiverOutput) TenantId ¶
func (o GetActionGroupEventHubReceiverOutput) TenantId() pulumi.StringOutput
The Tenant ID for the subscription containing this Event Hub.
func (GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutput ¶
func (o GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput
func (GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutputWithContext ¶
func (o GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverOutput
func (GetActionGroupEventHubReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupEventHubReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Indicates whether to use common alert schema.
type GetActionGroupItsmReceiver ¶
type GetActionGroupItsmReceiver struct { // The unique connection identifier of the ITSM connection. ConnectionId string `pulumi:"connectionId"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The region of the workspace. Region string `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration string `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. WorkspaceId string `pulumi:"workspaceId"` }
type GetActionGroupItsmReceiverArgs ¶
type GetActionGroupItsmReceiverArgs struct { // The unique connection identifier of the ITSM connection. ConnectionId pulumi.StringInput `pulumi:"connectionId"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The region of the workspace. Region pulumi.StringInput `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration pulumi.StringInput `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
func (GetActionGroupItsmReceiverArgs) ElementType ¶
func (GetActionGroupItsmReceiverArgs) ElementType() reflect.Type
func (GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutput ¶
func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
func (GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutputWithContext ¶
func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
type GetActionGroupItsmReceiverArray ¶
type GetActionGroupItsmReceiverArray []GetActionGroupItsmReceiverInput
func (GetActionGroupItsmReceiverArray) ElementType ¶
func (GetActionGroupItsmReceiverArray) ElementType() reflect.Type
func (GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutput ¶
func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
func (GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutputWithContext ¶
func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
type GetActionGroupItsmReceiverArrayInput ¶
type GetActionGroupItsmReceiverArrayInput interface { pulumi.Input ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput ToGetActionGroupItsmReceiverArrayOutputWithContext(context.Context) GetActionGroupItsmReceiverArrayOutput }
GetActionGroupItsmReceiverArrayInput is an input type that accepts GetActionGroupItsmReceiverArray and GetActionGroupItsmReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupItsmReceiverArrayInput` via:
GetActionGroupItsmReceiverArray{ GetActionGroupItsmReceiverArgs{...} }
type GetActionGroupItsmReceiverArrayOutput ¶
type GetActionGroupItsmReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupItsmReceiverArrayOutput) ElementType ¶
func (GetActionGroupItsmReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupItsmReceiverArrayOutput) Index ¶
func (o GetActionGroupItsmReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupItsmReceiverOutput
func (GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutput ¶
func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
func (GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutputWithContext ¶
func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
type GetActionGroupItsmReceiverInput ¶
type GetActionGroupItsmReceiverInput interface { pulumi.Input ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput ToGetActionGroupItsmReceiverOutputWithContext(context.Context) GetActionGroupItsmReceiverOutput }
GetActionGroupItsmReceiverInput is an input type that accepts GetActionGroupItsmReceiverArgs and GetActionGroupItsmReceiverOutput values. You can construct a concrete instance of `GetActionGroupItsmReceiverInput` via:
GetActionGroupItsmReceiverArgs{...}
type GetActionGroupItsmReceiverOutput ¶
type GetActionGroupItsmReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupItsmReceiverOutput) ConnectionId ¶
func (o GetActionGroupItsmReceiverOutput) ConnectionId() pulumi.StringOutput
The unique connection identifier of the ITSM connection.
func (GetActionGroupItsmReceiverOutput) ElementType ¶
func (GetActionGroupItsmReceiverOutput) ElementType() reflect.Type
func (GetActionGroupItsmReceiverOutput) Name ¶
func (o GetActionGroupItsmReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupItsmReceiverOutput) Region ¶
func (o GetActionGroupItsmReceiverOutput) Region() pulumi.StringOutput
The region of the workspace.
func (GetActionGroupItsmReceiverOutput) TicketConfiguration ¶
func (o GetActionGroupItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
func (GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutput ¶
func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
func (GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutputWithContext ¶
func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
func (GetActionGroupItsmReceiverOutput) WorkspaceId ¶
func (o GetActionGroupItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
The Azure Log Analytics workspace ID where this connection is defined.
type GetActionGroupLogicAppReceiver ¶
type GetActionGroupLogicAppReceiver struct { // The callback url where HTTP request sent to. CallbackUrl string `pulumi:"callbackUrl"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The Azure resource ID of the logic app. ResourceId string `pulumi:"resourceId"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
type GetActionGroupLogicAppReceiverArgs ¶
type GetActionGroupLogicAppReceiverArgs struct { // The callback url where HTTP request sent to. CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The Azure resource ID of the logic app. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupLogicAppReceiverArgs) ElementType ¶
func (GetActionGroupLogicAppReceiverArgs) ElementType() reflect.Type
func (GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutput ¶
func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
func (GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutputWithContext ¶
func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
type GetActionGroupLogicAppReceiverArray ¶
type GetActionGroupLogicAppReceiverArray []GetActionGroupLogicAppReceiverInput
func (GetActionGroupLogicAppReceiverArray) ElementType ¶
func (GetActionGroupLogicAppReceiverArray) ElementType() reflect.Type
func (GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutput ¶
func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
func (GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutputWithContext ¶
func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
type GetActionGroupLogicAppReceiverArrayInput ¶
type GetActionGroupLogicAppReceiverArrayInput interface { pulumi.Input ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput ToGetActionGroupLogicAppReceiverArrayOutputWithContext(context.Context) GetActionGroupLogicAppReceiverArrayOutput }
GetActionGroupLogicAppReceiverArrayInput is an input type that accepts GetActionGroupLogicAppReceiverArray and GetActionGroupLogicAppReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupLogicAppReceiverArrayInput` via:
GetActionGroupLogicAppReceiverArray{ GetActionGroupLogicAppReceiverArgs{...} }
type GetActionGroupLogicAppReceiverArrayOutput ¶
type GetActionGroupLogicAppReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupLogicAppReceiverArrayOutput) ElementType ¶
func (GetActionGroupLogicAppReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutput ¶
func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
func (GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutputWithContext ¶
func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
type GetActionGroupLogicAppReceiverInput ¶
type GetActionGroupLogicAppReceiverInput interface { pulumi.Input ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput ToGetActionGroupLogicAppReceiverOutputWithContext(context.Context) GetActionGroupLogicAppReceiverOutput }
GetActionGroupLogicAppReceiverInput is an input type that accepts GetActionGroupLogicAppReceiverArgs and GetActionGroupLogicAppReceiverOutput values. You can construct a concrete instance of `GetActionGroupLogicAppReceiverInput` via:
GetActionGroupLogicAppReceiverArgs{...}
type GetActionGroupLogicAppReceiverOutput ¶
type GetActionGroupLogicAppReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupLogicAppReceiverOutput) CallbackUrl ¶
func (o GetActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
The callback url where HTTP request sent to.
func (GetActionGroupLogicAppReceiverOutput) ElementType ¶
func (GetActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
func (GetActionGroupLogicAppReceiverOutput) Name ¶
func (o GetActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupLogicAppReceiverOutput) ResourceId ¶
func (o GetActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
The Azure resource ID of the logic app.
func (GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutput ¶
func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
func (GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutputWithContext ¶
func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
func (GetActionGroupLogicAppReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type GetActionGroupSmsReceiverArgs ¶
type GetActionGroupSmsReceiverArgs struct { // The country code of the voice receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (GetActionGroupSmsReceiverArgs) ElementType ¶
func (GetActionGroupSmsReceiverArgs) ElementType() reflect.Type
func (GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutput ¶
func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
func (GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutputWithContext ¶
func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
type GetActionGroupSmsReceiverArray ¶
type GetActionGroupSmsReceiverArray []GetActionGroupSmsReceiverInput
func (GetActionGroupSmsReceiverArray) ElementType ¶
func (GetActionGroupSmsReceiverArray) ElementType() reflect.Type
func (GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutput ¶
func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
func (GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutputWithContext ¶
func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
type GetActionGroupSmsReceiverArrayInput ¶
type GetActionGroupSmsReceiverArrayInput interface { pulumi.Input ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput ToGetActionGroupSmsReceiverArrayOutputWithContext(context.Context) GetActionGroupSmsReceiverArrayOutput }
GetActionGroupSmsReceiverArrayInput is an input type that accepts GetActionGroupSmsReceiverArray and GetActionGroupSmsReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupSmsReceiverArrayInput` via:
GetActionGroupSmsReceiverArray{ GetActionGroupSmsReceiverArgs{...} }
type GetActionGroupSmsReceiverArrayOutput ¶
type GetActionGroupSmsReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupSmsReceiverArrayOutput) ElementType ¶
func (GetActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupSmsReceiverArrayOutput) Index ¶
func (o GetActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupSmsReceiverOutput
func (GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutput ¶
func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
func (GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutputWithContext ¶
func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
type GetActionGroupSmsReceiverInput ¶
type GetActionGroupSmsReceiverInput interface { pulumi.Input ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput ToGetActionGroupSmsReceiverOutputWithContext(context.Context) GetActionGroupSmsReceiverOutput }
GetActionGroupSmsReceiverInput is an input type that accepts GetActionGroupSmsReceiverArgs and GetActionGroupSmsReceiverOutput values. You can construct a concrete instance of `GetActionGroupSmsReceiverInput` via:
GetActionGroupSmsReceiverArgs{...}
type GetActionGroupSmsReceiverOutput ¶
type GetActionGroupSmsReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupSmsReceiverOutput) CountryCode ¶
func (o GetActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (GetActionGroupSmsReceiverOutput) ElementType ¶
func (GetActionGroupSmsReceiverOutput) ElementType() reflect.Type
func (GetActionGroupSmsReceiverOutput) Name ¶
func (o GetActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupSmsReceiverOutput) PhoneNumber ¶
func (o GetActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutput ¶
func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
func (GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutputWithContext ¶
func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
type GetActionGroupVoiceReceiverArgs ¶
type GetActionGroupVoiceReceiverArgs struct { // The country code of the voice receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (GetActionGroupVoiceReceiverArgs) ElementType ¶
func (GetActionGroupVoiceReceiverArgs) ElementType() reflect.Type
func (GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutput ¶
func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
func (GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutputWithContext ¶
func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
type GetActionGroupVoiceReceiverArray ¶
type GetActionGroupVoiceReceiverArray []GetActionGroupVoiceReceiverInput
func (GetActionGroupVoiceReceiverArray) ElementType ¶
func (GetActionGroupVoiceReceiverArray) ElementType() reflect.Type
func (GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutput ¶
func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
func (GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutputWithContext ¶
func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
type GetActionGroupVoiceReceiverArrayInput ¶
type GetActionGroupVoiceReceiverArrayInput interface { pulumi.Input ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput ToGetActionGroupVoiceReceiverArrayOutputWithContext(context.Context) GetActionGroupVoiceReceiverArrayOutput }
GetActionGroupVoiceReceiverArrayInput is an input type that accepts GetActionGroupVoiceReceiverArray and GetActionGroupVoiceReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupVoiceReceiverArrayInput` via:
GetActionGroupVoiceReceiverArray{ GetActionGroupVoiceReceiverArgs{...} }
type GetActionGroupVoiceReceiverArrayOutput ¶
type GetActionGroupVoiceReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupVoiceReceiverArrayOutput) ElementType ¶
func (GetActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutput ¶
func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
func (GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutputWithContext ¶
func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
type GetActionGroupVoiceReceiverInput ¶
type GetActionGroupVoiceReceiverInput interface { pulumi.Input ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput ToGetActionGroupVoiceReceiverOutputWithContext(context.Context) GetActionGroupVoiceReceiverOutput }
GetActionGroupVoiceReceiverInput is an input type that accepts GetActionGroupVoiceReceiverArgs and GetActionGroupVoiceReceiverOutput values. You can construct a concrete instance of `GetActionGroupVoiceReceiverInput` via:
GetActionGroupVoiceReceiverArgs{...}
type GetActionGroupVoiceReceiverOutput ¶
type GetActionGroupVoiceReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupVoiceReceiverOutput) CountryCode ¶
func (o GetActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (GetActionGroupVoiceReceiverOutput) ElementType ¶
func (GetActionGroupVoiceReceiverOutput) ElementType() reflect.Type
func (GetActionGroupVoiceReceiverOutput) Name ¶
func (o GetActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupVoiceReceiverOutput) PhoneNumber ¶
func (o GetActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutput ¶
func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
func (GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutputWithContext ¶
func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
type GetActionGroupWebhookReceiver ¶
type GetActionGroupWebhookReceiver struct { AadAuths []GetActionGroupWebhookReceiverAadAuth `pulumi:"aadAuths"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
type GetActionGroupWebhookReceiverAadAuthArgs ¶
type GetActionGroupWebhookReceiverAadAuthArgs struct { IdentifierUri pulumi.StringInput `pulumi:"identifierUri"` ObjectId pulumi.StringInput `pulumi:"objectId"` // The Tenant ID for the subscription containing this Event Hub. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (GetActionGroupWebhookReceiverAadAuthArgs) ElementType ¶
func (GetActionGroupWebhookReceiverAadAuthArgs) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutput ¶
func (i GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput
func (GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext ¶
func (i GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthOutput
type GetActionGroupWebhookReceiverAadAuthArray ¶
type GetActionGroupWebhookReceiverAadAuthArray []GetActionGroupWebhookReceiverAadAuthInput
func (GetActionGroupWebhookReceiverAadAuthArray) ElementType ¶
func (GetActionGroupWebhookReceiverAadAuthArray) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutput ¶
func (i GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput
func (GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext ¶
func (i GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput
type GetActionGroupWebhookReceiverAadAuthArrayInput ¶
type GetActionGroupWebhookReceiverAadAuthArrayInput interface { pulumi.Input ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput }
GetActionGroupWebhookReceiverAadAuthArrayInput is an input type that accepts GetActionGroupWebhookReceiverAadAuthArray and GetActionGroupWebhookReceiverAadAuthArrayOutput values. You can construct a concrete instance of `GetActionGroupWebhookReceiverAadAuthArrayInput` via:
GetActionGroupWebhookReceiverAadAuthArray{ GetActionGroupWebhookReceiverAadAuthArgs{...} }
type GetActionGroupWebhookReceiverAadAuthArrayOutput ¶
type GetActionGroupWebhookReceiverAadAuthArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ElementType ¶
func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutput ¶
func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput
func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext ¶
func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput
type GetActionGroupWebhookReceiverAadAuthInput ¶
type GetActionGroupWebhookReceiverAadAuthInput interface { pulumi.Input ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(context.Context) GetActionGroupWebhookReceiverAadAuthOutput }
GetActionGroupWebhookReceiverAadAuthInput is an input type that accepts GetActionGroupWebhookReceiverAadAuthArgs and GetActionGroupWebhookReceiverAadAuthOutput values. You can construct a concrete instance of `GetActionGroupWebhookReceiverAadAuthInput` via:
GetActionGroupWebhookReceiverAadAuthArgs{...}
type GetActionGroupWebhookReceiverAadAuthOutput ¶
type GetActionGroupWebhookReceiverAadAuthOutput struct{ *pulumi.OutputState }
func (GetActionGroupWebhookReceiverAadAuthOutput) ElementType ¶
func (GetActionGroupWebhookReceiverAadAuthOutput) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverAadAuthOutput) IdentifierUri ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) IdentifierUri() pulumi.StringOutput
func (GetActionGroupWebhookReceiverAadAuthOutput) ObjectId ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) ObjectId() pulumi.StringOutput
func (GetActionGroupWebhookReceiverAadAuthOutput) TenantId ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) TenantId() pulumi.StringOutput
The Tenant ID for the subscription containing this Event Hub.
func (GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutput ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput
func (GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthOutput
type GetActionGroupWebhookReceiverArgs ¶
type GetActionGroupWebhookReceiverArgs struct { AadAuths GetActionGroupWebhookReceiverAadAuthArrayInput `pulumi:"aadAuths"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupWebhookReceiverArgs) ElementType ¶
func (GetActionGroupWebhookReceiverArgs) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutput ¶
func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
func (GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutputWithContext ¶
func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
type GetActionGroupWebhookReceiverArray ¶
type GetActionGroupWebhookReceiverArray []GetActionGroupWebhookReceiverInput
func (GetActionGroupWebhookReceiverArray) ElementType ¶
func (GetActionGroupWebhookReceiverArray) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutput ¶
func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
func (GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutputWithContext ¶
func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
type GetActionGroupWebhookReceiverArrayInput ¶
type GetActionGroupWebhookReceiverArrayInput interface { pulumi.Input ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput ToGetActionGroupWebhookReceiverArrayOutputWithContext(context.Context) GetActionGroupWebhookReceiverArrayOutput }
GetActionGroupWebhookReceiverArrayInput is an input type that accepts GetActionGroupWebhookReceiverArray and GetActionGroupWebhookReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupWebhookReceiverArrayInput` via:
GetActionGroupWebhookReceiverArray{ GetActionGroupWebhookReceiverArgs{...} }
type GetActionGroupWebhookReceiverArrayOutput ¶
type GetActionGroupWebhookReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupWebhookReceiverArrayOutput) ElementType ¶
func (GetActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutput ¶
func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
func (GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutputWithContext ¶
func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
type GetActionGroupWebhookReceiverInput ¶
type GetActionGroupWebhookReceiverInput interface { pulumi.Input ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput ToGetActionGroupWebhookReceiverOutputWithContext(context.Context) GetActionGroupWebhookReceiverOutput }
GetActionGroupWebhookReceiverInput is an input type that accepts GetActionGroupWebhookReceiverArgs and GetActionGroupWebhookReceiverOutput values. You can construct a concrete instance of `GetActionGroupWebhookReceiverInput` via:
GetActionGroupWebhookReceiverArgs{...}
type GetActionGroupWebhookReceiverOutput ¶
type GetActionGroupWebhookReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupWebhookReceiverOutput) AadAuths ¶
func (o GetActionGroupWebhookReceiverOutput) AadAuths() GetActionGroupWebhookReceiverAadAuthArrayOutput
func (GetActionGroupWebhookReceiverOutput) ElementType ¶
func (GetActionGroupWebhookReceiverOutput) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverOutput) Name ¶
func (o GetActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupWebhookReceiverOutput) ServiceUri ¶
func (o GetActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutput ¶
func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
func (GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutputWithContext ¶
func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
func (GetActionGroupWebhookReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type GetDataCollectionRuleDataFlow ¶
type GetDataCollectionRuleDataFlow struct { // The built-in transform to transform stream data. BuiltInTransform string `pulumi:"builtInTransform"` // Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`. Destinations []string `pulumi:"destinations"` // The output stream of the transform. Only required if the data flow changes data to a different stream. OutputStream string `pulumi:"outputStream"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` // The KQL query to transform stream data. TransformKql string `pulumi:"transformKql"` }
type GetDataCollectionRuleDataFlowArgs ¶
type GetDataCollectionRuleDataFlowArgs struct { // The built-in transform to transform stream data. BuiltInTransform pulumi.StringInput `pulumi:"builtInTransform"` // Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // The output stream of the transform. Only required if the data flow changes data to a different stream. OutputStream pulumi.StringInput `pulumi:"outputStream"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` // The KQL query to transform stream data. TransformKql pulumi.StringInput `pulumi:"transformKql"` }
func (GetDataCollectionRuleDataFlowArgs) ElementType ¶
func (GetDataCollectionRuleDataFlowArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutput ¶
func (i GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutput() GetDataCollectionRuleDataFlowOutput
func (GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutputWithContext ¶
func (i GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowOutput
type GetDataCollectionRuleDataFlowArray ¶
type GetDataCollectionRuleDataFlowArray []GetDataCollectionRuleDataFlowInput
func (GetDataCollectionRuleDataFlowArray) ElementType ¶
func (GetDataCollectionRuleDataFlowArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutput ¶
func (i GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutput() GetDataCollectionRuleDataFlowArrayOutput
func (GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowArrayOutput
type GetDataCollectionRuleDataFlowArrayInput ¶
type GetDataCollectionRuleDataFlowArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataFlowArrayOutput() GetDataCollectionRuleDataFlowArrayOutput ToGetDataCollectionRuleDataFlowArrayOutputWithContext(context.Context) GetDataCollectionRuleDataFlowArrayOutput }
GetDataCollectionRuleDataFlowArrayInput is an input type that accepts GetDataCollectionRuleDataFlowArray and GetDataCollectionRuleDataFlowArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataFlowArrayInput` via:
GetDataCollectionRuleDataFlowArray{ GetDataCollectionRuleDataFlowArgs{...} }
type GetDataCollectionRuleDataFlowArrayOutput ¶
type GetDataCollectionRuleDataFlowArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataFlowArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataFlowArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutput ¶
func (o GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutput() GetDataCollectionRuleDataFlowArrayOutput
func (GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowArrayOutput
type GetDataCollectionRuleDataFlowInput ¶
type GetDataCollectionRuleDataFlowInput interface { pulumi.Input ToGetDataCollectionRuleDataFlowOutput() GetDataCollectionRuleDataFlowOutput ToGetDataCollectionRuleDataFlowOutputWithContext(context.Context) GetDataCollectionRuleDataFlowOutput }
GetDataCollectionRuleDataFlowInput is an input type that accepts GetDataCollectionRuleDataFlowArgs and GetDataCollectionRuleDataFlowOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataFlowInput` via:
GetDataCollectionRuleDataFlowArgs{...}
type GetDataCollectionRuleDataFlowOutput ¶
type GetDataCollectionRuleDataFlowOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataFlowOutput) BuiltInTransform ¶
func (o GetDataCollectionRuleDataFlowOutput) BuiltInTransform() pulumi.StringOutput
The built-in transform to transform stream data.
func (GetDataCollectionRuleDataFlowOutput) Destinations ¶
func (o GetDataCollectionRuleDataFlowOutput) Destinations() pulumi.StringArrayOutput
Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`.
func (GetDataCollectionRuleDataFlowOutput) ElementType ¶
func (GetDataCollectionRuleDataFlowOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataFlowOutput) OutputStream ¶
func (o GetDataCollectionRuleDataFlowOutput) OutputStream() pulumi.StringOutput
The output stream of the transform. Only required if the data flow changes data to a different stream.
func (GetDataCollectionRuleDataFlowOutput) Streams ¶
func (o GetDataCollectionRuleDataFlowOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutput ¶
func (o GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutput() GetDataCollectionRuleDataFlowOutput
func (GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutputWithContext ¶
func (o GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowOutput
func (GetDataCollectionRuleDataFlowOutput) TransformKql ¶
func (o GetDataCollectionRuleDataFlowOutput) TransformKql() pulumi.StringOutput
The KQL query to transform stream data.
type GetDataCollectionRuleDataSource ¶
type GetDataCollectionRuleDataSource struct { // A `dataImport` block as defined above. DataImports []GetDataCollectionRuleDataSourceDataImport `pulumi:"dataImports"` // One or more `extension` blocks as defined below. Extensions []GetDataCollectionRuleDataSourceExtension `pulumi:"extensions"` // One or more `iisLog` blocks as defined below. IisLogs []GetDataCollectionRuleDataSourceIisLog `pulumi:"iisLogs"` // One or more `logFile` blocks as defined below. LogFiles []GetDataCollectionRuleDataSourceLogFile `pulumi:"logFiles"` // One or more `performanceCounter` blocks as defined below. PerformanceCounters []GetDataCollectionRuleDataSourcePerformanceCounter `pulumi:"performanceCounters"` // One or more `platformTelemetry` blocks as defined below. PlatformTelemetries []GetDataCollectionRuleDataSourcePlatformTelemetry `pulumi:"platformTelemetries"` // One or more `prometheusForwarder` blocks as defined below. PrometheusForwarders []GetDataCollectionRuleDataSourcePrometheusForwarder `pulumi:"prometheusForwarders"` // One or more `syslog` blocks as defined below. Syslogs []GetDataCollectionRuleDataSourceSyslog `pulumi:"syslogs"` // One or more `windowsEventLog` blocks as defined below. WindowsEventLogs []GetDataCollectionRuleDataSourceWindowsEventLog `pulumi:"windowsEventLogs"` // One or more `windowsFirewallLog` blocks as defined below. WindowsFirewallLogs []GetDataCollectionRuleDataSourceWindowsFirewallLog `pulumi:"windowsFirewallLogs"` }
type GetDataCollectionRuleDataSourceArgs ¶
type GetDataCollectionRuleDataSourceArgs struct { // A `dataImport` block as defined above. DataImports GetDataCollectionRuleDataSourceDataImportArrayInput `pulumi:"dataImports"` // One or more `extension` blocks as defined below. Extensions GetDataCollectionRuleDataSourceExtensionArrayInput `pulumi:"extensions"` // One or more `iisLog` blocks as defined below. IisLogs GetDataCollectionRuleDataSourceIisLogArrayInput `pulumi:"iisLogs"` // One or more `logFile` blocks as defined below. LogFiles GetDataCollectionRuleDataSourceLogFileArrayInput `pulumi:"logFiles"` // One or more `performanceCounter` blocks as defined below. PerformanceCounters GetDataCollectionRuleDataSourcePerformanceCounterArrayInput `pulumi:"performanceCounters"` // One or more `platformTelemetry` blocks as defined below. PlatformTelemetries GetDataCollectionRuleDataSourcePlatformTelemetryArrayInput `pulumi:"platformTelemetries"` // One or more `prometheusForwarder` blocks as defined below. PrometheusForwarders GetDataCollectionRuleDataSourcePrometheusForwarderArrayInput `pulumi:"prometheusForwarders"` // One or more `syslog` blocks as defined below. Syslogs GetDataCollectionRuleDataSourceSyslogArrayInput `pulumi:"syslogs"` // One or more `windowsEventLog` blocks as defined below. WindowsEventLogs GetDataCollectionRuleDataSourceWindowsEventLogArrayInput `pulumi:"windowsEventLogs"` // One or more `windowsFirewallLog` blocks as defined below. WindowsFirewallLogs GetDataCollectionRuleDataSourceWindowsFirewallLogArrayInput `pulumi:"windowsFirewallLogs"` }
func (GetDataCollectionRuleDataSourceArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutput ¶
func (i GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutput() GetDataCollectionRuleDataSourceOutput
func (GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceOutput
type GetDataCollectionRuleDataSourceArray ¶
type GetDataCollectionRuleDataSourceArray []GetDataCollectionRuleDataSourceInput
func (GetDataCollectionRuleDataSourceArray) ElementType ¶
func (GetDataCollectionRuleDataSourceArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutput ¶
func (i GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutput() GetDataCollectionRuleDataSourceArrayOutput
func (GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceArrayOutput
type GetDataCollectionRuleDataSourceArrayInput ¶
type GetDataCollectionRuleDataSourceArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceArrayOutput() GetDataCollectionRuleDataSourceArrayOutput ToGetDataCollectionRuleDataSourceArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceArrayOutput }
GetDataCollectionRuleDataSourceArrayInput is an input type that accepts GetDataCollectionRuleDataSourceArray and GetDataCollectionRuleDataSourceArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceArrayInput` via:
GetDataCollectionRuleDataSourceArray{ GetDataCollectionRuleDataSourceArgs{...} }
type GetDataCollectionRuleDataSourceArrayOutput ¶
type GetDataCollectionRuleDataSourceArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutput ¶
func (o GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutput() GetDataCollectionRuleDataSourceArrayOutput
func (GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceArrayOutput
type GetDataCollectionRuleDataSourceDataImport ¶
type GetDataCollectionRuleDataSourceDataImport struct { // An `eventHubDataSource` block as defined below. EventHubDataSources []GetDataCollectionRuleDataSourceDataImportEventHubDataSource `pulumi:"eventHubDataSources"` }
type GetDataCollectionRuleDataSourceDataImportArgs ¶
type GetDataCollectionRuleDataSourceDataImportArgs struct { // An `eventHubDataSource` block as defined below. EventHubDataSources GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayInput `pulumi:"eventHubDataSources"` }
func (GetDataCollectionRuleDataSourceDataImportArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceDataImportArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceDataImportArgs) ToGetDataCollectionRuleDataSourceDataImportOutput ¶
func (i GetDataCollectionRuleDataSourceDataImportArgs) ToGetDataCollectionRuleDataSourceDataImportOutput() GetDataCollectionRuleDataSourceDataImportOutput
func (GetDataCollectionRuleDataSourceDataImportArgs) ToGetDataCollectionRuleDataSourceDataImportOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceDataImportArgs) ToGetDataCollectionRuleDataSourceDataImportOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportOutput
type GetDataCollectionRuleDataSourceDataImportArray ¶
type GetDataCollectionRuleDataSourceDataImportArray []GetDataCollectionRuleDataSourceDataImportInput
func (GetDataCollectionRuleDataSourceDataImportArray) ElementType ¶
func (GetDataCollectionRuleDataSourceDataImportArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceDataImportArray) ToGetDataCollectionRuleDataSourceDataImportArrayOutput ¶
func (i GetDataCollectionRuleDataSourceDataImportArray) ToGetDataCollectionRuleDataSourceDataImportArrayOutput() GetDataCollectionRuleDataSourceDataImportArrayOutput
func (GetDataCollectionRuleDataSourceDataImportArray) ToGetDataCollectionRuleDataSourceDataImportArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceDataImportArray) ToGetDataCollectionRuleDataSourceDataImportArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportArrayOutput
type GetDataCollectionRuleDataSourceDataImportArrayInput ¶
type GetDataCollectionRuleDataSourceDataImportArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceDataImportArrayOutput() GetDataCollectionRuleDataSourceDataImportArrayOutput ToGetDataCollectionRuleDataSourceDataImportArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceDataImportArrayOutput }
GetDataCollectionRuleDataSourceDataImportArrayInput is an input type that accepts GetDataCollectionRuleDataSourceDataImportArray and GetDataCollectionRuleDataSourceDataImportArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceDataImportArrayInput` via:
GetDataCollectionRuleDataSourceDataImportArray{ GetDataCollectionRuleDataSourceDataImportArgs{...} }
type GetDataCollectionRuleDataSourceDataImportArrayOutput ¶
type GetDataCollectionRuleDataSourceDataImportArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceDataImportArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceDataImportArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceDataImportArrayOutput) ToGetDataCollectionRuleDataSourceDataImportArrayOutput ¶
func (o GetDataCollectionRuleDataSourceDataImportArrayOutput) ToGetDataCollectionRuleDataSourceDataImportArrayOutput() GetDataCollectionRuleDataSourceDataImportArrayOutput
func (GetDataCollectionRuleDataSourceDataImportArrayOutput) ToGetDataCollectionRuleDataSourceDataImportArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceDataImportArrayOutput) ToGetDataCollectionRuleDataSourceDataImportArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportArrayOutput
type GetDataCollectionRuleDataSourceDataImportEventHubDataSource ¶
type GetDataCollectionRuleDataSourceDataImportEventHubDataSource struct { // The Event Hub consumer group name. ConsumerGroup string `pulumi:"consumerGroup"` // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // The stream to collect from Event Hub. Possible value should be a custom stream name. Stream string `pulumi:"stream"` }
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs ¶
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs struct { // The Event Hub consumer group name. ConsumerGroup pulumi.StringInput `pulumi:"consumerGroup"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The stream to collect from Event Hub. Possible value should be a custom stream name. Stream pulumi.StringInput `pulumi:"stream"` }
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput ¶
func (i GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray ¶
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray []GetDataCollectionRuleDataSourceDataImportEventHubDataSourceInput
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray) ElementType ¶
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput ¶
func (i GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayInput ¶
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput }
GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayInput is an input type that accepts GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray and GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayInput` via:
GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArray{ GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs{...} }
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput ¶
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput ¶
func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceInput ¶
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutputWithContext(context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput }
GetDataCollectionRuleDataSourceDataImportEventHubDataSourceInput is an input type that accepts GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs and GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceDataImportEventHubDataSourceInput` via:
GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArgs{...}
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput ¶
type GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ConsumerGroup ¶
func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ConsumerGroup() pulumi.StringOutput
The Event Hub consumer group name.
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) Name ¶
func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) Stream ¶
func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) Stream() pulumi.StringOutput
The stream to collect from Event Hub. Possible value should be a custom stream name.
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput ¶
func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
func (GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput) ToGetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportEventHubDataSourceOutput
type GetDataCollectionRuleDataSourceDataImportInput ¶
type GetDataCollectionRuleDataSourceDataImportInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceDataImportOutput() GetDataCollectionRuleDataSourceDataImportOutput ToGetDataCollectionRuleDataSourceDataImportOutputWithContext(context.Context) GetDataCollectionRuleDataSourceDataImportOutput }
GetDataCollectionRuleDataSourceDataImportInput is an input type that accepts GetDataCollectionRuleDataSourceDataImportArgs and GetDataCollectionRuleDataSourceDataImportOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceDataImportInput` via:
GetDataCollectionRuleDataSourceDataImportArgs{...}
type GetDataCollectionRuleDataSourceDataImportOutput ¶
type GetDataCollectionRuleDataSourceDataImportOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceDataImportOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceDataImportOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceDataImportOutput) EventHubDataSources ¶
func (o GetDataCollectionRuleDataSourceDataImportOutput) EventHubDataSources() GetDataCollectionRuleDataSourceDataImportEventHubDataSourceArrayOutput
An `eventHubDataSource` block as defined below.
func (GetDataCollectionRuleDataSourceDataImportOutput) ToGetDataCollectionRuleDataSourceDataImportOutput ¶
func (o GetDataCollectionRuleDataSourceDataImportOutput) ToGetDataCollectionRuleDataSourceDataImportOutput() GetDataCollectionRuleDataSourceDataImportOutput
func (GetDataCollectionRuleDataSourceDataImportOutput) ToGetDataCollectionRuleDataSourceDataImportOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceDataImportOutput) ToGetDataCollectionRuleDataSourceDataImportOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceDataImportOutput
type GetDataCollectionRuleDataSourceExtension ¶
type GetDataCollectionRuleDataSourceExtension struct { // A JSON String which specifies the extension setting. ExtensionJson string `pulumi:"extensionJson"` // The name of the VM extension. ExtensionName string `pulumi:"extensionName"` // Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type: `performanceCounter`, `windowsEventLog`,and `syslog`. InputDataSources []string `pulumi:"inputDataSources"` // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourceExtensionArgs ¶
type GetDataCollectionRuleDataSourceExtensionArgs struct { // A JSON String which specifies the extension setting. ExtensionJson pulumi.StringInput `pulumi:"extensionJson"` // The name of the VM extension. ExtensionName pulumi.StringInput `pulumi:"extensionName"` // Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type: `performanceCounter`, `windowsEventLog`,and `syslog`. InputDataSources pulumi.StringArrayInput `pulumi:"inputDataSources"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourceExtensionArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceExtensionArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutput ¶
func (i GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutput() GetDataCollectionRuleDataSourceExtensionOutput
func (GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionOutput
type GetDataCollectionRuleDataSourceExtensionArray ¶
type GetDataCollectionRuleDataSourceExtensionArray []GetDataCollectionRuleDataSourceExtensionInput
func (GetDataCollectionRuleDataSourceExtensionArray) ElementType ¶
func (GetDataCollectionRuleDataSourceExtensionArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutput ¶
func (i GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutput() GetDataCollectionRuleDataSourceExtensionArrayOutput
func (GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionArrayOutput
type GetDataCollectionRuleDataSourceExtensionArrayInput ¶
type GetDataCollectionRuleDataSourceExtensionArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceExtensionArrayOutput() GetDataCollectionRuleDataSourceExtensionArrayOutput ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceExtensionArrayOutput }
GetDataCollectionRuleDataSourceExtensionArrayInput is an input type that accepts GetDataCollectionRuleDataSourceExtensionArray and GetDataCollectionRuleDataSourceExtensionArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceExtensionArrayInput` via:
GetDataCollectionRuleDataSourceExtensionArray{ GetDataCollectionRuleDataSourceExtensionArgs{...} }
type GetDataCollectionRuleDataSourceExtensionArrayOutput ¶
type GetDataCollectionRuleDataSourceExtensionArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceExtensionArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceExtensionArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutput ¶
func (o GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutput() GetDataCollectionRuleDataSourceExtensionArrayOutput
func (GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionArrayOutput
type GetDataCollectionRuleDataSourceExtensionInput ¶
type GetDataCollectionRuleDataSourceExtensionInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceExtensionOutput() GetDataCollectionRuleDataSourceExtensionOutput ToGetDataCollectionRuleDataSourceExtensionOutputWithContext(context.Context) GetDataCollectionRuleDataSourceExtensionOutput }
GetDataCollectionRuleDataSourceExtensionInput is an input type that accepts GetDataCollectionRuleDataSourceExtensionArgs and GetDataCollectionRuleDataSourceExtensionOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceExtensionInput` via:
GetDataCollectionRuleDataSourceExtensionArgs{...}
type GetDataCollectionRuleDataSourceExtensionOutput ¶
type GetDataCollectionRuleDataSourceExtensionOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceExtensionOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceExtensionOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceExtensionOutput) ExtensionJson ¶
func (o GetDataCollectionRuleDataSourceExtensionOutput) ExtensionJson() pulumi.StringOutput
A JSON String which specifies the extension setting.
func (GetDataCollectionRuleDataSourceExtensionOutput) ExtensionName ¶
func (o GetDataCollectionRuleDataSourceExtensionOutput) ExtensionName() pulumi.StringOutput
The name of the VM extension.
func (GetDataCollectionRuleDataSourceExtensionOutput) InputDataSources ¶
func (o GetDataCollectionRuleDataSourceExtensionOutput) InputDataSources() pulumi.StringArrayOutput
Specifies a list of data sources this extension needs data from. An item should be a name of a supported data source which produces only one stream. Supported data sources type: `performanceCounter`, `windowsEventLog`,and `syslog`.
func (GetDataCollectionRuleDataSourceExtensionOutput) Name ¶
func (o GetDataCollectionRuleDataSourceExtensionOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceExtensionOutput) Streams ¶
func (o GetDataCollectionRuleDataSourceExtensionOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutput ¶
func (o GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutput() GetDataCollectionRuleDataSourceExtensionOutput
func (GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionOutput
type GetDataCollectionRuleDataSourceIisLog ¶
type GetDataCollectionRuleDataSourceIisLog struct { // Specifies a list of absolute paths where the log files are located. LogDirectories []string `pulumi:"logDirectories"` // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourceIisLogArgs ¶
type GetDataCollectionRuleDataSourceIisLogArgs struct { // Specifies a list of absolute paths where the log files are located. LogDirectories pulumi.StringArrayInput `pulumi:"logDirectories"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourceIisLogArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceIisLogArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceIisLogArgs) ToGetDataCollectionRuleDataSourceIisLogOutput ¶
func (i GetDataCollectionRuleDataSourceIisLogArgs) ToGetDataCollectionRuleDataSourceIisLogOutput() GetDataCollectionRuleDataSourceIisLogOutput
func (GetDataCollectionRuleDataSourceIisLogArgs) ToGetDataCollectionRuleDataSourceIisLogOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceIisLogArgs) ToGetDataCollectionRuleDataSourceIisLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceIisLogOutput
type GetDataCollectionRuleDataSourceIisLogArray ¶
type GetDataCollectionRuleDataSourceIisLogArray []GetDataCollectionRuleDataSourceIisLogInput
func (GetDataCollectionRuleDataSourceIisLogArray) ElementType ¶
func (GetDataCollectionRuleDataSourceIisLogArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceIisLogArray) ToGetDataCollectionRuleDataSourceIisLogArrayOutput ¶
func (i GetDataCollectionRuleDataSourceIisLogArray) ToGetDataCollectionRuleDataSourceIisLogArrayOutput() GetDataCollectionRuleDataSourceIisLogArrayOutput
func (GetDataCollectionRuleDataSourceIisLogArray) ToGetDataCollectionRuleDataSourceIisLogArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceIisLogArray) ToGetDataCollectionRuleDataSourceIisLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceIisLogArrayOutput
type GetDataCollectionRuleDataSourceIisLogArrayInput ¶
type GetDataCollectionRuleDataSourceIisLogArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceIisLogArrayOutput() GetDataCollectionRuleDataSourceIisLogArrayOutput ToGetDataCollectionRuleDataSourceIisLogArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceIisLogArrayOutput }
GetDataCollectionRuleDataSourceIisLogArrayInput is an input type that accepts GetDataCollectionRuleDataSourceIisLogArray and GetDataCollectionRuleDataSourceIisLogArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceIisLogArrayInput` via:
GetDataCollectionRuleDataSourceIisLogArray{ GetDataCollectionRuleDataSourceIisLogArgs{...} }
type GetDataCollectionRuleDataSourceIisLogArrayOutput ¶
type GetDataCollectionRuleDataSourceIisLogArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceIisLogArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceIisLogArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceIisLogArrayOutput) ToGetDataCollectionRuleDataSourceIisLogArrayOutput ¶
func (o GetDataCollectionRuleDataSourceIisLogArrayOutput) ToGetDataCollectionRuleDataSourceIisLogArrayOutput() GetDataCollectionRuleDataSourceIisLogArrayOutput
func (GetDataCollectionRuleDataSourceIisLogArrayOutput) ToGetDataCollectionRuleDataSourceIisLogArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceIisLogArrayOutput) ToGetDataCollectionRuleDataSourceIisLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceIisLogArrayOutput
type GetDataCollectionRuleDataSourceIisLogInput ¶
type GetDataCollectionRuleDataSourceIisLogInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceIisLogOutput() GetDataCollectionRuleDataSourceIisLogOutput ToGetDataCollectionRuleDataSourceIisLogOutputWithContext(context.Context) GetDataCollectionRuleDataSourceIisLogOutput }
GetDataCollectionRuleDataSourceIisLogInput is an input type that accepts GetDataCollectionRuleDataSourceIisLogArgs and GetDataCollectionRuleDataSourceIisLogOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceIisLogInput` via:
GetDataCollectionRuleDataSourceIisLogArgs{...}
type GetDataCollectionRuleDataSourceIisLogOutput ¶
type GetDataCollectionRuleDataSourceIisLogOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceIisLogOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceIisLogOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceIisLogOutput) LogDirectories ¶
func (o GetDataCollectionRuleDataSourceIisLogOutput) LogDirectories() pulumi.StringArrayOutput
Specifies a list of absolute paths where the log files are located.
func (GetDataCollectionRuleDataSourceIisLogOutput) Name ¶
func (o GetDataCollectionRuleDataSourceIisLogOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceIisLogOutput) Streams ¶
func (o GetDataCollectionRuleDataSourceIisLogOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataSourceIisLogOutput) ToGetDataCollectionRuleDataSourceIisLogOutput ¶
func (o GetDataCollectionRuleDataSourceIisLogOutput) ToGetDataCollectionRuleDataSourceIisLogOutput() GetDataCollectionRuleDataSourceIisLogOutput
func (GetDataCollectionRuleDataSourceIisLogOutput) ToGetDataCollectionRuleDataSourceIisLogOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceIisLogOutput) ToGetDataCollectionRuleDataSourceIisLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceIisLogOutput
type GetDataCollectionRuleDataSourceInput ¶
type GetDataCollectionRuleDataSourceInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceOutput() GetDataCollectionRuleDataSourceOutput ToGetDataCollectionRuleDataSourceOutputWithContext(context.Context) GetDataCollectionRuleDataSourceOutput }
GetDataCollectionRuleDataSourceInput is an input type that accepts GetDataCollectionRuleDataSourceArgs and GetDataCollectionRuleDataSourceOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceInput` via:
GetDataCollectionRuleDataSourceArgs{...}
type GetDataCollectionRuleDataSourceLogFile ¶
type GetDataCollectionRuleDataSourceLogFile struct { // Specifies a list of file patterns where the log files are located. For example, `C:\\JavaLogs\\*.log`. FilePatterns []string `pulumi:"filePatterns"` // The data format of the log files. possible value is `text`. Format string `pulumi:"format"` // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // A `settings` block as defined below. Settings []GetDataCollectionRuleDataSourceLogFileSetting `pulumi:"settings"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourceLogFileArgs ¶
type GetDataCollectionRuleDataSourceLogFileArgs struct { // Specifies a list of file patterns where the log files are located. For example, `C:\\JavaLogs\\*.log`. FilePatterns pulumi.StringArrayInput `pulumi:"filePatterns"` // The data format of the log files. possible value is `text`. Format pulumi.StringInput `pulumi:"format"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // A `settings` block as defined below. Settings GetDataCollectionRuleDataSourceLogFileSettingArrayInput `pulumi:"settings"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourceLogFileArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileArgs) ToGetDataCollectionRuleDataSourceLogFileOutput ¶
func (i GetDataCollectionRuleDataSourceLogFileArgs) ToGetDataCollectionRuleDataSourceLogFileOutput() GetDataCollectionRuleDataSourceLogFileOutput
func (GetDataCollectionRuleDataSourceLogFileArgs) ToGetDataCollectionRuleDataSourceLogFileOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceLogFileArgs) ToGetDataCollectionRuleDataSourceLogFileOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileOutput
type GetDataCollectionRuleDataSourceLogFileArray ¶
type GetDataCollectionRuleDataSourceLogFileArray []GetDataCollectionRuleDataSourceLogFileInput
func (GetDataCollectionRuleDataSourceLogFileArray) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileArray) ToGetDataCollectionRuleDataSourceLogFileArrayOutput ¶
func (i GetDataCollectionRuleDataSourceLogFileArray) ToGetDataCollectionRuleDataSourceLogFileArrayOutput() GetDataCollectionRuleDataSourceLogFileArrayOutput
func (GetDataCollectionRuleDataSourceLogFileArray) ToGetDataCollectionRuleDataSourceLogFileArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceLogFileArray) ToGetDataCollectionRuleDataSourceLogFileArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileArrayOutput
type GetDataCollectionRuleDataSourceLogFileArrayInput ¶
type GetDataCollectionRuleDataSourceLogFileArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceLogFileArrayOutput() GetDataCollectionRuleDataSourceLogFileArrayOutput ToGetDataCollectionRuleDataSourceLogFileArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceLogFileArrayOutput }
GetDataCollectionRuleDataSourceLogFileArrayInput is an input type that accepts GetDataCollectionRuleDataSourceLogFileArray and GetDataCollectionRuleDataSourceLogFileArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceLogFileArrayInput` via:
GetDataCollectionRuleDataSourceLogFileArray{ GetDataCollectionRuleDataSourceLogFileArgs{...} }
type GetDataCollectionRuleDataSourceLogFileArrayOutput ¶
type GetDataCollectionRuleDataSourceLogFileArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceLogFileArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileArrayOutput) ToGetDataCollectionRuleDataSourceLogFileArrayOutput ¶
func (o GetDataCollectionRuleDataSourceLogFileArrayOutput) ToGetDataCollectionRuleDataSourceLogFileArrayOutput() GetDataCollectionRuleDataSourceLogFileArrayOutput
func (GetDataCollectionRuleDataSourceLogFileArrayOutput) ToGetDataCollectionRuleDataSourceLogFileArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceLogFileArrayOutput) ToGetDataCollectionRuleDataSourceLogFileArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileArrayOutput
type GetDataCollectionRuleDataSourceLogFileInput ¶
type GetDataCollectionRuleDataSourceLogFileInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceLogFileOutput() GetDataCollectionRuleDataSourceLogFileOutput ToGetDataCollectionRuleDataSourceLogFileOutputWithContext(context.Context) GetDataCollectionRuleDataSourceLogFileOutput }
GetDataCollectionRuleDataSourceLogFileInput is an input type that accepts GetDataCollectionRuleDataSourceLogFileArgs and GetDataCollectionRuleDataSourceLogFileOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceLogFileInput` via:
GetDataCollectionRuleDataSourceLogFileArgs{...}
type GetDataCollectionRuleDataSourceLogFileOutput ¶
type GetDataCollectionRuleDataSourceLogFileOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceLogFileOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileOutput) FilePatterns ¶
func (o GetDataCollectionRuleDataSourceLogFileOutput) FilePatterns() pulumi.StringArrayOutput
Specifies a list of file patterns where the log files are located. For example, `C:\\JavaLogs\\*.log`.
func (GetDataCollectionRuleDataSourceLogFileOutput) Format ¶
func (o GetDataCollectionRuleDataSourceLogFileOutput) Format() pulumi.StringOutput
The data format of the log files. possible value is `text`.
func (GetDataCollectionRuleDataSourceLogFileOutput) Name ¶
func (o GetDataCollectionRuleDataSourceLogFileOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceLogFileOutput) Settings ¶
func (o GetDataCollectionRuleDataSourceLogFileOutput) Settings() GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
A `settings` block as defined below.
func (GetDataCollectionRuleDataSourceLogFileOutput) Streams ¶
func (o GetDataCollectionRuleDataSourceLogFileOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataSourceLogFileOutput) ToGetDataCollectionRuleDataSourceLogFileOutput ¶
func (o GetDataCollectionRuleDataSourceLogFileOutput) ToGetDataCollectionRuleDataSourceLogFileOutput() GetDataCollectionRuleDataSourceLogFileOutput
func (GetDataCollectionRuleDataSourceLogFileOutput) ToGetDataCollectionRuleDataSourceLogFileOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceLogFileOutput) ToGetDataCollectionRuleDataSourceLogFileOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileOutput
type GetDataCollectionRuleDataSourceLogFileSetting ¶
type GetDataCollectionRuleDataSourceLogFileSetting struct { // A `text` block as defined below. Texts []GetDataCollectionRuleDataSourceLogFileSettingText `pulumi:"texts"` }
type GetDataCollectionRuleDataSourceLogFileSettingArgs ¶
type GetDataCollectionRuleDataSourceLogFileSettingArgs struct { // A `text` block as defined below. Texts GetDataCollectionRuleDataSourceLogFileSettingTextArrayInput `pulumi:"texts"` }
func (GetDataCollectionRuleDataSourceLogFileSettingArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileSettingArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileSettingArgs) ToGetDataCollectionRuleDataSourceLogFileSettingOutput ¶
func (i GetDataCollectionRuleDataSourceLogFileSettingArgs) ToGetDataCollectionRuleDataSourceLogFileSettingOutput() GetDataCollectionRuleDataSourceLogFileSettingOutput
func (GetDataCollectionRuleDataSourceLogFileSettingArgs) ToGetDataCollectionRuleDataSourceLogFileSettingOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceLogFileSettingArgs) ToGetDataCollectionRuleDataSourceLogFileSettingOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingOutput
type GetDataCollectionRuleDataSourceLogFileSettingArray ¶
type GetDataCollectionRuleDataSourceLogFileSettingArray []GetDataCollectionRuleDataSourceLogFileSettingInput
func (GetDataCollectionRuleDataSourceLogFileSettingArray) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileSettingArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileSettingArray) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutput ¶
func (i GetDataCollectionRuleDataSourceLogFileSettingArray) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
func (GetDataCollectionRuleDataSourceLogFileSettingArray) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceLogFileSettingArray) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
type GetDataCollectionRuleDataSourceLogFileSettingArrayInput ¶
type GetDataCollectionRuleDataSourceLogFileSettingArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingArrayOutput ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceLogFileSettingArrayOutput }
GetDataCollectionRuleDataSourceLogFileSettingArrayInput is an input type that accepts GetDataCollectionRuleDataSourceLogFileSettingArray and GetDataCollectionRuleDataSourceLogFileSettingArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceLogFileSettingArrayInput` via:
GetDataCollectionRuleDataSourceLogFileSettingArray{ GetDataCollectionRuleDataSourceLogFileSettingArgs{...} }
type GetDataCollectionRuleDataSourceLogFileSettingArrayOutput ¶
type GetDataCollectionRuleDataSourceLogFileSettingArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutput ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
func (GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingArrayOutput
type GetDataCollectionRuleDataSourceLogFileSettingInput ¶
type GetDataCollectionRuleDataSourceLogFileSettingInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceLogFileSettingOutput() GetDataCollectionRuleDataSourceLogFileSettingOutput ToGetDataCollectionRuleDataSourceLogFileSettingOutputWithContext(context.Context) GetDataCollectionRuleDataSourceLogFileSettingOutput }
GetDataCollectionRuleDataSourceLogFileSettingInput is an input type that accepts GetDataCollectionRuleDataSourceLogFileSettingArgs and GetDataCollectionRuleDataSourceLogFileSettingOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceLogFileSettingInput` via:
GetDataCollectionRuleDataSourceLogFileSettingArgs{...}
type GetDataCollectionRuleDataSourceLogFileSettingOutput ¶
type GetDataCollectionRuleDataSourceLogFileSettingOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceLogFileSettingOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileSettingOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileSettingOutput) Texts ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingOutput) Texts() GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
A `text` block as defined below.
func (GetDataCollectionRuleDataSourceLogFileSettingOutput) ToGetDataCollectionRuleDataSourceLogFileSettingOutput ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingOutput) ToGetDataCollectionRuleDataSourceLogFileSettingOutput() GetDataCollectionRuleDataSourceLogFileSettingOutput
func (GetDataCollectionRuleDataSourceLogFileSettingOutput) ToGetDataCollectionRuleDataSourceLogFileSettingOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingOutput) ToGetDataCollectionRuleDataSourceLogFileSettingOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingOutput
type GetDataCollectionRuleDataSourceLogFileSettingText ¶
type GetDataCollectionRuleDataSourceLogFileSettingText struct { // The timestamp format of the text log files. Possible values are `ISO 8601`, `YYYY-MM-DD HH:MM:SS`, `M/D/YYYY HH:MM:SS AM/PM`, `Mon DD, YYYY HH:MM:SS`, `yyMMdd HH:mm:ss`, `ddMMyy HH:mm:ss`, `MMM d hh:mm:ss`, `dd/MMM/yyyy:HH:mm:ss zzz`,and `yyyy-MM-ddTHH:mm:ssK`. RecordStartTimestampFormat string `pulumi:"recordStartTimestampFormat"` }
type GetDataCollectionRuleDataSourceLogFileSettingTextArgs ¶
type GetDataCollectionRuleDataSourceLogFileSettingTextArgs struct { // The timestamp format of the text log files. Possible values are `ISO 8601`, `YYYY-MM-DD HH:MM:SS`, `M/D/YYYY HH:MM:SS AM/PM`, `Mon DD, YYYY HH:MM:SS`, `yyMMdd HH:mm:ss`, `ddMMyy HH:mm:ss`, `MMM d hh:mm:ss`, `dd/MMM/yyyy:HH:mm:ss zzz`,and `yyyy-MM-ddTHH:mm:ssK`. RecordStartTimestampFormat pulumi.StringInput `pulumi:"recordStartTimestampFormat"` }
func (GetDataCollectionRuleDataSourceLogFileSettingTextArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileSettingTextArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileSettingTextArgs) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutput ¶
func (i GetDataCollectionRuleDataSourceLogFileSettingTextArgs) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutput() GetDataCollectionRuleDataSourceLogFileSettingTextOutput
func (GetDataCollectionRuleDataSourceLogFileSettingTextArgs) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceLogFileSettingTextArgs) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextOutput
type GetDataCollectionRuleDataSourceLogFileSettingTextArray ¶
type GetDataCollectionRuleDataSourceLogFileSettingTextArray []GetDataCollectionRuleDataSourceLogFileSettingTextInput
func (GetDataCollectionRuleDataSourceLogFileSettingTextArray) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileSettingTextArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileSettingTextArray) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput ¶
func (i GetDataCollectionRuleDataSourceLogFileSettingTextArray) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
func (GetDataCollectionRuleDataSourceLogFileSettingTextArray) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceLogFileSettingTextArray) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
type GetDataCollectionRuleDataSourceLogFileSettingTextArrayInput ¶
type GetDataCollectionRuleDataSourceLogFileSettingTextArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput }
GetDataCollectionRuleDataSourceLogFileSettingTextArrayInput is an input type that accepts GetDataCollectionRuleDataSourceLogFileSettingTextArray and GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceLogFileSettingTextArrayInput` via:
GetDataCollectionRuleDataSourceLogFileSettingTextArray{ GetDataCollectionRuleDataSourceLogFileSettingTextArgs{...} }
type GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput ¶
type GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput() GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
func (GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextArrayOutput
type GetDataCollectionRuleDataSourceLogFileSettingTextInput ¶
type GetDataCollectionRuleDataSourceLogFileSettingTextInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceLogFileSettingTextOutput() GetDataCollectionRuleDataSourceLogFileSettingTextOutput ToGetDataCollectionRuleDataSourceLogFileSettingTextOutputWithContext(context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextOutput }
GetDataCollectionRuleDataSourceLogFileSettingTextInput is an input type that accepts GetDataCollectionRuleDataSourceLogFileSettingTextArgs and GetDataCollectionRuleDataSourceLogFileSettingTextOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceLogFileSettingTextInput` via:
GetDataCollectionRuleDataSourceLogFileSettingTextArgs{...}
type GetDataCollectionRuleDataSourceLogFileSettingTextOutput ¶
type GetDataCollectionRuleDataSourceLogFileSettingTextOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceLogFileSettingTextOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceLogFileSettingTextOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceLogFileSettingTextOutput) RecordStartTimestampFormat ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingTextOutput) RecordStartTimestampFormat() pulumi.StringOutput
The timestamp format of the text log files. Possible values are `ISO 8601`, `YYYY-MM-DD HH:MM:SS`, `M/D/YYYY HH:MM:SS AM/PM`, `Mon DD, YYYY HH:MM:SS`, `yyMMdd HH:mm:ss`, `ddMMyy HH:mm:ss`, `MMM d hh:mm:ss`, `dd/MMM/yyyy:HH:mm:ss zzz`,and `yyyy-MM-ddTHH:mm:ssK`.
func (GetDataCollectionRuleDataSourceLogFileSettingTextOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutput ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingTextOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutput() GetDataCollectionRuleDataSourceLogFileSettingTextOutput
func (GetDataCollectionRuleDataSourceLogFileSettingTextOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceLogFileSettingTextOutput) ToGetDataCollectionRuleDataSourceLogFileSettingTextOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceLogFileSettingTextOutput
type GetDataCollectionRuleDataSourceOutput ¶
type GetDataCollectionRuleDataSourceOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceOutput) DataImports ¶
func (o GetDataCollectionRuleDataSourceOutput) DataImports() GetDataCollectionRuleDataSourceDataImportArrayOutput
A `dataImport` block as defined above.
func (GetDataCollectionRuleDataSourceOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceOutput) Extensions ¶
func (o GetDataCollectionRuleDataSourceOutput) Extensions() GetDataCollectionRuleDataSourceExtensionArrayOutput
One or more `extension` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) IisLogs ¶
func (o GetDataCollectionRuleDataSourceOutput) IisLogs() GetDataCollectionRuleDataSourceIisLogArrayOutput
One or more `iisLog` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) LogFiles ¶
func (o GetDataCollectionRuleDataSourceOutput) LogFiles() GetDataCollectionRuleDataSourceLogFileArrayOutput
One or more `logFile` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) PerformanceCounters ¶
func (o GetDataCollectionRuleDataSourceOutput) PerformanceCounters() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
One or more `performanceCounter` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) PlatformTelemetries ¶
func (o GetDataCollectionRuleDataSourceOutput) PlatformTelemetries() GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
One or more `platformTelemetry` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) PrometheusForwarders ¶
func (o GetDataCollectionRuleDataSourceOutput) PrometheusForwarders() GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
One or more `prometheusForwarder` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) Syslogs ¶
func (o GetDataCollectionRuleDataSourceOutput) Syslogs() GetDataCollectionRuleDataSourceSyslogArrayOutput
One or more `syslog` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutput ¶
func (o GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutput() GetDataCollectionRuleDataSourceOutput
func (GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceOutput
func (GetDataCollectionRuleDataSourceOutput) WindowsEventLogs ¶
func (o GetDataCollectionRuleDataSourceOutput) WindowsEventLogs() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
One or more `windowsEventLog` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) WindowsFirewallLogs ¶
func (o GetDataCollectionRuleDataSourceOutput) WindowsFirewallLogs() GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
One or more `windowsFirewallLog` blocks as defined below.
type GetDataCollectionRuleDataSourcePerformanceCounter ¶
type GetDataCollectionRuleDataSourcePerformanceCounter struct { // Specifies a list of specifier names of the performance counters you want to collect. Use a wildcard `*` to collect counters for all instances. To get a list of performance counters on Windows, run the command `typeperf`. CounterSpecifiers []string `pulumi:"counterSpecifiers"` // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // The number of seconds between consecutive counter measurements (samples). The value should be integer between `1` and `1800` inclusive. SamplingFrequencyInSeconds int `pulumi:"samplingFrequencyInSeconds"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourcePerformanceCounterArgs ¶
type GetDataCollectionRuleDataSourcePerformanceCounterArgs struct { // Specifies a list of specifier names of the performance counters you want to collect. Use a wildcard `*` to collect counters for all instances. To get a list of performance counters on Windows, run the command `typeperf`. CounterSpecifiers pulumi.StringArrayInput `pulumi:"counterSpecifiers"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The number of seconds between consecutive counter measurements (samples). The value should be integer between `1` and `1800` inclusive. SamplingFrequencyInSeconds pulumi.IntInput `pulumi:"samplingFrequencyInSeconds"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourcePerformanceCounterArgs) ElementType ¶
func (GetDataCollectionRuleDataSourcePerformanceCounterArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput ¶
func (i GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput() GetDataCollectionRuleDataSourcePerformanceCounterOutput
func (GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext ¶
func (i GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterOutput
type GetDataCollectionRuleDataSourcePerformanceCounterArray ¶
type GetDataCollectionRuleDataSourcePerformanceCounterArray []GetDataCollectionRuleDataSourcePerformanceCounterInput
func (GetDataCollectionRuleDataSourcePerformanceCounterArray) ElementType ¶
func (GetDataCollectionRuleDataSourcePerformanceCounterArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput ¶
func (i GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
func (GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
type GetDataCollectionRuleDataSourcePerformanceCounterArrayInput ¶
type GetDataCollectionRuleDataSourcePerformanceCounterArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput }
GetDataCollectionRuleDataSourcePerformanceCounterArrayInput is an input type that accepts GetDataCollectionRuleDataSourcePerformanceCounterArray and GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourcePerformanceCounterArrayInput` via:
GetDataCollectionRuleDataSourcePerformanceCounterArray{ GetDataCollectionRuleDataSourcePerformanceCounterArgs{...} }
type GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput ¶
type GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput ¶
func (o GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
func (GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
type GetDataCollectionRuleDataSourcePerformanceCounterInput ¶
type GetDataCollectionRuleDataSourcePerformanceCounterInput interface { pulumi.Input ToGetDataCollectionRuleDataSourcePerformanceCounterOutput() GetDataCollectionRuleDataSourcePerformanceCounterOutput ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext(context.Context) GetDataCollectionRuleDataSourcePerformanceCounterOutput }
GetDataCollectionRuleDataSourcePerformanceCounterInput is an input type that accepts GetDataCollectionRuleDataSourcePerformanceCounterArgs and GetDataCollectionRuleDataSourcePerformanceCounterOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourcePerformanceCounterInput` via:
GetDataCollectionRuleDataSourcePerformanceCounterArgs{...}
type GetDataCollectionRuleDataSourcePerformanceCounterOutput ¶
type GetDataCollectionRuleDataSourcePerformanceCounterOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) CounterSpecifiers ¶
func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) CounterSpecifiers() pulumi.StringArrayOutput
Specifies a list of specifier names of the performance counters you want to collect. Use a wildcard `*` to collect counters for all instances. To get a list of performance counters on Windows, run the command `typeperf`.
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) ElementType ¶
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) Name ¶
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) SamplingFrequencyInSeconds ¶
func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) SamplingFrequencyInSeconds() pulumi.IntOutput
The number of seconds between consecutive counter measurements (samples). The value should be integer between `1` and `1800` inclusive.
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) Streams ¶
func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput ¶
func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput() GetDataCollectionRuleDataSourcePerformanceCounterOutput
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext ¶
func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterOutput
type GetDataCollectionRuleDataSourcePlatformTelemetry ¶
type GetDataCollectionRuleDataSourcePlatformTelemetry struct { // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourcePlatformTelemetryArgs ¶
type GetDataCollectionRuleDataSourcePlatformTelemetryArgs struct { // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourcePlatformTelemetryArgs) ElementType ¶
func (GetDataCollectionRuleDataSourcePlatformTelemetryArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePlatformTelemetryArgs) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutput ¶
func (i GetDataCollectionRuleDataSourcePlatformTelemetryArgs) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutput() GetDataCollectionRuleDataSourcePlatformTelemetryOutput
func (GetDataCollectionRuleDataSourcePlatformTelemetryArgs) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutputWithContext ¶
func (i GetDataCollectionRuleDataSourcePlatformTelemetryArgs) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryOutput
type GetDataCollectionRuleDataSourcePlatformTelemetryArray ¶
type GetDataCollectionRuleDataSourcePlatformTelemetryArray []GetDataCollectionRuleDataSourcePlatformTelemetryInput
func (GetDataCollectionRuleDataSourcePlatformTelemetryArray) ElementType ¶
func (GetDataCollectionRuleDataSourcePlatformTelemetryArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePlatformTelemetryArray) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput ¶
func (i GetDataCollectionRuleDataSourcePlatformTelemetryArray) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput() GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
func (GetDataCollectionRuleDataSourcePlatformTelemetryArray) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourcePlatformTelemetryArray) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
type GetDataCollectionRuleDataSourcePlatformTelemetryArrayInput ¶
type GetDataCollectionRuleDataSourcePlatformTelemetryArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput() GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput }
GetDataCollectionRuleDataSourcePlatformTelemetryArrayInput is an input type that accepts GetDataCollectionRuleDataSourcePlatformTelemetryArray and GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourcePlatformTelemetryArrayInput` via:
GetDataCollectionRuleDataSourcePlatformTelemetryArray{ GetDataCollectionRuleDataSourcePlatformTelemetryArgs{...} }
type GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput ¶
type GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput ¶
func (o GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput() GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
func (GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryArrayOutput
type GetDataCollectionRuleDataSourcePlatformTelemetryInput ¶
type GetDataCollectionRuleDataSourcePlatformTelemetryInput interface { pulumi.Input ToGetDataCollectionRuleDataSourcePlatformTelemetryOutput() GetDataCollectionRuleDataSourcePlatformTelemetryOutput ToGetDataCollectionRuleDataSourcePlatformTelemetryOutputWithContext(context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryOutput }
GetDataCollectionRuleDataSourcePlatformTelemetryInput is an input type that accepts GetDataCollectionRuleDataSourcePlatformTelemetryArgs and GetDataCollectionRuleDataSourcePlatformTelemetryOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourcePlatformTelemetryInput` via:
GetDataCollectionRuleDataSourcePlatformTelemetryArgs{...}
type GetDataCollectionRuleDataSourcePlatformTelemetryOutput ¶
type GetDataCollectionRuleDataSourcePlatformTelemetryOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePlatformTelemetryOutput) ElementType ¶
func (GetDataCollectionRuleDataSourcePlatformTelemetryOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePlatformTelemetryOutput) Name ¶
func (o GetDataCollectionRuleDataSourcePlatformTelemetryOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourcePlatformTelemetryOutput) Streams ¶
func (o GetDataCollectionRuleDataSourcePlatformTelemetryOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataSourcePlatformTelemetryOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutput ¶
func (o GetDataCollectionRuleDataSourcePlatformTelemetryOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutput() GetDataCollectionRuleDataSourcePlatformTelemetryOutput
func (GetDataCollectionRuleDataSourcePlatformTelemetryOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutputWithContext ¶
func (o GetDataCollectionRuleDataSourcePlatformTelemetryOutput) ToGetDataCollectionRuleDataSourcePlatformTelemetryOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePlatformTelemetryOutput
type GetDataCollectionRuleDataSourcePrometheusForwarder ¶
type GetDataCollectionRuleDataSourcePrometheusForwarder struct { // One or more `labelIncludeFilter` blocks as defined above. LabelIncludeFilters []GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilter `pulumi:"labelIncludeFilters"` // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourcePrometheusForwarderArgs ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderArgs struct { // One or more `labelIncludeFilter` blocks as defined above. LabelIncludeFilters GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayInput `pulumi:"labelIncludeFilters"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourcePrometheusForwarderArgs) ElementType ¶
func (GetDataCollectionRuleDataSourcePrometheusForwarderArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePrometheusForwarderArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutput ¶
func (i GetDataCollectionRuleDataSourcePrometheusForwarderArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutput() GetDataCollectionRuleDataSourcePrometheusForwarderOutput
func (GetDataCollectionRuleDataSourcePrometheusForwarderArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutputWithContext ¶
func (i GetDataCollectionRuleDataSourcePrometheusForwarderArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderOutput
type GetDataCollectionRuleDataSourcePrometheusForwarderArray ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderArray []GetDataCollectionRuleDataSourcePrometheusForwarderInput
func (GetDataCollectionRuleDataSourcePrometheusForwarderArray) ElementType ¶
func (GetDataCollectionRuleDataSourcePrometheusForwarderArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePrometheusForwarderArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput ¶
func (i GetDataCollectionRuleDataSourcePrometheusForwarderArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput() GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
func (GetDataCollectionRuleDataSourcePrometheusForwarderArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourcePrometheusForwarderArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
type GetDataCollectionRuleDataSourcePrometheusForwarderArrayInput ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput() GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput }
GetDataCollectionRuleDataSourcePrometheusForwarderArrayInput is an input type that accepts GetDataCollectionRuleDataSourcePrometheusForwarderArray and GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourcePrometheusForwarderArrayInput` via:
GetDataCollectionRuleDataSourcePrometheusForwarderArray{ GetDataCollectionRuleDataSourcePrometheusForwarderArgs{...} }
type GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput() GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
func (GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderArrayOutput
type GetDataCollectionRuleDataSourcePrometheusForwarderInput ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderInput interface { pulumi.Input ToGetDataCollectionRuleDataSourcePrometheusForwarderOutput() GetDataCollectionRuleDataSourcePrometheusForwarderOutput ToGetDataCollectionRuleDataSourcePrometheusForwarderOutputWithContext(context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderOutput }
GetDataCollectionRuleDataSourcePrometheusForwarderInput is an input type that accepts GetDataCollectionRuleDataSourcePrometheusForwarderArgs and GetDataCollectionRuleDataSourcePrometheusForwarderOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourcePrometheusForwarderInput` via:
GetDataCollectionRuleDataSourcePrometheusForwarderArgs{...}
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilter ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilter struct { // The label of the filter. This label should be unique across all `labelIncludeFileter` block. Possible value is `microsoftMetricsIncludeLabel`. Label string `pulumi:"label"` // The value of the filter. Value string `pulumi:"value"` }
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs struct { // The label of the filter. This label should be unique across all `labelIncludeFileter` block. Possible value is `microsoftMetricsIncludeLabel`. Label pulumi.StringInput `pulumi:"label"` // The value of the filter. Value pulumi.StringInput `pulumi:"value"` }
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs) ElementType ¶
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput ¶
func (i GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput() GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutputWithContext ¶
func (i GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray []GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterInput
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray) ElementType ¶
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput ¶
func (i GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput() GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayInput ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput() GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput }
GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayInput is an input type that accepts GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray and GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayInput` via:
GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArray{ GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs{...} }
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput() GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterInput ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterInput interface { pulumi.Input ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput() GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutputWithContext(context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput }
GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterInput is an input type that accepts GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs and GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterInput` via:
GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArgs{...}
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) ElementType ¶
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) Label ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) Label() pulumi.StringOutput
The label of the filter. This label should be unique across all `labelIncludeFileter` block. Possible value is `microsoftMetricsIncludeLabel`.
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput() GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutputWithContext ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput
func (GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) Value ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterOutput) Value() pulumi.StringOutput
The value of the filter.
type GetDataCollectionRuleDataSourcePrometheusForwarderOutput ¶
type GetDataCollectionRuleDataSourcePrometheusForwarderOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePrometheusForwarderOutput) ElementType ¶
func (GetDataCollectionRuleDataSourcePrometheusForwarderOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePrometheusForwarderOutput) LabelIncludeFilters ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderOutput) LabelIncludeFilters() GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilterArrayOutput
One or more `labelIncludeFilter` blocks as defined above.
func (GetDataCollectionRuleDataSourcePrometheusForwarderOutput) Name ¶
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourcePrometheusForwarderOutput) Streams ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataSourcePrometheusForwarderOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutput ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutput() GetDataCollectionRuleDataSourcePrometheusForwarderOutput
func (GetDataCollectionRuleDataSourcePrometheusForwarderOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutputWithContext ¶
func (o GetDataCollectionRuleDataSourcePrometheusForwarderOutput) ToGetDataCollectionRuleDataSourcePrometheusForwarderOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePrometheusForwarderOutput
type GetDataCollectionRuleDataSourceSyslog ¶
type GetDataCollectionRuleDataSourceSyslog struct { // Specifies a list of facility names. Use a wildcard `*` to collect logs for all facility names. Possible values are `auth`, `authpriv`, `cron`, `daemon`, `kern`, `lpr`, `mail`, `mark`, `news`, `syslog`, `user`, `uucp`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`,and `*`. FacilityNames []string `pulumi:"facilityNames"` // Specifies a list of log levels. Use a wildcard `*` to collect logs for all log levels. Possible values are `Debug`, `Info`, `Notice`, `Warning`, `Error`, `Critical`, `Alert`, `Emergency`,and `*`. LogLevels []string `pulumi:"logLevels"` // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourceSyslogArgs ¶
type GetDataCollectionRuleDataSourceSyslogArgs struct { // Specifies a list of facility names. Use a wildcard `*` to collect logs for all facility names. Possible values are `auth`, `authpriv`, `cron`, `daemon`, `kern`, `lpr`, `mail`, `mark`, `news`, `syslog`, `user`, `uucp`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`,and `*`. FacilityNames pulumi.StringArrayInput `pulumi:"facilityNames"` // Specifies a list of log levels. Use a wildcard `*` to collect logs for all log levels. Possible values are `Debug`, `Info`, `Notice`, `Warning`, `Error`, `Critical`, `Alert`, `Emergency`,and `*`. LogLevels pulumi.StringArrayInput `pulumi:"logLevels"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourceSyslogArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceSyslogArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutput ¶
func (i GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutput() GetDataCollectionRuleDataSourceSyslogOutput
func (GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogOutput
type GetDataCollectionRuleDataSourceSyslogArray ¶
type GetDataCollectionRuleDataSourceSyslogArray []GetDataCollectionRuleDataSourceSyslogInput
func (GetDataCollectionRuleDataSourceSyslogArray) ElementType ¶
func (GetDataCollectionRuleDataSourceSyslogArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutput ¶
func (i GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutput() GetDataCollectionRuleDataSourceSyslogArrayOutput
func (GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogArrayOutput
type GetDataCollectionRuleDataSourceSyslogArrayInput ¶
type GetDataCollectionRuleDataSourceSyslogArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceSyslogArrayOutput() GetDataCollectionRuleDataSourceSyslogArrayOutput ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceSyslogArrayOutput }
GetDataCollectionRuleDataSourceSyslogArrayInput is an input type that accepts GetDataCollectionRuleDataSourceSyslogArray and GetDataCollectionRuleDataSourceSyslogArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceSyslogArrayInput` via:
GetDataCollectionRuleDataSourceSyslogArray{ GetDataCollectionRuleDataSourceSyslogArgs{...} }
type GetDataCollectionRuleDataSourceSyslogArrayOutput ¶
type GetDataCollectionRuleDataSourceSyslogArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceSyslogArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceSyslogArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutput ¶
func (o GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutput() GetDataCollectionRuleDataSourceSyslogArrayOutput
func (GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogArrayOutput
type GetDataCollectionRuleDataSourceSyslogInput ¶
type GetDataCollectionRuleDataSourceSyslogInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceSyslogOutput() GetDataCollectionRuleDataSourceSyslogOutput ToGetDataCollectionRuleDataSourceSyslogOutputWithContext(context.Context) GetDataCollectionRuleDataSourceSyslogOutput }
GetDataCollectionRuleDataSourceSyslogInput is an input type that accepts GetDataCollectionRuleDataSourceSyslogArgs and GetDataCollectionRuleDataSourceSyslogOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceSyslogInput` via:
GetDataCollectionRuleDataSourceSyslogArgs{...}
type GetDataCollectionRuleDataSourceSyslogOutput ¶
type GetDataCollectionRuleDataSourceSyslogOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceSyslogOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceSyslogOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceSyslogOutput) FacilityNames ¶
func (o GetDataCollectionRuleDataSourceSyslogOutput) FacilityNames() pulumi.StringArrayOutput
Specifies a list of facility names. Use a wildcard `*` to collect logs for all facility names. Possible values are `auth`, `authpriv`, `cron`, `daemon`, `kern`, `lpr`, `mail`, `mark`, `news`, `syslog`, `user`, `uucp`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`,and `*`.
func (GetDataCollectionRuleDataSourceSyslogOutput) LogLevels ¶
func (o GetDataCollectionRuleDataSourceSyslogOutput) LogLevels() pulumi.StringArrayOutput
Specifies a list of log levels. Use a wildcard `*` to collect logs for all log levels. Possible values are `Debug`, `Info`, `Notice`, `Warning`, `Error`, `Critical`, `Alert`, `Emergency`,and `*`.
func (GetDataCollectionRuleDataSourceSyslogOutput) Name ¶
func (o GetDataCollectionRuleDataSourceSyslogOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceSyslogOutput) Streams ¶
func (o GetDataCollectionRuleDataSourceSyslogOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutput ¶
func (o GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutput() GetDataCollectionRuleDataSourceSyslogOutput
func (GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogOutput
type GetDataCollectionRuleDataSourceWindowsEventLog ¶
type GetDataCollectionRuleDataSourceWindowsEventLog struct { // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` // Specifies a list of Windows Event Log queries in XPath expression. XPathQueries []string `pulumi:"xPathQueries"` }
type GetDataCollectionRuleDataSourceWindowsEventLogArgs ¶
type GetDataCollectionRuleDataSourceWindowsEventLogArgs struct { // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` // Specifies a list of Windows Event Log queries in XPath expression. XPathQueries pulumi.StringArrayInput `pulumi:"xPathQueries"` }
func (GetDataCollectionRuleDataSourceWindowsEventLogArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceWindowsEventLogArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput ¶
func (i GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput() GetDataCollectionRuleDataSourceWindowsEventLogOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogOutput
type GetDataCollectionRuleDataSourceWindowsEventLogArray ¶
type GetDataCollectionRuleDataSourceWindowsEventLogArray []GetDataCollectionRuleDataSourceWindowsEventLogInput
func (GetDataCollectionRuleDataSourceWindowsEventLogArray) ElementType ¶
func (GetDataCollectionRuleDataSourceWindowsEventLogArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput ¶
func (i GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
type GetDataCollectionRuleDataSourceWindowsEventLogArrayInput ¶
type GetDataCollectionRuleDataSourceWindowsEventLogArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput }
GetDataCollectionRuleDataSourceWindowsEventLogArrayInput is an input type that accepts GetDataCollectionRuleDataSourceWindowsEventLogArray and GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceWindowsEventLogArrayInput` via:
GetDataCollectionRuleDataSourceWindowsEventLogArray{ GetDataCollectionRuleDataSourceWindowsEventLogArgs{...} }
type GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput ¶
type GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput ¶
func (o GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
type GetDataCollectionRuleDataSourceWindowsEventLogInput ¶
type GetDataCollectionRuleDataSourceWindowsEventLogInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceWindowsEventLogOutput() GetDataCollectionRuleDataSourceWindowsEventLogOutput ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext(context.Context) GetDataCollectionRuleDataSourceWindowsEventLogOutput }
GetDataCollectionRuleDataSourceWindowsEventLogInput is an input type that accepts GetDataCollectionRuleDataSourceWindowsEventLogArgs and GetDataCollectionRuleDataSourceWindowsEventLogOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceWindowsEventLogInput` via:
GetDataCollectionRuleDataSourceWindowsEventLogArgs{...}
type GetDataCollectionRuleDataSourceWindowsEventLogOutput ¶
type GetDataCollectionRuleDataSourceWindowsEventLogOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) Name ¶
func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) Streams ¶
func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput ¶
func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput() GetDataCollectionRuleDataSourceWindowsEventLogOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) XPathQueries ¶
func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) XPathQueries() pulumi.StringArrayOutput
Specifies a list of Windows Event Log queries in XPath expression.
type GetDataCollectionRuleDataSourceWindowsFirewallLog ¶
type GetDataCollectionRuleDataSourceWindowsFirewallLog struct { // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourceWindowsFirewallLogArgs ¶
type GetDataCollectionRuleDataSourceWindowsFirewallLogArgs struct { // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArgs) ElementType ¶
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArgs) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutput ¶
func (i GetDataCollectionRuleDataSourceWindowsFirewallLogArgs) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArgs) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceWindowsFirewallLogArgs) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
type GetDataCollectionRuleDataSourceWindowsFirewallLogArray ¶
type GetDataCollectionRuleDataSourceWindowsFirewallLogArray []GetDataCollectionRuleDataSourceWindowsFirewallLogInput
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArray) ElementType ¶
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArray) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput ¶
func (i GetDataCollectionRuleDataSourceWindowsFirewallLogArray) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArray) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutputWithContext ¶
func (i GetDataCollectionRuleDataSourceWindowsFirewallLogArray) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
type GetDataCollectionRuleDataSourceWindowsFirewallLogArrayInput ¶
type GetDataCollectionRuleDataSourceWindowsFirewallLogArrayInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutputWithContext(context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput }
GetDataCollectionRuleDataSourceWindowsFirewallLogArrayInput is an input type that accepts GetDataCollectionRuleDataSourceWindowsFirewallLogArray and GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceWindowsFirewallLogArrayInput` via:
GetDataCollectionRuleDataSourceWindowsFirewallLogArray{ GetDataCollectionRuleDataSourceWindowsFirewallLogArgs{...} }
type GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput ¶
type GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput ¶
func (o GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
func (GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogArrayOutput
type GetDataCollectionRuleDataSourceWindowsFirewallLogInput ¶
type GetDataCollectionRuleDataSourceWindowsFirewallLogInput interface { pulumi.Input ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogOutput ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutputWithContext(context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogOutput }
GetDataCollectionRuleDataSourceWindowsFirewallLogInput is an input type that accepts GetDataCollectionRuleDataSourceWindowsFirewallLogArgs and GetDataCollectionRuleDataSourceWindowsFirewallLogOutput values. You can construct a concrete instance of `GetDataCollectionRuleDataSourceWindowsFirewallLogInput` via:
GetDataCollectionRuleDataSourceWindowsFirewallLogArgs{...}
type GetDataCollectionRuleDataSourceWindowsFirewallLogOutput ¶
type GetDataCollectionRuleDataSourceWindowsFirewallLogOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) ElementType ¶
func (GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) Name ¶
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) Streams ¶
func (o GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) Streams() pulumi.StringArrayOutput
Specifies a list of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
func (GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutput ¶
func (o GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutput() GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
func (GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutputWithContext ¶
func (o GetDataCollectionRuleDataSourceWindowsFirewallLogOutput) ToGetDataCollectionRuleDataSourceWindowsFirewallLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsFirewallLogOutput
type GetDataCollectionRuleDestination ¶
type GetDataCollectionRuleDestination struct { // A `azureMonitorMetrics` block as defined above. AzureMonitorMetrics []GetDataCollectionRuleDestinationAzureMonitorMetric `pulumi:"azureMonitorMetrics"` // One or more `eventHub` blocks as defined below. EventHub *GetDataCollectionRuleDestinationEventHub `pulumi:"eventHub"` // One or more `eventHubDirect` blocks as defined below. EventHubDirect *GetDataCollectionRuleDestinationEventHubDirect `pulumi:"eventHubDirect"` // One or more `logAnalytics` blocks as defined below. LogAnalytics []GetDataCollectionRuleDestinationLogAnalytic `pulumi:"logAnalytics"` // One or more `monitorAccount` blocks as defined below. MonitorAccounts []GetDataCollectionRuleDestinationMonitorAccount `pulumi:"monitorAccounts"` // One or more `storageBlobDirect` blocks as defined below. StorageBlobDirects []GetDataCollectionRuleDestinationStorageBlobDirect `pulumi:"storageBlobDirects"` // One or more `storageBlob` blocks as defined below. StorageBlobs []GetDataCollectionRuleDestinationStorageBlob `pulumi:"storageBlobs"` // One or more `storageTableDirect` blocks as defined below. StorageTableDirects []GetDataCollectionRuleDestinationStorageTableDirect `pulumi:"storageTableDirects"` }
type GetDataCollectionRuleDestinationArgs ¶
type GetDataCollectionRuleDestinationArgs struct { // A `azureMonitorMetrics` block as defined above. AzureMonitorMetrics GetDataCollectionRuleDestinationAzureMonitorMetricArrayInput `pulumi:"azureMonitorMetrics"` // One or more `eventHub` blocks as defined below. EventHub GetDataCollectionRuleDestinationEventHubPtrInput `pulumi:"eventHub"` // One or more `eventHubDirect` blocks as defined below. EventHubDirect GetDataCollectionRuleDestinationEventHubDirectPtrInput `pulumi:"eventHubDirect"` // One or more `logAnalytics` blocks as defined below. LogAnalytics GetDataCollectionRuleDestinationLogAnalyticArrayInput `pulumi:"logAnalytics"` // One or more `monitorAccount` blocks as defined below. MonitorAccounts GetDataCollectionRuleDestinationMonitorAccountArrayInput `pulumi:"monitorAccounts"` // One or more `storageBlobDirect` blocks as defined below. StorageBlobDirects GetDataCollectionRuleDestinationStorageBlobDirectArrayInput `pulumi:"storageBlobDirects"` // One or more `storageBlob` blocks as defined below. StorageBlobs GetDataCollectionRuleDestinationStorageBlobArrayInput `pulumi:"storageBlobs"` // One or more `storageTableDirect` blocks as defined below. StorageTableDirects GetDataCollectionRuleDestinationStorageTableDirectArrayInput `pulumi:"storageTableDirects"` }
func (GetDataCollectionRuleDestinationArgs) ElementType ¶
func (GetDataCollectionRuleDestinationArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutput ¶
func (i GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutput() GetDataCollectionRuleDestinationOutput
func (GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutputWithContext ¶
func (i GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationOutput
type GetDataCollectionRuleDestinationArray ¶
type GetDataCollectionRuleDestinationArray []GetDataCollectionRuleDestinationInput
func (GetDataCollectionRuleDestinationArray) ElementType ¶
func (GetDataCollectionRuleDestinationArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutput ¶
func (i GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutput() GetDataCollectionRuleDestinationArrayOutput
func (GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutputWithContext ¶
func (i GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationArrayOutput
type GetDataCollectionRuleDestinationArrayInput ¶
type GetDataCollectionRuleDestinationArrayInput interface { pulumi.Input ToGetDataCollectionRuleDestinationArrayOutput() GetDataCollectionRuleDestinationArrayOutput ToGetDataCollectionRuleDestinationArrayOutputWithContext(context.Context) GetDataCollectionRuleDestinationArrayOutput }
GetDataCollectionRuleDestinationArrayInput is an input type that accepts GetDataCollectionRuleDestinationArray and GetDataCollectionRuleDestinationArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationArrayInput` via:
GetDataCollectionRuleDestinationArray{ GetDataCollectionRuleDestinationArgs{...} }
type GetDataCollectionRuleDestinationArrayOutput ¶
type GetDataCollectionRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationArrayOutput) ElementType ¶
func (GetDataCollectionRuleDestinationArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutput ¶
func (o GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutput() GetDataCollectionRuleDestinationArrayOutput
func (GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutputWithContext ¶
func (o GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationArrayOutput
type GetDataCollectionRuleDestinationAzureMonitorMetric ¶
type GetDataCollectionRuleDestinationAzureMonitorMetric struct { // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` }
type GetDataCollectionRuleDestinationAzureMonitorMetricArgs ¶
type GetDataCollectionRuleDestinationAzureMonitorMetricArgs struct { // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` }
func (GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ElementType ¶
func (GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput ¶
func (i GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput() GetDataCollectionRuleDestinationAzureMonitorMetricOutput
func (GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext ¶
func (i GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricOutput
type GetDataCollectionRuleDestinationAzureMonitorMetricArray ¶
type GetDataCollectionRuleDestinationAzureMonitorMetricArray []GetDataCollectionRuleDestinationAzureMonitorMetricInput
func (GetDataCollectionRuleDestinationAzureMonitorMetricArray) ElementType ¶
func (GetDataCollectionRuleDestinationAzureMonitorMetricArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput ¶
func (i GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
func (GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext ¶
func (i GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
type GetDataCollectionRuleDestinationAzureMonitorMetricArrayInput ¶
type GetDataCollectionRuleDestinationAzureMonitorMetricArrayInput interface { pulumi.Input ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext(context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput }
GetDataCollectionRuleDestinationAzureMonitorMetricArrayInput is an input type that accepts GetDataCollectionRuleDestinationAzureMonitorMetricArray and GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationAzureMonitorMetricArrayInput` via:
GetDataCollectionRuleDestinationAzureMonitorMetricArray{ GetDataCollectionRuleDestinationAzureMonitorMetricArgs{...} }
type GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput ¶
type GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ElementType ¶
func (GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput ¶
func (o GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
func (GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext ¶
func (o GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
type GetDataCollectionRuleDestinationAzureMonitorMetricInput ¶
type GetDataCollectionRuleDestinationAzureMonitorMetricInput interface { pulumi.Input ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput() GetDataCollectionRuleDestinationAzureMonitorMetricOutput ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext(context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricOutput }
GetDataCollectionRuleDestinationAzureMonitorMetricInput is an input type that accepts GetDataCollectionRuleDestinationAzureMonitorMetricArgs and GetDataCollectionRuleDestinationAzureMonitorMetricOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationAzureMonitorMetricInput` via:
GetDataCollectionRuleDestinationAzureMonitorMetricArgs{...}
type GetDataCollectionRuleDestinationAzureMonitorMetricOutput ¶
type GetDataCollectionRuleDestinationAzureMonitorMetricOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ElementType ¶
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) Name ¶
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput ¶
func (o GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput() GetDataCollectionRuleDestinationAzureMonitorMetricOutput
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext ¶
func (o GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricOutput
type GetDataCollectionRuleDestinationEventHubArgs ¶
type GetDataCollectionRuleDestinationEventHubArgs struct { // The resource ID of the Event Hub. EventHubId pulumi.StringInput `pulumi:"eventHubId"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` }
func (GetDataCollectionRuleDestinationEventHubArgs) ElementType ¶
func (GetDataCollectionRuleDestinationEventHubArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubOutput ¶
func (i GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubOutput() GetDataCollectionRuleDestinationEventHubOutput
func (GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubOutputWithContext ¶
func (i GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubOutput
func (GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubPtrOutput ¶
func (i GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubPtrOutput() GetDataCollectionRuleDestinationEventHubPtrOutput
func (GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext ¶
func (i GetDataCollectionRuleDestinationEventHubArgs) ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubPtrOutput
type GetDataCollectionRuleDestinationEventHubDirectArgs ¶
type GetDataCollectionRuleDestinationEventHubDirectArgs struct { // The resource ID of the Event Hub. EventHubId pulumi.StringInput `pulumi:"eventHubId"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` }
func (GetDataCollectionRuleDestinationEventHubDirectArgs) ElementType ¶
func (GetDataCollectionRuleDestinationEventHubDirectArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectOutput ¶
func (i GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectOutput() GetDataCollectionRuleDestinationEventHubDirectOutput
func (GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectOutputWithContext ¶
func (i GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectOutput
func (GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput ¶
func (i GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput() GetDataCollectionRuleDestinationEventHubDirectPtrOutput
func (GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext ¶
func (i GetDataCollectionRuleDestinationEventHubDirectArgs) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectPtrOutput
type GetDataCollectionRuleDestinationEventHubDirectInput ¶
type GetDataCollectionRuleDestinationEventHubDirectInput interface { pulumi.Input ToGetDataCollectionRuleDestinationEventHubDirectOutput() GetDataCollectionRuleDestinationEventHubDirectOutput ToGetDataCollectionRuleDestinationEventHubDirectOutputWithContext(context.Context) GetDataCollectionRuleDestinationEventHubDirectOutput }
GetDataCollectionRuleDestinationEventHubDirectInput is an input type that accepts GetDataCollectionRuleDestinationEventHubDirectArgs and GetDataCollectionRuleDestinationEventHubDirectOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationEventHubDirectInput` via:
GetDataCollectionRuleDestinationEventHubDirectArgs{...}
type GetDataCollectionRuleDestinationEventHubDirectOutput ¶
type GetDataCollectionRuleDestinationEventHubDirectOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationEventHubDirectOutput) ElementType ¶
func (GetDataCollectionRuleDestinationEventHubDirectOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationEventHubDirectOutput) EventHubId ¶
func (o GetDataCollectionRuleDestinationEventHubDirectOutput) EventHubId() pulumi.StringOutput
The resource ID of the Event Hub.
func (GetDataCollectionRuleDestinationEventHubDirectOutput) Name ¶
func (o GetDataCollectionRuleDestinationEventHubDirectOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectOutput ¶
func (o GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectOutput() GetDataCollectionRuleDestinationEventHubDirectOutput
func (GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectOutputWithContext ¶
func (o GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectOutput
func (GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput ¶
func (o GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput() GetDataCollectionRuleDestinationEventHubDirectPtrOutput
func (GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext ¶
func (o GetDataCollectionRuleDestinationEventHubDirectOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectPtrOutput
type GetDataCollectionRuleDestinationEventHubDirectPtrInput ¶
type GetDataCollectionRuleDestinationEventHubDirectPtrInput interface { pulumi.Input ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput() GetDataCollectionRuleDestinationEventHubDirectPtrOutput ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext(context.Context) GetDataCollectionRuleDestinationEventHubDirectPtrOutput }
GetDataCollectionRuleDestinationEventHubDirectPtrInput is an input type that accepts GetDataCollectionRuleDestinationEventHubDirectArgs, GetDataCollectionRuleDestinationEventHubDirectPtr and GetDataCollectionRuleDestinationEventHubDirectPtrOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationEventHubDirectPtrInput` via:
GetDataCollectionRuleDestinationEventHubDirectArgs{...} or: nil
func GetDataCollectionRuleDestinationEventHubDirectPtr ¶
func GetDataCollectionRuleDestinationEventHubDirectPtr(v *GetDataCollectionRuleDestinationEventHubDirectArgs) GetDataCollectionRuleDestinationEventHubDirectPtrInput
type GetDataCollectionRuleDestinationEventHubDirectPtrOutput ¶
type GetDataCollectionRuleDestinationEventHubDirectPtrOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationEventHubDirectPtrOutput) ElementType ¶
func (GetDataCollectionRuleDestinationEventHubDirectPtrOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationEventHubDirectPtrOutput) EventHubId ¶
func (o GetDataCollectionRuleDestinationEventHubDirectPtrOutput) EventHubId() pulumi.StringPtrOutput
The resource ID of the Event Hub.
func (GetDataCollectionRuleDestinationEventHubDirectPtrOutput) Name ¶
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationEventHubDirectPtrOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput ¶
func (o GetDataCollectionRuleDestinationEventHubDirectPtrOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutput() GetDataCollectionRuleDestinationEventHubDirectPtrOutput
func (GetDataCollectionRuleDestinationEventHubDirectPtrOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext ¶
func (o GetDataCollectionRuleDestinationEventHubDirectPtrOutput) ToGetDataCollectionRuleDestinationEventHubDirectPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubDirectPtrOutput
type GetDataCollectionRuleDestinationEventHubInput ¶
type GetDataCollectionRuleDestinationEventHubInput interface { pulumi.Input ToGetDataCollectionRuleDestinationEventHubOutput() GetDataCollectionRuleDestinationEventHubOutput ToGetDataCollectionRuleDestinationEventHubOutputWithContext(context.Context) GetDataCollectionRuleDestinationEventHubOutput }
GetDataCollectionRuleDestinationEventHubInput is an input type that accepts GetDataCollectionRuleDestinationEventHubArgs and GetDataCollectionRuleDestinationEventHubOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationEventHubInput` via:
GetDataCollectionRuleDestinationEventHubArgs{...}
type GetDataCollectionRuleDestinationEventHubOutput ¶
type GetDataCollectionRuleDestinationEventHubOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationEventHubOutput) ElementType ¶
func (GetDataCollectionRuleDestinationEventHubOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationEventHubOutput) EventHubId ¶
func (o GetDataCollectionRuleDestinationEventHubOutput) EventHubId() pulumi.StringOutput
The resource ID of the Event Hub.
func (GetDataCollectionRuleDestinationEventHubOutput) Name ¶
func (o GetDataCollectionRuleDestinationEventHubOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubOutput ¶
func (o GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubOutput() GetDataCollectionRuleDestinationEventHubOutput
func (GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubOutputWithContext ¶
func (o GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubOutput
func (GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutput ¶
func (o GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutput() GetDataCollectionRuleDestinationEventHubPtrOutput
func (GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext ¶
func (o GetDataCollectionRuleDestinationEventHubOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubPtrOutput
type GetDataCollectionRuleDestinationEventHubPtrInput ¶
type GetDataCollectionRuleDestinationEventHubPtrInput interface { pulumi.Input ToGetDataCollectionRuleDestinationEventHubPtrOutput() GetDataCollectionRuleDestinationEventHubPtrOutput ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext(context.Context) GetDataCollectionRuleDestinationEventHubPtrOutput }
GetDataCollectionRuleDestinationEventHubPtrInput is an input type that accepts GetDataCollectionRuleDestinationEventHubArgs, GetDataCollectionRuleDestinationEventHubPtr and GetDataCollectionRuleDestinationEventHubPtrOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationEventHubPtrInput` via:
GetDataCollectionRuleDestinationEventHubArgs{...} or: nil
func GetDataCollectionRuleDestinationEventHubPtr ¶
func GetDataCollectionRuleDestinationEventHubPtr(v *GetDataCollectionRuleDestinationEventHubArgs) GetDataCollectionRuleDestinationEventHubPtrInput
type GetDataCollectionRuleDestinationEventHubPtrOutput ¶
type GetDataCollectionRuleDestinationEventHubPtrOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationEventHubPtrOutput) ElementType ¶
func (GetDataCollectionRuleDestinationEventHubPtrOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationEventHubPtrOutput) EventHubId ¶
func (o GetDataCollectionRuleDestinationEventHubPtrOutput) EventHubId() pulumi.StringPtrOutput
The resource ID of the Event Hub.
func (GetDataCollectionRuleDestinationEventHubPtrOutput) Name ¶
func (o GetDataCollectionRuleDestinationEventHubPtrOutput) Name() pulumi.StringPtrOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationEventHubPtrOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutput ¶
func (o GetDataCollectionRuleDestinationEventHubPtrOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutput() GetDataCollectionRuleDestinationEventHubPtrOutput
func (GetDataCollectionRuleDestinationEventHubPtrOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext ¶
func (o GetDataCollectionRuleDestinationEventHubPtrOutput) ToGetDataCollectionRuleDestinationEventHubPtrOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationEventHubPtrOutput
type GetDataCollectionRuleDestinationInput ¶
type GetDataCollectionRuleDestinationInput interface { pulumi.Input ToGetDataCollectionRuleDestinationOutput() GetDataCollectionRuleDestinationOutput ToGetDataCollectionRuleDestinationOutputWithContext(context.Context) GetDataCollectionRuleDestinationOutput }
GetDataCollectionRuleDestinationInput is an input type that accepts GetDataCollectionRuleDestinationArgs and GetDataCollectionRuleDestinationOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationInput` via:
GetDataCollectionRuleDestinationArgs{...}
type GetDataCollectionRuleDestinationLogAnalyticArgs ¶
type GetDataCollectionRuleDestinationLogAnalyticArgs struct { // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The ID of a Log Analytic Workspace resource. WorkspaceResourceId pulumi.StringInput `pulumi:"workspaceResourceId"` }
func (GetDataCollectionRuleDestinationLogAnalyticArgs) ElementType ¶
func (GetDataCollectionRuleDestinationLogAnalyticArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutput ¶
func (i GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutput() GetDataCollectionRuleDestinationLogAnalyticOutput
func (GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext ¶
func (i GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticOutput
type GetDataCollectionRuleDestinationLogAnalyticArray ¶
type GetDataCollectionRuleDestinationLogAnalyticArray []GetDataCollectionRuleDestinationLogAnalyticInput
func (GetDataCollectionRuleDestinationLogAnalyticArray) ElementType ¶
func (GetDataCollectionRuleDestinationLogAnalyticArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput ¶
func (i GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
func (GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext ¶
func (i GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticArrayOutput
type GetDataCollectionRuleDestinationLogAnalyticArrayInput ¶
type GetDataCollectionRuleDestinationLogAnalyticArrayInput interface { pulumi.Input ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput() GetDataCollectionRuleDestinationLogAnalyticArrayOutput ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext(context.Context) GetDataCollectionRuleDestinationLogAnalyticArrayOutput }
GetDataCollectionRuleDestinationLogAnalyticArrayInput is an input type that accepts GetDataCollectionRuleDestinationLogAnalyticArray and GetDataCollectionRuleDestinationLogAnalyticArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationLogAnalyticArrayInput` via:
GetDataCollectionRuleDestinationLogAnalyticArray{ GetDataCollectionRuleDestinationLogAnalyticArgs{...} }
type GetDataCollectionRuleDestinationLogAnalyticArrayOutput ¶
type GetDataCollectionRuleDestinationLogAnalyticArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ElementType ¶
func (GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput ¶
func (o GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
func (GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext ¶
func (o GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticArrayOutput
type GetDataCollectionRuleDestinationLogAnalyticInput ¶
type GetDataCollectionRuleDestinationLogAnalyticInput interface { pulumi.Input ToGetDataCollectionRuleDestinationLogAnalyticOutput() GetDataCollectionRuleDestinationLogAnalyticOutput ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext(context.Context) GetDataCollectionRuleDestinationLogAnalyticOutput }
GetDataCollectionRuleDestinationLogAnalyticInput is an input type that accepts GetDataCollectionRuleDestinationLogAnalyticArgs and GetDataCollectionRuleDestinationLogAnalyticOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationLogAnalyticInput` via:
GetDataCollectionRuleDestinationLogAnalyticArgs{...}
type GetDataCollectionRuleDestinationLogAnalyticOutput ¶
type GetDataCollectionRuleDestinationLogAnalyticOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationLogAnalyticOutput) ElementType ¶
func (GetDataCollectionRuleDestinationLogAnalyticOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationLogAnalyticOutput) Name ¶
func (o GetDataCollectionRuleDestinationLogAnalyticOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutput ¶
func (o GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutput() GetDataCollectionRuleDestinationLogAnalyticOutput
func (GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext ¶
func (o GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticOutput
func (GetDataCollectionRuleDestinationLogAnalyticOutput) WorkspaceResourceId ¶
func (o GetDataCollectionRuleDestinationLogAnalyticOutput) WorkspaceResourceId() pulumi.StringOutput
The ID of a Log Analytic Workspace resource.
type GetDataCollectionRuleDestinationMonitorAccountArgs ¶
type GetDataCollectionRuleDestinationMonitorAccountArgs struct { // The resource ID of the Monitor Account. MonitorAccountId pulumi.StringInput `pulumi:"monitorAccountId"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` }
func (GetDataCollectionRuleDestinationMonitorAccountArgs) ElementType ¶
func (GetDataCollectionRuleDestinationMonitorAccountArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationMonitorAccountArgs) ToGetDataCollectionRuleDestinationMonitorAccountOutput ¶
func (i GetDataCollectionRuleDestinationMonitorAccountArgs) ToGetDataCollectionRuleDestinationMonitorAccountOutput() GetDataCollectionRuleDestinationMonitorAccountOutput
func (GetDataCollectionRuleDestinationMonitorAccountArgs) ToGetDataCollectionRuleDestinationMonitorAccountOutputWithContext ¶
func (i GetDataCollectionRuleDestinationMonitorAccountArgs) ToGetDataCollectionRuleDestinationMonitorAccountOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationMonitorAccountOutput
type GetDataCollectionRuleDestinationMonitorAccountArray ¶
type GetDataCollectionRuleDestinationMonitorAccountArray []GetDataCollectionRuleDestinationMonitorAccountInput
func (GetDataCollectionRuleDestinationMonitorAccountArray) ElementType ¶
func (GetDataCollectionRuleDestinationMonitorAccountArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationMonitorAccountArray) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutput ¶
func (i GetDataCollectionRuleDestinationMonitorAccountArray) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutput() GetDataCollectionRuleDestinationMonitorAccountArrayOutput
func (GetDataCollectionRuleDestinationMonitorAccountArray) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutputWithContext ¶
func (i GetDataCollectionRuleDestinationMonitorAccountArray) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationMonitorAccountArrayOutput
type GetDataCollectionRuleDestinationMonitorAccountArrayInput ¶
type GetDataCollectionRuleDestinationMonitorAccountArrayInput interface { pulumi.Input ToGetDataCollectionRuleDestinationMonitorAccountArrayOutput() GetDataCollectionRuleDestinationMonitorAccountArrayOutput ToGetDataCollectionRuleDestinationMonitorAccountArrayOutputWithContext(context.Context) GetDataCollectionRuleDestinationMonitorAccountArrayOutput }
GetDataCollectionRuleDestinationMonitorAccountArrayInput is an input type that accepts GetDataCollectionRuleDestinationMonitorAccountArray and GetDataCollectionRuleDestinationMonitorAccountArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationMonitorAccountArrayInput` via:
GetDataCollectionRuleDestinationMonitorAccountArray{ GetDataCollectionRuleDestinationMonitorAccountArgs{...} }
type GetDataCollectionRuleDestinationMonitorAccountArrayOutput ¶
type GetDataCollectionRuleDestinationMonitorAccountArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationMonitorAccountArrayOutput) ElementType ¶
func (GetDataCollectionRuleDestinationMonitorAccountArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationMonitorAccountArrayOutput) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutput ¶
func (o GetDataCollectionRuleDestinationMonitorAccountArrayOutput) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutput() GetDataCollectionRuleDestinationMonitorAccountArrayOutput
func (GetDataCollectionRuleDestinationMonitorAccountArrayOutput) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutputWithContext ¶
func (o GetDataCollectionRuleDestinationMonitorAccountArrayOutput) ToGetDataCollectionRuleDestinationMonitorAccountArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationMonitorAccountArrayOutput
type GetDataCollectionRuleDestinationMonitorAccountInput ¶
type GetDataCollectionRuleDestinationMonitorAccountInput interface { pulumi.Input ToGetDataCollectionRuleDestinationMonitorAccountOutput() GetDataCollectionRuleDestinationMonitorAccountOutput ToGetDataCollectionRuleDestinationMonitorAccountOutputWithContext(context.Context) GetDataCollectionRuleDestinationMonitorAccountOutput }
GetDataCollectionRuleDestinationMonitorAccountInput is an input type that accepts GetDataCollectionRuleDestinationMonitorAccountArgs and GetDataCollectionRuleDestinationMonitorAccountOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationMonitorAccountInput` via:
GetDataCollectionRuleDestinationMonitorAccountArgs{...}
type GetDataCollectionRuleDestinationMonitorAccountOutput ¶
type GetDataCollectionRuleDestinationMonitorAccountOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationMonitorAccountOutput) ElementType ¶
func (GetDataCollectionRuleDestinationMonitorAccountOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationMonitorAccountOutput) MonitorAccountId ¶
func (o GetDataCollectionRuleDestinationMonitorAccountOutput) MonitorAccountId() pulumi.StringOutput
The resource ID of the Monitor Account.
func (GetDataCollectionRuleDestinationMonitorAccountOutput) Name ¶
func (o GetDataCollectionRuleDestinationMonitorAccountOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationMonitorAccountOutput) ToGetDataCollectionRuleDestinationMonitorAccountOutput ¶
func (o GetDataCollectionRuleDestinationMonitorAccountOutput) ToGetDataCollectionRuleDestinationMonitorAccountOutput() GetDataCollectionRuleDestinationMonitorAccountOutput
func (GetDataCollectionRuleDestinationMonitorAccountOutput) ToGetDataCollectionRuleDestinationMonitorAccountOutputWithContext ¶
func (o GetDataCollectionRuleDestinationMonitorAccountOutput) ToGetDataCollectionRuleDestinationMonitorAccountOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationMonitorAccountOutput
type GetDataCollectionRuleDestinationOutput ¶
type GetDataCollectionRuleDestinationOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationOutput) AzureMonitorMetrics ¶
func (o GetDataCollectionRuleDestinationOutput) AzureMonitorMetrics() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
A `azureMonitorMetrics` block as defined above.
func (GetDataCollectionRuleDestinationOutput) ElementType ¶
func (GetDataCollectionRuleDestinationOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationOutput) EventHub ¶
func (o GetDataCollectionRuleDestinationOutput) EventHub() GetDataCollectionRuleDestinationEventHubPtrOutput
One or more `eventHub` blocks as defined below.
func (GetDataCollectionRuleDestinationOutput) EventHubDirect ¶
func (o GetDataCollectionRuleDestinationOutput) EventHubDirect() GetDataCollectionRuleDestinationEventHubDirectPtrOutput
One or more `eventHubDirect` blocks as defined below.
func (GetDataCollectionRuleDestinationOutput) LogAnalytics ¶
func (o GetDataCollectionRuleDestinationOutput) LogAnalytics() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
One or more `logAnalytics` blocks as defined below.
func (GetDataCollectionRuleDestinationOutput) MonitorAccounts ¶
func (o GetDataCollectionRuleDestinationOutput) MonitorAccounts() GetDataCollectionRuleDestinationMonitorAccountArrayOutput
One or more `monitorAccount` blocks as defined below.
func (GetDataCollectionRuleDestinationOutput) StorageBlobDirects ¶
func (o GetDataCollectionRuleDestinationOutput) StorageBlobDirects() GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
One or more `storageBlobDirect` blocks as defined below.
func (GetDataCollectionRuleDestinationOutput) StorageBlobs ¶
func (o GetDataCollectionRuleDestinationOutput) StorageBlobs() GetDataCollectionRuleDestinationStorageBlobArrayOutput
One or more `storageBlob` blocks as defined below.
func (GetDataCollectionRuleDestinationOutput) StorageTableDirects ¶
func (o GetDataCollectionRuleDestinationOutput) StorageTableDirects() GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
One or more `storageTableDirect` blocks as defined below.
func (GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutput ¶
func (o GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutput() GetDataCollectionRuleDestinationOutput
func (GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutputWithContext ¶
func (o GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationOutput
type GetDataCollectionRuleDestinationStorageBlob ¶
type GetDataCollectionRuleDestinationStorageBlob struct { // The Storage Container name. ContainerName string `pulumi:"containerName"` // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId string `pulumi:"storageAccountId"` }
type GetDataCollectionRuleDestinationStorageBlobArgs ¶
type GetDataCollectionRuleDestinationStorageBlobArgs struct { // The Storage Container name. ContainerName pulumi.StringInput `pulumi:"containerName"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` }
func (GetDataCollectionRuleDestinationStorageBlobArgs) ElementType ¶
func (GetDataCollectionRuleDestinationStorageBlobArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageBlobArgs) ToGetDataCollectionRuleDestinationStorageBlobOutput ¶
func (i GetDataCollectionRuleDestinationStorageBlobArgs) ToGetDataCollectionRuleDestinationStorageBlobOutput() GetDataCollectionRuleDestinationStorageBlobOutput
func (GetDataCollectionRuleDestinationStorageBlobArgs) ToGetDataCollectionRuleDestinationStorageBlobOutputWithContext ¶
func (i GetDataCollectionRuleDestinationStorageBlobArgs) ToGetDataCollectionRuleDestinationStorageBlobOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobOutput
type GetDataCollectionRuleDestinationStorageBlobArray ¶
type GetDataCollectionRuleDestinationStorageBlobArray []GetDataCollectionRuleDestinationStorageBlobInput
func (GetDataCollectionRuleDestinationStorageBlobArray) ElementType ¶
func (GetDataCollectionRuleDestinationStorageBlobArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageBlobArray) ToGetDataCollectionRuleDestinationStorageBlobArrayOutput ¶
func (i GetDataCollectionRuleDestinationStorageBlobArray) ToGetDataCollectionRuleDestinationStorageBlobArrayOutput() GetDataCollectionRuleDestinationStorageBlobArrayOutput
func (GetDataCollectionRuleDestinationStorageBlobArray) ToGetDataCollectionRuleDestinationStorageBlobArrayOutputWithContext ¶
func (i GetDataCollectionRuleDestinationStorageBlobArray) ToGetDataCollectionRuleDestinationStorageBlobArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobArrayOutput
type GetDataCollectionRuleDestinationStorageBlobArrayInput ¶
type GetDataCollectionRuleDestinationStorageBlobArrayInput interface { pulumi.Input ToGetDataCollectionRuleDestinationStorageBlobArrayOutput() GetDataCollectionRuleDestinationStorageBlobArrayOutput ToGetDataCollectionRuleDestinationStorageBlobArrayOutputWithContext(context.Context) GetDataCollectionRuleDestinationStorageBlobArrayOutput }
GetDataCollectionRuleDestinationStorageBlobArrayInput is an input type that accepts GetDataCollectionRuleDestinationStorageBlobArray and GetDataCollectionRuleDestinationStorageBlobArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationStorageBlobArrayInput` via:
GetDataCollectionRuleDestinationStorageBlobArray{ GetDataCollectionRuleDestinationStorageBlobArgs{...} }
type GetDataCollectionRuleDestinationStorageBlobArrayOutput ¶
type GetDataCollectionRuleDestinationStorageBlobArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationStorageBlobArrayOutput) ElementType ¶
func (GetDataCollectionRuleDestinationStorageBlobArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageBlobArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobArrayOutput ¶
func (o GetDataCollectionRuleDestinationStorageBlobArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobArrayOutput() GetDataCollectionRuleDestinationStorageBlobArrayOutput
func (GetDataCollectionRuleDestinationStorageBlobArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobArrayOutputWithContext ¶
func (o GetDataCollectionRuleDestinationStorageBlobArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobArrayOutput
type GetDataCollectionRuleDestinationStorageBlobDirect ¶
type GetDataCollectionRuleDestinationStorageBlobDirect struct { // The Storage Container name. ContainerName string `pulumi:"containerName"` // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId string `pulumi:"storageAccountId"` }
type GetDataCollectionRuleDestinationStorageBlobDirectArgs ¶
type GetDataCollectionRuleDestinationStorageBlobDirectArgs struct { // The Storage Container name. ContainerName pulumi.StringInput `pulumi:"containerName"` // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` }
func (GetDataCollectionRuleDestinationStorageBlobDirectArgs) ElementType ¶
func (GetDataCollectionRuleDestinationStorageBlobDirectArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageBlobDirectArgs) ToGetDataCollectionRuleDestinationStorageBlobDirectOutput ¶
func (i GetDataCollectionRuleDestinationStorageBlobDirectArgs) ToGetDataCollectionRuleDestinationStorageBlobDirectOutput() GetDataCollectionRuleDestinationStorageBlobDirectOutput
func (GetDataCollectionRuleDestinationStorageBlobDirectArgs) ToGetDataCollectionRuleDestinationStorageBlobDirectOutputWithContext ¶
func (i GetDataCollectionRuleDestinationStorageBlobDirectArgs) ToGetDataCollectionRuleDestinationStorageBlobDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobDirectOutput
type GetDataCollectionRuleDestinationStorageBlobDirectArray ¶
type GetDataCollectionRuleDestinationStorageBlobDirectArray []GetDataCollectionRuleDestinationStorageBlobDirectInput
func (GetDataCollectionRuleDestinationStorageBlobDirectArray) ElementType ¶
func (GetDataCollectionRuleDestinationStorageBlobDirectArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageBlobDirectArray) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutput ¶
func (i GetDataCollectionRuleDestinationStorageBlobDirectArray) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutput() GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
func (GetDataCollectionRuleDestinationStorageBlobDirectArray) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutputWithContext ¶
func (i GetDataCollectionRuleDestinationStorageBlobDirectArray) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
type GetDataCollectionRuleDestinationStorageBlobDirectArrayInput ¶
type GetDataCollectionRuleDestinationStorageBlobDirectArrayInput interface { pulumi.Input ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutput() GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutputWithContext(context.Context) GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput }
GetDataCollectionRuleDestinationStorageBlobDirectArrayInput is an input type that accepts GetDataCollectionRuleDestinationStorageBlobDirectArray and GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationStorageBlobDirectArrayInput` via:
GetDataCollectionRuleDestinationStorageBlobDirectArray{ GetDataCollectionRuleDestinationStorageBlobDirectArgs{...} }
type GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput ¶
type GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) ElementType ¶
func (GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutput ¶
func (o GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutput() GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
func (GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutputWithContext ¶
func (o GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobDirectArrayOutput
type GetDataCollectionRuleDestinationStorageBlobDirectInput ¶
type GetDataCollectionRuleDestinationStorageBlobDirectInput interface { pulumi.Input ToGetDataCollectionRuleDestinationStorageBlobDirectOutput() GetDataCollectionRuleDestinationStorageBlobDirectOutput ToGetDataCollectionRuleDestinationStorageBlobDirectOutputWithContext(context.Context) GetDataCollectionRuleDestinationStorageBlobDirectOutput }
GetDataCollectionRuleDestinationStorageBlobDirectInput is an input type that accepts GetDataCollectionRuleDestinationStorageBlobDirectArgs and GetDataCollectionRuleDestinationStorageBlobDirectOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationStorageBlobDirectInput` via:
GetDataCollectionRuleDestinationStorageBlobDirectArgs{...}
type GetDataCollectionRuleDestinationStorageBlobDirectOutput ¶
type GetDataCollectionRuleDestinationStorageBlobDirectOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationStorageBlobDirectOutput) ContainerName ¶
func (o GetDataCollectionRuleDestinationStorageBlobDirectOutput) ContainerName() pulumi.StringOutput
The Storage Container name.
func (GetDataCollectionRuleDestinationStorageBlobDirectOutput) ElementType ¶
func (GetDataCollectionRuleDestinationStorageBlobDirectOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageBlobDirectOutput) Name ¶
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationStorageBlobDirectOutput) StorageAccountId ¶
func (o GetDataCollectionRuleDestinationStorageBlobDirectOutput) StorageAccountId() pulumi.StringOutput
The resource ID of the Storage Account.
func (GetDataCollectionRuleDestinationStorageBlobDirectOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectOutput ¶
func (o GetDataCollectionRuleDestinationStorageBlobDirectOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectOutput() GetDataCollectionRuleDestinationStorageBlobDirectOutput
func (GetDataCollectionRuleDestinationStorageBlobDirectOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectOutputWithContext ¶
func (o GetDataCollectionRuleDestinationStorageBlobDirectOutput) ToGetDataCollectionRuleDestinationStorageBlobDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobDirectOutput
type GetDataCollectionRuleDestinationStorageBlobInput ¶
type GetDataCollectionRuleDestinationStorageBlobInput interface { pulumi.Input ToGetDataCollectionRuleDestinationStorageBlobOutput() GetDataCollectionRuleDestinationStorageBlobOutput ToGetDataCollectionRuleDestinationStorageBlobOutputWithContext(context.Context) GetDataCollectionRuleDestinationStorageBlobOutput }
GetDataCollectionRuleDestinationStorageBlobInput is an input type that accepts GetDataCollectionRuleDestinationStorageBlobArgs and GetDataCollectionRuleDestinationStorageBlobOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationStorageBlobInput` via:
GetDataCollectionRuleDestinationStorageBlobArgs{...}
type GetDataCollectionRuleDestinationStorageBlobOutput ¶
type GetDataCollectionRuleDestinationStorageBlobOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationStorageBlobOutput) ContainerName ¶
func (o GetDataCollectionRuleDestinationStorageBlobOutput) ContainerName() pulumi.StringOutput
The Storage Container name.
func (GetDataCollectionRuleDestinationStorageBlobOutput) ElementType ¶
func (GetDataCollectionRuleDestinationStorageBlobOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageBlobOutput) Name ¶
func (o GetDataCollectionRuleDestinationStorageBlobOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationStorageBlobOutput) StorageAccountId ¶
func (o GetDataCollectionRuleDestinationStorageBlobOutput) StorageAccountId() pulumi.StringOutput
The resource ID of the Storage Account.
func (GetDataCollectionRuleDestinationStorageBlobOutput) ToGetDataCollectionRuleDestinationStorageBlobOutput ¶
func (o GetDataCollectionRuleDestinationStorageBlobOutput) ToGetDataCollectionRuleDestinationStorageBlobOutput() GetDataCollectionRuleDestinationStorageBlobOutput
func (GetDataCollectionRuleDestinationStorageBlobOutput) ToGetDataCollectionRuleDestinationStorageBlobOutputWithContext ¶
func (o GetDataCollectionRuleDestinationStorageBlobOutput) ToGetDataCollectionRuleDestinationStorageBlobOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageBlobOutput
type GetDataCollectionRuleDestinationStorageTableDirect ¶
type GetDataCollectionRuleDestinationStorageTableDirect struct { // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId string `pulumi:"storageAccountId"` // The Storage Table name. TableName string `pulumi:"tableName"` }
type GetDataCollectionRuleDestinationStorageTableDirectArgs ¶
type GetDataCollectionRuleDestinationStorageTableDirectArgs struct { // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // The resource ID of the Storage Account. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` // The Storage Table name. TableName pulumi.StringInput `pulumi:"tableName"` }
func (GetDataCollectionRuleDestinationStorageTableDirectArgs) ElementType ¶
func (GetDataCollectionRuleDestinationStorageTableDirectArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageTableDirectArgs) ToGetDataCollectionRuleDestinationStorageTableDirectOutput ¶
func (i GetDataCollectionRuleDestinationStorageTableDirectArgs) ToGetDataCollectionRuleDestinationStorageTableDirectOutput() GetDataCollectionRuleDestinationStorageTableDirectOutput
func (GetDataCollectionRuleDestinationStorageTableDirectArgs) ToGetDataCollectionRuleDestinationStorageTableDirectOutputWithContext ¶
func (i GetDataCollectionRuleDestinationStorageTableDirectArgs) ToGetDataCollectionRuleDestinationStorageTableDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageTableDirectOutput
type GetDataCollectionRuleDestinationStorageTableDirectArray ¶
type GetDataCollectionRuleDestinationStorageTableDirectArray []GetDataCollectionRuleDestinationStorageTableDirectInput
func (GetDataCollectionRuleDestinationStorageTableDirectArray) ElementType ¶
func (GetDataCollectionRuleDestinationStorageTableDirectArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageTableDirectArray) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutput ¶
func (i GetDataCollectionRuleDestinationStorageTableDirectArray) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutput() GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
func (GetDataCollectionRuleDestinationStorageTableDirectArray) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutputWithContext ¶
func (i GetDataCollectionRuleDestinationStorageTableDirectArray) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
type GetDataCollectionRuleDestinationStorageTableDirectArrayInput ¶
type GetDataCollectionRuleDestinationStorageTableDirectArrayInput interface { pulumi.Input ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutput() GetDataCollectionRuleDestinationStorageTableDirectArrayOutput ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutputWithContext(context.Context) GetDataCollectionRuleDestinationStorageTableDirectArrayOutput }
GetDataCollectionRuleDestinationStorageTableDirectArrayInput is an input type that accepts GetDataCollectionRuleDestinationStorageTableDirectArray and GetDataCollectionRuleDestinationStorageTableDirectArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationStorageTableDirectArrayInput` via:
GetDataCollectionRuleDestinationStorageTableDirectArray{ GetDataCollectionRuleDestinationStorageTableDirectArgs{...} }
type GetDataCollectionRuleDestinationStorageTableDirectArrayOutput ¶
type GetDataCollectionRuleDestinationStorageTableDirectArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) ElementType ¶
func (GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutput ¶
func (o GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutput() GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
func (GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutputWithContext ¶
func (o GetDataCollectionRuleDestinationStorageTableDirectArrayOutput) ToGetDataCollectionRuleDestinationStorageTableDirectArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageTableDirectArrayOutput
type GetDataCollectionRuleDestinationStorageTableDirectInput ¶
type GetDataCollectionRuleDestinationStorageTableDirectInput interface { pulumi.Input ToGetDataCollectionRuleDestinationStorageTableDirectOutput() GetDataCollectionRuleDestinationStorageTableDirectOutput ToGetDataCollectionRuleDestinationStorageTableDirectOutputWithContext(context.Context) GetDataCollectionRuleDestinationStorageTableDirectOutput }
GetDataCollectionRuleDestinationStorageTableDirectInput is an input type that accepts GetDataCollectionRuleDestinationStorageTableDirectArgs and GetDataCollectionRuleDestinationStorageTableDirectOutput values. You can construct a concrete instance of `GetDataCollectionRuleDestinationStorageTableDirectInput` via:
GetDataCollectionRuleDestinationStorageTableDirectArgs{...}
type GetDataCollectionRuleDestinationStorageTableDirectOutput ¶
type GetDataCollectionRuleDestinationStorageTableDirectOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationStorageTableDirectOutput) ElementType ¶
func (GetDataCollectionRuleDestinationStorageTableDirectOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationStorageTableDirectOutput) Name ¶
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationStorageTableDirectOutput) StorageAccountId ¶
func (o GetDataCollectionRuleDestinationStorageTableDirectOutput) StorageAccountId() pulumi.StringOutput
The resource ID of the Storage Account.
func (GetDataCollectionRuleDestinationStorageTableDirectOutput) TableName ¶
func (o GetDataCollectionRuleDestinationStorageTableDirectOutput) TableName() pulumi.StringOutput
The Storage Table name.
func (GetDataCollectionRuleDestinationStorageTableDirectOutput) ToGetDataCollectionRuleDestinationStorageTableDirectOutput ¶
func (o GetDataCollectionRuleDestinationStorageTableDirectOutput) ToGetDataCollectionRuleDestinationStorageTableDirectOutput() GetDataCollectionRuleDestinationStorageTableDirectOutput
func (GetDataCollectionRuleDestinationStorageTableDirectOutput) ToGetDataCollectionRuleDestinationStorageTableDirectOutputWithContext ¶
func (o GetDataCollectionRuleDestinationStorageTableDirectOutput) ToGetDataCollectionRuleDestinationStorageTableDirectOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationStorageTableDirectOutput
type GetDataCollectionRuleIdentity ¶
type GetDataCollectionRuleIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId string `pulumi:"tenantId"` // cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`. Type string `pulumi:"type"` }
type GetDataCollectionRuleIdentityArgs ¶
type GetDataCollectionRuleIdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringInput `pulumi:"tenantId"` // cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (GetDataCollectionRuleIdentityArgs) ElementType ¶
func (GetDataCollectionRuleIdentityArgs) ElementType() reflect.Type
func (GetDataCollectionRuleIdentityArgs) ToGetDataCollectionRuleIdentityOutput ¶
func (i GetDataCollectionRuleIdentityArgs) ToGetDataCollectionRuleIdentityOutput() GetDataCollectionRuleIdentityOutput
func (GetDataCollectionRuleIdentityArgs) ToGetDataCollectionRuleIdentityOutputWithContext ¶
func (i GetDataCollectionRuleIdentityArgs) ToGetDataCollectionRuleIdentityOutputWithContext(ctx context.Context) GetDataCollectionRuleIdentityOutput
type GetDataCollectionRuleIdentityArray ¶
type GetDataCollectionRuleIdentityArray []GetDataCollectionRuleIdentityInput
func (GetDataCollectionRuleIdentityArray) ElementType ¶
func (GetDataCollectionRuleIdentityArray) ElementType() reflect.Type
func (GetDataCollectionRuleIdentityArray) ToGetDataCollectionRuleIdentityArrayOutput ¶
func (i GetDataCollectionRuleIdentityArray) ToGetDataCollectionRuleIdentityArrayOutput() GetDataCollectionRuleIdentityArrayOutput
func (GetDataCollectionRuleIdentityArray) ToGetDataCollectionRuleIdentityArrayOutputWithContext ¶
func (i GetDataCollectionRuleIdentityArray) ToGetDataCollectionRuleIdentityArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleIdentityArrayOutput
type GetDataCollectionRuleIdentityArrayInput ¶
type GetDataCollectionRuleIdentityArrayInput interface { pulumi.Input ToGetDataCollectionRuleIdentityArrayOutput() GetDataCollectionRuleIdentityArrayOutput ToGetDataCollectionRuleIdentityArrayOutputWithContext(context.Context) GetDataCollectionRuleIdentityArrayOutput }
GetDataCollectionRuleIdentityArrayInput is an input type that accepts GetDataCollectionRuleIdentityArray and GetDataCollectionRuleIdentityArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleIdentityArrayInput` via:
GetDataCollectionRuleIdentityArray{ GetDataCollectionRuleIdentityArgs{...} }
type GetDataCollectionRuleIdentityArrayOutput ¶
type GetDataCollectionRuleIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleIdentityArrayOutput) ElementType ¶
func (GetDataCollectionRuleIdentityArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleIdentityArrayOutput) ToGetDataCollectionRuleIdentityArrayOutput ¶
func (o GetDataCollectionRuleIdentityArrayOutput) ToGetDataCollectionRuleIdentityArrayOutput() GetDataCollectionRuleIdentityArrayOutput
func (GetDataCollectionRuleIdentityArrayOutput) ToGetDataCollectionRuleIdentityArrayOutputWithContext ¶
func (o GetDataCollectionRuleIdentityArrayOutput) ToGetDataCollectionRuleIdentityArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleIdentityArrayOutput
type GetDataCollectionRuleIdentityInput ¶
type GetDataCollectionRuleIdentityInput interface { pulumi.Input ToGetDataCollectionRuleIdentityOutput() GetDataCollectionRuleIdentityOutput ToGetDataCollectionRuleIdentityOutputWithContext(context.Context) GetDataCollectionRuleIdentityOutput }
GetDataCollectionRuleIdentityInput is an input type that accepts GetDataCollectionRuleIdentityArgs and GetDataCollectionRuleIdentityOutput values. You can construct a concrete instance of `GetDataCollectionRuleIdentityInput` via:
GetDataCollectionRuleIdentityArgs{...}
type GetDataCollectionRuleIdentityOutput ¶
type GetDataCollectionRuleIdentityOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleIdentityOutput) ElementType ¶
func (GetDataCollectionRuleIdentityOutput) ElementType() reflect.Type
func (GetDataCollectionRuleIdentityOutput) IdentityIds ¶
func (o GetDataCollectionRuleIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this Data Collection Rule. Currently, up to 1 identity is supported.
func (GetDataCollectionRuleIdentityOutput) PrincipalId ¶
func (o GetDataCollectionRuleIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID associated with this Managed Service Identity.
func (GetDataCollectionRuleIdentityOutput) TenantId ¶
func (o GetDataCollectionRuleIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID associated with this Managed Service Identity.
func (GetDataCollectionRuleIdentityOutput) ToGetDataCollectionRuleIdentityOutput ¶
func (o GetDataCollectionRuleIdentityOutput) ToGetDataCollectionRuleIdentityOutput() GetDataCollectionRuleIdentityOutput
func (GetDataCollectionRuleIdentityOutput) ToGetDataCollectionRuleIdentityOutputWithContext ¶
func (o GetDataCollectionRuleIdentityOutput) ToGetDataCollectionRuleIdentityOutputWithContext(ctx context.Context) GetDataCollectionRuleIdentityOutput
func (GetDataCollectionRuleIdentityOutput) Type ¶
func (o GetDataCollectionRuleIdentityOutput) Type() pulumi.StringOutput
cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`.
type GetDataCollectionRuleStreamDeclaration ¶
type GetDataCollectionRuleStreamDeclaration struct { // One or more `column` blocks as defined above. Columns []GetDataCollectionRuleStreamDeclarationColumn `pulumi:"columns"` // The name of the custom stream. This name should be unique across all `streamDeclaration` blocks. StreamName string `pulumi:"streamName"` }
type GetDataCollectionRuleStreamDeclarationArgs ¶
type GetDataCollectionRuleStreamDeclarationArgs struct { // One or more `column` blocks as defined above. Columns GetDataCollectionRuleStreamDeclarationColumnArrayInput `pulumi:"columns"` // The name of the custom stream. This name should be unique across all `streamDeclaration` blocks. StreamName pulumi.StringInput `pulumi:"streamName"` }
func (GetDataCollectionRuleStreamDeclarationArgs) ElementType ¶
func (GetDataCollectionRuleStreamDeclarationArgs) ElementType() reflect.Type
func (GetDataCollectionRuleStreamDeclarationArgs) ToGetDataCollectionRuleStreamDeclarationOutput ¶
func (i GetDataCollectionRuleStreamDeclarationArgs) ToGetDataCollectionRuleStreamDeclarationOutput() GetDataCollectionRuleStreamDeclarationOutput
func (GetDataCollectionRuleStreamDeclarationArgs) ToGetDataCollectionRuleStreamDeclarationOutputWithContext ¶
func (i GetDataCollectionRuleStreamDeclarationArgs) ToGetDataCollectionRuleStreamDeclarationOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationOutput
type GetDataCollectionRuleStreamDeclarationArray ¶
type GetDataCollectionRuleStreamDeclarationArray []GetDataCollectionRuleStreamDeclarationInput
func (GetDataCollectionRuleStreamDeclarationArray) ElementType ¶
func (GetDataCollectionRuleStreamDeclarationArray) ElementType() reflect.Type
func (GetDataCollectionRuleStreamDeclarationArray) ToGetDataCollectionRuleStreamDeclarationArrayOutput ¶
func (i GetDataCollectionRuleStreamDeclarationArray) ToGetDataCollectionRuleStreamDeclarationArrayOutput() GetDataCollectionRuleStreamDeclarationArrayOutput
func (GetDataCollectionRuleStreamDeclarationArray) ToGetDataCollectionRuleStreamDeclarationArrayOutputWithContext ¶
func (i GetDataCollectionRuleStreamDeclarationArray) ToGetDataCollectionRuleStreamDeclarationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationArrayOutput
type GetDataCollectionRuleStreamDeclarationArrayInput ¶
type GetDataCollectionRuleStreamDeclarationArrayInput interface { pulumi.Input ToGetDataCollectionRuleStreamDeclarationArrayOutput() GetDataCollectionRuleStreamDeclarationArrayOutput ToGetDataCollectionRuleStreamDeclarationArrayOutputWithContext(context.Context) GetDataCollectionRuleStreamDeclarationArrayOutput }
GetDataCollectionRuleStreamDeclarationArrayInput is an input type that accepts GetDataCollectionRuleStreamDeclarationArray and GetDataCollectionRuleStreamDeclarationArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleStreamDeclarationArrayInput` via:
GetDataCollectionRuleStreamDeclarationArray{ GetDataCollectionRuleStreamDeclarationArgs{...} }
type GetDataCollectionRuleStreamDeclarationArrayOutput ¶
type GetDataCollectionRuleStreamDeclarationArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleStreamDeclarationArrayOutput) ElementType ¶
func (GetDataCollectionRuleStreamDeclarationArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleStreamDeclarationArrayOutput) ToGetDataCollectionRuleStreamDeclarationArrayOutput ¶
func (o GetDataCollectionRuleStreamDeclarationArrayOutput) ToGetDataCollectionRuleStreamDeclarationArrayOutput() GetDataCollectionRuleStreamDeclarationArrayOutput
func (GetDataCollectionRuleStreamDeclarationArrayOutput) ToGetDataCollectionRuleStreamDeclarationArrayOutputWithContext ¶
func (o GetDataCollectionRuleStreamDeclarationArrayOutput) ToGetDataCollectionRuleStreamDeclarationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationArrayOutput
type GetDataCollectionRuleStreamDeclarationColumn ¶
type GetDataCollectionRuleStreamDeclarationColumn struct { // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`. Type string `pulumi:"type"` }
type GetDataCollectionRuleStreamDeclarationColumnArgs ¶
type GetDataCollectionRuleStreamDeclarationColumnArgs struct { // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (GetDataCollectionRuleStreamDeclarationColumnArgs) ElementType ¶
func (GetDataCollectionRuleStreamDeclarationColumnArgs) ElementType() reflect.Type
func (GetDataCollectionRuleStreamDeclarationColumnArgs) ToGetDataCollectionRuleStreamDeclarationColumnOutput ¶
func (i GetDataCollectionRuleStreamDeclarationColumnArgs) ToGetDataCollectionRuleStreamDeclarationColumnOutput() GetDataCollectionRuleStreamDeclarationColumnOutput
func (GetDataCollectionRuleStreamDeclarationColumnArgs) ToGetDataCollectionRuleStreamDeclarationColumnOutputWithContext ¶
func (i GetDataCollectionRuleStreamDeclarationColumnArgs) ToGetDataCollectionRuleStreamDeclarationColumnOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationColumnOutput
type GetDataCollectionRuleStreamDeclarationColumnArray ¶
type GetDataCollectionRuleStreamDeclarationColumnArray []GetDataCollectionRuleStreamDeclarationColumnInput
func (GetDataCollectionRuleStreamDeclarationColumnArray) ElementType ¶
func (GetDataCollectionRuleStreamDeclarationColumnArray) ElementType() reflect.Type
func (GetDataCollectionRuleStreamDeclarationColumnArray) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutput ¶
func (i GetDataCollectionRuleStreamDeclarationColumnArray) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutput() GetDataCollectionRuleStreamDeclarationColumnArrayOutput
func (GetDataCollectionRuleStreamDeclarationColumnArray) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext ¶
func (i GetDataCollectionRuleStreamDeclarationColumnArray) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationColumnArrayOutput
type GetDataCollectionRuleStreamDeclarationColumnArrayInput ¶
type GetDataCollectionRuleStreamDeclarationColumnArrayInput interface { pulumi.Input ToGetDataCollectionRuleStreamDeclarationColumnArrayOutput() GetDataCollectionRuleStreamDeclarationColumnArrayOutput ToGetDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(context.Context) GetDataCollectionRuleStreamDeclarationColumnArrayOutput }
GetDataCollectionRuleStreamDeclarationColumnArrayInput is an input type that accepts GetDataCollectionRuleStreamDeclarationColumnArray and GetDataCollectionRuleStreamDeclarationColumnArrayOutput values. You can construct a concrete instance of `GetDataCollectionRuleStreamDeclarationColumnArrayInput` via:
GetDataCollectionRuleStreamDeclarationColumnArray{ GetDataCollectionRuleStreamDeclarationColumnArgs{...} }
type GetDataCollectionRuleStreamDeclarationColumnArrayOutput ¶
type GetDataCollectionRuleStreamDeclarationColumnArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleStreamDeclarationColumnArrayOutput) ElementType ¶
func (GetDataCollectionRuleStreamDeclarationColumnArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleStreamDeclarationColumnArrayOutput) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutput ¶
func (o GetDataCollectionRuleStreamDeclarationColumnArrayOutput) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutput() GetDataCollectionRuleStreamDeclarationColumnArrayOutput
func (GetDataCollectionRuleStreamDeclarationColumnArrayOutput) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext ¶
func (o GetDataCollectionRuleStreamDeclarationColumnArrayOutput) ToGetDataCollectionRuleStreamDeclarationColumnArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationColumnArrayOutput
type GetDataCollectionRuleStreamDeclarationColumnInput ¶
type GetDataCollectionRuleStreamDeclarationColumnInput interface { pulumi.Input ToGetDataCollectionRuleStreamDeclarationColumnOutput() GetDataCollectionRuleStreamDeclarationColumnOutput ToGetDataCollectionRuleStreamDeclarationColumnOutputWithContext(context.Context) GetDataCollectionRuleStreamDeclarationColumnOutput }
GetDataCollectionRuleStreamDeclarationColumnInput is an input type that accepts GetDataCollectionRuleStreamDeclarationColumnArgs and GetDataCollectionRuleStreamDeclarationColumnOutput values. You can construct a concrete instance of `GetDataCollectionRuleStreamDeclarationColumnInput` via:
GetDataCollectionRuleStreamDeclarationColumnArgs{...}
type GetDataCollectionRuleStreamDeclarationColumnOutput ¶
type GetDataCollectionRuleStreamDeclarationColumnOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleStreamDeclarationColumnOutput) ElementType ¶
func (GetDataCollectionRuleStreamDeclarationColumnOutput) ElementType() reflect.Type
func (GetDataCollectionRuleStreamDeclarationColumnOutput) Name ¶
func (o GetDataCollectionRuleStreamDeclarationColumnOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleStreamDeclarationColumnOutput) ToGetDataCollectionRuleStreamDeclarationColumnOutput ¶
func (o GetDataCollectionRuleStreamDeclarationColumnOutput) ToGetDataCollectionRuleStreamDeclarationColumnOutput() GetDataCollectionRuleStreamDeclarationColumnOutput
func (GetDataCollectionRuleStreamDeclarationColumnOutput) ToGetDataCollectionRuleStreamDeclarationColumnOutputWithContext ¶
func (o GetDataCollectionRuleStreamDeclarationColumnOutput) ToGetDataCollectionRuleStreamDeclarationColumnOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationColumnOutput
func (GetDataCollectionRuleStreamDeclarationColumnOutput) Type ¶
func (o GetDataCollectionRuleStreamDeclarationColumnOutput) Type() pulumi.StringOutput
cSpecifies the type of Managed Service Identity that should be configured on this Data Collection Rule. Possible values are `SystemAssigned` and `UserAssigned`.
type GetDataCollectionRuleStreamDeclarationInput ¶
type GetDataCollectionRuleStreamDeclarationInput interface { pulumi.Input ToGetDataCollectionRuleStreamDeclarationOutput() GetDataCollectionRuleStreamDeclarationOutput ToGetDataCollectionRuleStreamDeclarationOutputWithContext(context.Context) GetDataCollectionRuleStreamDeclarationOutput }
GetDataCollectionRuleStreamDeclarationInput is an input type that accepts GetDataCollectionRuleStreamDeclarationArgs and GetDataCollectionRuleStreamDeclarationOutput values. You can construct a concrete instance of `GetDataCollectionRuleStreamDeclarationInput` via:
GetDataCollectionRuleStreamDeclarationArgs{...}
type GetDataCollectionRuleStreamDeclarationOutput ¶
type GetDataCollectionRuleStreamDeclarationOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleStreamDeclarationOutput) Columns ¶
func (o GetDataCollectionRuleStreamDeclarationOutput) Columns() GetDataCollectionRuleStreamDeclarationColumnArrayOutput
One or more `column` blocks as defined above.
func (GetDataCollectionRuleStreamDeclarationOutput) ElementType ¶
func (GetDataCollectionRuleStreamDeclarationOutput) ElementType() reflect.Type
func (GetDataCollectionRuleStreamDeclarationOutput) StreamName ¶
func (o GetDataCollectionRuleStreamDeclarationOutput) StreamName() pulumi.StringOutput
The name of the custom stream. This name should be unique across all `streamDeclaration` blocks.
func (GetDataCollectionRuleStreamDeclarationOutput) ToGetDataCollectionRuleStreamDeclarationOutput ¶
func (o GetDataCollectionRuleStreamDeclarationOutput) ToGetDataCollectionRuleStreamDeclarationOutput() GetDataCollectionRuleStreamDeclarationOutput
func (GetDataCollectionRuleStreamDeclarationOutput) ToGetDataCollectionRuleStreamDeclarationOutputWithContext ¶
func (o GetDataCollectionRuleStreamDeclarationOutput) ToGetDataCollectionRuleStreamDeclarationOutputWithContext(ctx context.Context) GetDataCollectionRuleStreamDeclarationOutput
type GetDiagnosticCategoriesArgs ¶
type GetDiagnosticCategoriesArgs struct { // The ID of an existing Resource which Monitor Diagnostics Categories should be retrieved for. ResourceId string `pulumi:"resourceId"` }
A collection of arguments for invoking getDiagnosticCategories.
type GetDiagnosticCategoriesOutputArgs ¶
type GetDiagnosticCategoriesOutputArgs struct { // The ID of an existing Resource which Monitor Diagnostics Categories should be retrieved for. ResourceId pulumi.StringInput `pulumi:"resourceId"` }
A collection of arguments for invoking getDiagnosticCategories.
func (GetDiagnosticCategoriesOutputArgs) ElementType ¶
func (GetDiagnosticCategoriesOutputArgs) ElementType() reflect.Type
type GetDiagnosticCategoriesResult ¶
type GetDiagnosticCategoriesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of the supported log category groups of this resource to send to the destination. LogCategoryGroups []string `pulumi:"logCategoryGroups"` // A list of the supported log category types of this resource to send to the destination. LogCategoryTypes []string `pulumi:"logCategoryTypes"` // A list of the Metric Categories supported for this Resource. Metrics []string `pulumi:"metrics"` ResourceId string `pulumi:"resourceId"` }
A collection of values returned by getDiagnosticCategories.
func GetDiagnosticCategories ¶
func GetDiagnosticCategories(ctx *pulumi.Context, args *GetDiagnosticCategoriesArgs, opts ...pulumi.InvokeOption) (*GetDiagnosticCategoriesResult, error)
Use this data source to access information about the Monitor Diagnostics Categories supported by an existing Resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := keyvault.LookupKeyVault(ctx, &keyvault.LookupKeyVaultArgs{ Name: exampleAzurermKeyVault.Name, ResourceGroupName: exampleAzurermKeyVault.ResourceGroupName, }, nil) if err != nil { return err } _, err = monitoring.GetDiagnosticCategories(ctx, &monitoring.GetDiagnosticCategoriesArgs{ ResourceId: example.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetDiagnosticCategoriesResultOutput ¶
type GetDiagnosticCategoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDiagnosticCategories.
func GetDiagnosticCategoriesOutput ¶
func GetDiagnosticCategoriesOutput(ctx *pulumi.Context, args GetDiagnosticCategoriesOutputArgs, opts ...pulumi.InvokeOption) GetDiagnosticCategoriesResultOutput
func (GetDiagnosticCategoriesResultOutput) ElementType ¶
func (GetDiagnosticCategoriesResultOutput) ElementType() reflect.Type
func (GetDiagnosticCategoriesResultOutput) Id ¶
func (o GetDiagnosticCategoriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDiagnosticCategoriesResultOutput) LogCategoryGroups ¶
func (o GetDiagnosticCategoriesResultOutput) LogCategoryGroups() pulumi.StringArrayOutput
A list of the supported log category groups of this resource to send to the destination.
func (GetDiagnosticCategoriesResultOutput) LogCategoryTypes ¶
func (o GetDiagnosticCategoriesResultOutput) LogCategoryTypes() pulumi.StringArrayOutput
A list of the supported log category types of this resource to send to the destination.
func (GetDiagnosticCategoriesResultOutput) Metrics ¶
func (o GetDiagnosticCategoriesResultOutput) Metrics() pulumi.StringArrayOutput
A list of the Metric Categories supported for this Resource.
func (GetDiagnosticCategoriesResultOutput) ResourceId ¶
func (o GetDiagnosticCategoriesResultOutput) ResourceId() pulumi.StringOutput
func (GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutput ¶
func (o GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutput() GetDiagnosticCategoriesResultOutput
func (GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutputWithContext ¶
func (o GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutputWithContext(ctx context.Context) GetDiagnosticCategoriesResultOutput
type GetScheduledQueryRulesAlertAction ¶
type GetScheduledQueryRulesAlertAction struct { // List of action group reference resource IDs. ActionGroups []string `pulumi:"actionGroups"` // Custom payload to be sent for all webhook URI in Azure action group. CustomWebhookPayload string `pulumi:"customWebhookPayload"` // Custom subject override for all email IDs in Azure action group. EmailSubject string `pulumi:"emailSubject"` }
type GetScheduledQueryRulesAlertActionArgs ¶
type GetScheduledQueryRulesAlertActionArgs struct { // List of action group reference resource IDs. ActionGroups pulumi.StringArrayInput `pulumi:"actionGroups"` // Custom payload to be sent for all webhook URI in Azure action group. CustomWebhookPayload pulumi.StringInput `pulumi:"customWebhookPayload"` // Custom subject override for all email IDs in Azure action group. EmailSubject pulumi.StringInput `pulumi:"emailSubject"` }
func (GetScheduledQueryRulesAlertActionArgs) ElementType ¶
func (GetScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutput ¶
func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
func (GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutputWithContext ¶
func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
type GetScheduledQueryRulesAlertActionArray ¶
type GetScheduledQueryRulesAlertActionArray []GetScheduledQueryRulesAlertActionInput
func (GetScheduledQueryRulesAlertActionArray) ElementType ¶
func (GetScheduledQueryRulesAlertActionArray) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutput ¶
func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
func (GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext ¶
func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
type GetScheduledQueryRulesAlertActionArrayInput ¶
type GetScheduledQueryRulesAlertActionArrayInput interface { pulumi.Input ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(context.Context) GetScheduledQueryRulesAlertActionArrayOutput }
GetScheduledQueryRulesAlertActionArrayInput is an input type that accepts GetScheduledQueryRulesAlertActionArray and GetScheduledQueryRulesAlertActionArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertActionArrayInput` via:
GetScheduledQueryRulesAlertActionArray{ GetScheduledQueryRulesAlertActionArgs{...} }
type GetScheduledQueryRulesAlertActionArrayOutput ¶
type GetScheduledQueryRulesAlertActionArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertActionArrayOutput) ElementType ¶
func (GetScheduledQueryRulesAlertActionArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutput ¶
func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
func (GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext ¶
func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
type GetScheduledQueryRulesAlertActionInput ¶
type GetScheduledQueryRulesAlertActionInput interface { pulumi.Input ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput ToGetScheduledQueryRulesAlertActionOutputWithContext(context.Context) GetScheduledQueryRulesAlertActionOutput }
GetScheduledQueryRulesAlertActionInput is an input type that accepts GetScheduledQueryRulesAlertActionArgs and GetScheduledQueryRulesAlertActionOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertActionInput` via:
GetScheduledQueryRulesAlertActionArgs{...}
type GetScheduledQueryRulesAlertActionOutput ¶
type GetScheduledQueryRulesAlertActionOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertActionOutput) ActionGroups ¶
func (o GetScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
List of action group reference resource IDs.
func (GetScheduledQueryRulesAlertActionOutput) CustomWebhookPayload ¶
func (o GetScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringOutput
Custom payload to be sent for all webhook URI in Azure action group.
func (GetScheduledQueryRulesAlertActionOutput) ElementType ¶
func (GetScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertActionOutput) EmailSubject ¶
func (o GetScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringOutput
Custom subject override for all email IDs in Azure action group.
func (GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutput ¶
func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
func (GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutputWithContext ¶
func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
type GetScheduledQueryRulesAlertTrigger ¶
type GetScheduledQueryRulesAlertTrigger struct { MetricTriggers []GetScheduledQueryRulesAlertTriggerMetricTrigger `pulumi:"metricTriggers"` // Evaluation operation for rule. Operator string `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Threshold float64 `pulumi:"threshold"` }
type GetScheduledQueryRulesAlertTriggerArgs ¶
type GetScheduledQueryRulesAlertTriggerArgs struct { MetricTriggers GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput `pulumi:"metricTriggers"` // Evaluation operation for rule. Operator pulumi.StringInput `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (GetScheduledQueryRulesAlertTriggerArgs) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutput ¶
func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
func (GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
type GetScheduledQueryRulesAlertTriggerArray ¶
type GetScheduledQueryRulesAlertTriggerArray []GetScheduledQueryRulesAlertTriggerInput
func (GetScheduledQueryRulesAlertTriggerArray) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerArray) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutput ¶
func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext ¶
func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
type GetScheduledQueryRulesAlertTriggerArrayInput ¶
type GetScheduledQueryRulesAlertTriggerArrayInput interface { pulumi.Input ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput }
GetScheduledQueryRulesAlertTriggerArrayInput is an input type that accepts GetScheduledQueryRulesAlertTriggerArray and GetScheduledQueryRulesAlertTriggerArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertTriggerArrayInput` via:
GetScheduledQueryRulesAlertTriggerArray{ GetScheduledQueryRulesAlertTriggerArgs{...} }
type GetScheduledQueryRulesAlertTriggerArrayOutput ¶
type GetScheduledQueryRulesAlertTriggerArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertTriggerArrayOutput) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutput ¶
func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext ¶
func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
type GetScheduledQueryRulesAlertTriggerInput ¶
type GetScheduledQueryRulesAlertTriggerInput interface { pulumi.Input ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput ToGetScheduledQueryRulesAlertTriggerOutputWithContext(context.Context) GetScheduledQueryRulesAlertTriggerOutput }
GetScheduledQueryRulesAlertTriggerInput is an input type that accepts GetScheduledQueryRulesAlertTriggerArgs and GetScheduledQueryRulesAlertTriggerOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertTriggerInput` via:
GetScheduledQueryRulesAlertTriggerArgs{...}
type GetScheduledQueryRulesAlertTriggerMetricTrigger ¶
type GetScheduledQueryRulesAlertTriggerMetricTrigger struct { MetricColumn string `pulumi:"metricColumn"` MetricTriggerType string `pulumi:"metricTriggerType"` // Evaluation operation for rule. Operator string `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Threshold float64 `pulumi:"threshold"` }
type GetScheduledQueryRulesAlertTriggerMetricTriggerArgs ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerArgs struct { MetricColumn pulumi.StringInput `pulumi:"metricColumn"` MetricTriggerType pulumi.StringInput `pulumi:"metricTriggerType"` // Evaluation operation for rule. Operator pulumi.StringInput `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
type GetScheduledQueryRulesAlertTriggerMetricTriggerArray ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerArray []GetScheduledQueryRulesAlertTriggerMetricTriggerInput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput ¶
func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext ¶
func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput interface { pulumi.Input ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput }
GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput is an input type that accepts GetScheduledQueryRulesAlertTriggerMetricTriggerArray and GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput` via:
GetScheduledQueryRulesAlertTriggerMetricTriggerArray{ GetScheduledQueryRulesAlertTriggerMetricTriggerArgs{...} }
type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
type GetScheduledQueryRulesAlertTriggerMetricTriggerInput ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerInput interface { pulumi.Input ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput }
GetScheduledQueryRulesAlertTriggerMetricTriggerInput is an input type that accepts GetScheduledQueryRulesAlertTriggerMetricTriggerArgs and GetScheduledQueryRulesAlertTriggerMetricTriggerOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertTriggerMetricTriggerInput` via:
GetScheduledQueryRulesAlertTriggerMetricTriggerArgs{...}
type GetScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule.
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
Result or count threshold based on which rule should be triggered.
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
type GetScheduledQueryRulesAlertTriggerOutput ¶
type GetScheduledQueryRulesAlertTriggerOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertTriggerOutput) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerOutput) MetricTriggers ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) MetricTriggers() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerOutput) Operator ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule.
func (GetScheduledQueryRulesAlertTriggerOutput) Threshold ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) Threshold() pulumi.Float64Output
Result or count threshold based on which rule should be triggered.
func (GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutput ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
func (GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
type GetScheduledQueryRulesLogCriteria ¶
type GetScheduledQueryRulesLogCriteria struct { // A `dimension` block as defined below. Dimensions []GetScheduledQueryRulesLogCriteriaDimension `pulumi:"dimensions"` // Name of the metric. MetricName string `pulumi:"metricName"` }
type GetScheduledQueryRulesLogCriteriaArgs ¶
type GetScheduledQueryRulesLogCriteriaArgs struct { // A `dimension` block as defined below. Dimensions GetScheduledQueryRulesLogCriteriaDimensionArrayInput `pulumi:"dimensions"` // Name of the metric. MetricName pulumi.StringInput `pulumi:"metricName"` }
func (GetScheduledQueryRulesLogCriteriaArgs) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutput ¶
func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
func (GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutputWithContext ¶
func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
type GetScheduledQueryRulesLogCriteriaArray ¶
type GetScheduledQueryRulesLogCriteriaArray []GetScheduledQueryRulesLogCriteriaInput
func (GetScheduledQueryRulesLogCriteriaArray) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaArray) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutput ¶
func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
func (GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext ¶
func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
type GetScheduledQueryRulesLogCriteriaArrayInput ¶
type GetScheduledQueryRulesLogCriteriaArrayInput interface { pulumi.Input ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput }
GetScheduledQueryRulesLogCriteriaArrayInput is an input type that accepts GetScheduledQueryRulesLogCriteriaArray and GetScheduledQueryRulesLogCriteriaArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesLogCriteriaArrayInput` via:
GetScheduledQueryRulesLogCriteriaArray{ GetScheduledQueryRulesLogCriteriaArgs{...} }
type GetScheduledQueryRulesLogCriteriaArrayOutput ¶
type GetScheduledQueryRulesLogCriteriaArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesLogCriteriaArrayOutput) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutput ¶
func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
func (GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext ¶
func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
type GetScheduledQueryRulesLogCriteriaDimensionArgs ¶
type GetScheduledQueryRulesLogCriteriaDimensionArgs struct { // Specifies the name of the scheduled query rule. Name pulumi.StringInput `pulumi:"name"` // Operator for dimension values. Operator pulumi.StringInput `pulumi:"operator"` // List of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutput ¶
func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext ¶
func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
type GetScheduledQueryRulesLogCriteriaDimensionArray ¶
type GetScheduledQueryRulesLogCriteriaDimensionArray []GetScheduledQueryRulesLogCriteriaDimensionInput
func (GetScheduledQueryRulesLogCriteriaDimensionArray) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
func (GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext ¶
func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
type GetScheduledQueryRulesLogCriteriaDimensionArrayInput ¶
type GetScheduledQueryRulesLogCriteriaDimensionArrayInput interface { pulumi.Input ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput }
GetScheduledQueryRulesLogCriteriaDimensionArrayInput is an input type that accepts GetScheduledQueryRulesLogCriteriaDimensionArray and GetScheduledQueryRulesLogCriteriaDimensionArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesLogCriteriaDimensionArrayInput` via:
GetScheduledQueryRulesLogCriteriaDimensionArray{ GetScheduledQueryRulesLogCriteriaDimensionArgs{...} }
type GetScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
type GetScheduledQueryRulesLogCriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
type GetScheduledQueryRulesLogCriteriaDimensionInput ¶
type GetScheduledQueryRulesLogCriteriaDimensionInput interface { pulumi.Input ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput }
GetScheduledQueryRulesLogCriteriaDimensionInput is an input type that accepts GetScheduledQueryRulesLogCriteriaDimensionArgs and GetScheduledQueryRulesLogCriteriaDimensionOutput values. You can construct a concrete instance of `GetScheduledQueryRulesLogCriteriaDimensionInput` via:
GetScheduledQueryRulesLogCriteriaDimensionArgs{...}
type GetScheduledQueryRulesLogCriteriaDimensionOutput ¶
type GetScheduledQueryRulesLogCriteriaDimensionOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) Name ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Name() pulumi.StringOutput
Specifies the name of the scheduled query rule.
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) Operator ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Operator() pulumi.StringOutput
Operator for dimension values.
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutput ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) Values ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
List of dimension values.
type GetScheduledQueryRulesLogCriteriaInput ¶
type GetScheduledQueryRulesLogCriteriaInput interface { pulumi.Input ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput ToGetScheduledQueryRulesLogCriteriaOutputWithContext(context.Context) GetScheduledQueryRulesLogCriteriaOutput }
GetScheduledQueryRulesLogCriteriaInput is an input type that accepts GetScheduledQueryRulesLogCriteriaArgs and GetScheduledQueryRulesLogCriteriaOutput values. You can construct a concrete instance of `GetScheduledQueryRulesLogCriteriaInput` via:
GetScheduledQueryRulesLogCriteriaArgs{...}
type GetScheduledQueryRulesLogCriteriaOutput ¶
type GetScheduledQueryRulesLogCriteriaOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesLogCriteriaOutput) Dimensions ¶
func (o GetScheduledQueryRulesLogCriteriaOutput) Dimensions() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
A `dimension` block as defined below.
func (GetScheduledQueryRulesLogCriteriaOutput) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaOutput) MetricName ¶
func (o GetScheduledQueryRulesLogCriteriaOutput) MetricName() pulumi.StringOutput
Name of the metric.
func (GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutput ¶
func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
func (GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutputWithContext ¶
func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
type LookupActionGroupArgs ¶
type LookupActionGroupArgs struct { // Specifies the name of the Action Group. Name string `pulumi:"name"` // Specifies the name of the resource group the Action Group is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getActionGroup.
type LookupActionGroupOutputArgs ¶
type LookupActionGroupOutputArgs struct { // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group the Action Group is located in. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getActionGroup.
func (LookupActionGroupOutputArgs) ElementType ¶
func (LookupActionGroupOutputArgs) ElementType() reflect.Type
type LookupActionGroupResult ¶
type LookupActionGroupResult struct { // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers []GetActionGroupArmRoleReceiver `pulumi:"armRoleReceivers"` // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers []GetActionGroupAutomationRunbookReceiver `pulumi:"automationRunbookReceivers"` // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers []GetActionGroupAzureAppPushReceiver `pulumi:"azureAppPushReceivers"` // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers []GetActionGroupAzureFunctionReceiver `pulumi:"azureFunctionReceivers"` // One or more `emailReceiver` blocks as defined below. EmailReceivers []GetActionGroupEmailReceiver `pulumi:"emailReceivers"` // Whether this action group is enabled. Enabled bool `pulumi:"enabled"` // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers []GetActionGroupEventHubReceiver `pulumi:"eventHubReceivers"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // One or more `itsmReceiver` blocks as defined below. ItsmReceivers []GetActionGroupItsmReceiver `pulumi:"itsmReceivers"` // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers []GetActionGroupLogicAppReceiver `pulumi:"logicAppReceivers"` // The name of the webhook receiver. Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The short name of the action group. ShortName string `pulumi:"shortName"` // One or more `smsReceiver` blocks as defined below. SmsReceivers []GetActionGroupSmsReceiver `pulumi:"smsReceivers"` // One or more `voiceReceiver` blocks as defined below. VoiceReceivers []GetActionGroupVoiceReceiver `pulumi:"voiceReceivers"` // One or more `webhookReceiver` blocks as defined below. WebhookReceivers []GetActionGroupWebhookReceiver `pulumi:"webhookReceivers"` }
A collection of values returned by getActionGroup.
func LookupActionGroup ¶
func LookupActionGroup(ctx *pulumi.Context, args *LookupActionGroupArgs, opts ...pulumi.InvokeOption) (*LookupActionGroupResult, error)
Use this data source to access the properties of an Action Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupActionGroup(ctx, &monitoring.LookupActionGroupArgs{ ResourceGroupName: "example-rg", Name: "tfex-actiongroup", }, nil) if err != nil { return err } ctx.Export("actionGroupId", example.Id) return nil }) }
```
type LookupActionGroupResultOutput ¶
type LookupActionGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getActionGroup.
func LookupActionGroupOutput ¶
func LookupActionGroupOutput(ctx *pulumi.Context, args LookupActionGroupOutputArgs, opts ...pulumi.InvokeOption) LookupActionGroupResultOutput
func (LookupActionGroupResultOutput) ArmRoleReceivers ¶
func (o LookupActionGroupResultOutput) ArmRoleReceivers() GetActionGroupArmRoleReceiverArrayOutput
One or more `armRoleReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) AutomationRunbookReceivers ¶
func (o LookupActionGroupResultOutput) AutomationRunbookReceivers() GetActionGroupAutomationRunbookReceiverArrayOutput
One or more `automationRunbookReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) AzureAppPushReceivers ¶
func (o LookupActionGroupResultOutput) AzureAppPushReceivers() GetActionGroupAzureAppPushReceiverArrayOutput
One or more `azureAppPushReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) AzureFunctionReceivers ¶
func (o LookupActionGroupResultOutput) AzureFunctionReceivers() GetActionGroupAzureFunctionReceiverArrayOutput
One or more `azureFunctionReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) ElementType ¶
func (LookupActionGroupResultOutput) ElementType() reflect.Type
func (LookupActionGroupResultOutput) EmailReceivers ¶
func (o LookupActionGroupResultOutput) EmailReceivers() GetActionGroupEmailReceiverArrayOutput
One or more `emailReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) Enabled ¶
func (o LookupActionGroupResultOutput) Enabled() pulumi.BoolOutput
Whether this action group is enabled.
func (LookupActionGroupResultOutput) EventHubReceivers ¶
func (o LookupActionGroupResultOutput) EventHubReceivers() GetActionGroupEventHubReceiverArrayOutput
One or more `eventHubReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) Id ¶
func (o LookupActionGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupActionGroupResultOutput) ItsmReceivers ¶
func (o LookupActionGroupResultOutput) ItsmReceivers() GetActionGroupItsmReceiverArrayOutput
One or more `itsmReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) LogicAppReceivers ¶
func (o LookupActionGroupResultOutput) LogicAppReceivers() GetActionGroupLogicAppReceiverArrayOutput
One or more `logicAppReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) Name ¶
func (o LookupActionGroupResultOutput) Name() pulumi.StringOutput
The name of the webhook receiver.
func (LookupActionGroupResultOutput) ResourceGroupName ¶
func (o LookupActionGroupResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupActionGroupResultOutput) ShortName ¶
func (o LookupActionGroupResultOutput) ShortName() pulumi.StringOutput
The short name of the action group.
func (LookupActionGroupResultOutput) SmsReceivers ¶
func (o LookupActionGroupResultOutput) SmsReceivers() GetActionGroupSmsReceiverArrayOutput
One or more `smsReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) ToLookupActionGroupResultOutput ¶
func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutput() LookupActionGroupResultOutput
func (LookupActionGroupResultOutput) ToLookupActionGroupResultOutputWithContext ¶
func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutputWithContext(ctx context.Context) LookupActionGroupResultOutput
func (LookupActionGroupResultOutput) VoiceReceivers ¶
func (o LookupActionGroupResultOutput) VoiceReceivers() GetActionGroupVoiceReceiverArrayOutput
One or more `voiceReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) WebhookReceivers ¶
func (o LookupActionGroupResultOutput) WebhookReceivers() GetActionGroupWebhookReceiverArrayOutput
One or more `webhookReceiver` blocks as defined below.
type LookupDataCollectionEndpointArgs ¶
type LookupDataCollectionEndpointArgs struct { // Specifies the name of the Data Collection Endpoint. Name string `pulumi:"name"` // Specifies the name of the resource group the Data Collection Endpoint is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDataCollectionEndpoint.
type LookupDataCollectionEndpointOutputArgs ¶
type LookupDataCollectionEndpointOutputArgs struct { // Specifies the name of the Data Collection Endpoint. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group the Data Collection Endpoint is located in. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDataCollectionEndpoint.
func (LookupDataCollectionEndpointOutputArgs) ElementType ¶
func (LookupDataCollectionEndpointOutputArgs) ElementType() reflect.Type
type LookupDataCollectionEndpointResult ¶
type LookupDataCollectionEndpointResult struct { // The endpoint used for accessing configuration, e.g., `https://mydce-abcd.eastus-1.control.monitor.azure.com`. ConfigurationAccessEndpoint string `pulumi:"configurationAccessEndpoint"` // Specifies a description for the Data Collection Endpoint. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The immutable ID of the Data Collection Endpoint. ImmutableId string `pulumi:"immutableId"` // The kind of the Data Collection Endpoint. Possible values are `Linux` and `Windows`. Kind string `pulumi:"kind"` // The Azure Region where the Data Collection Endpoint should exist. Location string `pulumi:"location"` // The endpoint used for ingesting logs, e.g., `https://mydce-abcd.eastus-1.ingest.monitor.azure.com`. LogsIngestionEndpoint string `pulumi:"logsIngestionEndpoint"` Name string `pulumi:"name"` // Whether network access from public internet to the Data Collection Endpoint are allowed. Possible values are `true` and `false`. PublicNetworkAccessEnabled bool `pulumi:"publicNetworkAccessEnabled"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Data Collection Endpoint. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDataCollectionEndpoint.
func LookupDataCollectionEndpoint ¶
func LookupDataCollectionEndpoint(ctx *pulumi.Context, args *LookupDataCollectionEndpointArgs, opts ...pulumi.InvokeOption) (*LookupDataCollectionEndpointResult, error)
Use this data source to access information about an existing Data Collection Endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupDataCollectionEndpoint(ctx, &monitoring.LookupDataCollectionEndpointArgs{ Name: "example-mdce", ResourceGroupName: exampleAzurermResourceGroup.Name, }, nil) if err != nil { return err } ctx.Export("endpointId", example.Id) return nil }) }
```
type LookupDataCollectionEndpointResultOutput ¶
type LookupDataCollectionEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataCollectionEndpoint.
func LookupDataCollectionEndpointOutput ¶
func LookupDataCollectionEndpointOutput(ctx *pulumi.Context, args LookupDataCollectionEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupDataCollectionEndpointResultOutput
func (LookupDataCollectionEndpointResultOutput) ConfigurationAccessEndpoint ¶
func (o LookupDataCollectionEndpointResultOutput) ConfigurationAccessEndpoint() pulumi.StringOutput
The endpoint used for accessing configuration, e.g., `https://mydce-abcd.eastus-1.control.monitor.azure.com`.
func (LookupDataCollectionEndpointResultOutput) Description ¶
func (o LookupDataCollectionEndpointResultOutput) Description() pulumi.StringOutput
Specifies a description for the Data Collection Endpoint.
func (LookupDataCollectionEndpointResultOutput) ElementType ¶
func (LookupDataCollectionEndpointResultOutput) ElementType() reflect.Type
func (LookupDataCollectionEndpointResultOutput) Id ¶
func (o LookupDataCollectionEndpointResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDataCollectionEndpointResultOutput) ImmutableId ¶
func (o LookupDataCollectionEndpointResultOutput) ImmutableId() pulumi.StringOutput
The immutable ID of the Data Collection Endpoint.
func (LookupDataCollectionEndpointResultOutput) Kind ¶
func (o LookupDataCollectionEndpointResultOutput) Kind() pulumi.StringOutput
The kind of the Data Collection Endpoint. Possible values are `Linux` and `Windows`.
func (LookupDataCollectionEndpointResultOutput) Location ¶
func (o LookupDataCollectionEndpointResultOutput) Location() pulumi.StringOutput
The Azure Region where the Data Collection Endpoint should exist.
func (LookupDataCollectionEndpointResultOutput) LogsIngestionEndpoint ¶
func (o LookupDataCollectionEndpointResultOutput) LogsIngestionEndpoint() pulumi.StringOutput
The endpoint used for ingesting logs, e.g., `https://mydce-abcd.eastus-1.ingest.monitor.azure.com`.
func (LookupDataCollectionEndpointResultOutput) Name ¶
func (o LookupDataCollectionEndpointResultOutput) Name() pulumi.StringOutput
func (LookupDataCollectionEndpointResultOutput) PublicNetworkAccessEnabled ¶
func (o LookupDataCollectionEndpointResultOutput) PublicNetworkAccessEnabled() pulumi.BoolOutput
Whether network access from public internet to the Data Collection Endpoint are allowed. Possible values are `true` and `false`.
func (LookupDataCollectionEndpointResultOutput) ResourceGroupName ¶
func (o LookupDataCollectionEndpointResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupDataCollectionEndpointResultOutput) Tags ¶
func (o LookupDataCollectionEndpointResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Data Collection Endpoint.
func (LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutput ¶
func (o LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutput() LookupDataCollectionEndpointResultOutput
func (LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutputWithContext ¶
func (o LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutputWithContext(ctx context.Context) LookupDataCollectionEndpointResultOutput
type LookupDataCollectionRuleArgs ¶
type LookupDataCollectionRuleArgs struct { // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` // Specifies the name of the resource group the Data Collection Rule is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDataCollectionRule.
type LookupDataCollectionRuleOutputArgs ¶
type LookupDataCollectionRuleOutputArgs struct { // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group the Data Collection Rule is located in. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDataCollectionRule.
func (LookupDataCollectionRuleOutputArgs) ElementType ¶
func (LookupDataCollectionRuleOutputArgs) ElementType() reflect.Type
type LookupDataCollectionRuleResult ¶
type LookupDataCollectionRuleResult struct { // The resource ID of the Data Collection Endpoint that this rule can be used with. DataCollectionEndpointId string `pulumi:"dataCollectionEndpointId"` // One or more `dataFlow` blocks as defined below. DataFlows []GetDataCollectionRuleDataFlow `pulumi:"dataFlows"` // A `dataSources` block as defined below. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint. DataSources []GetDataCollectionRuleDataSource `pulumi:"dataSources"` // The description of the Data Collection Rule. Description string `pulumi:"description"` // Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`. Destinations []GetDataCollectionRuleDestination `pulumi:"destinations"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetDataCollectionRuleIdentity `pulumi:"identities"` ImmutableId string `pulumi:"immutableId"` // The kind of the Data Collection Rule. Possible values are `Linux`, `Windows`,and `AgentDirectToStore`. A rule of kind `Linux` does not allow for `windowsEventLog` data sources. And a rule of kind `Windows` does not allow for `syslog` data sources. If kind is not specified, all kinds of data sources are allowed. Kind string `pulumi:"kind"` // The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created. Location string `pulumi:"location"` // The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule. Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A `streamDeclaration` block as defined below. StreamDeclarations []GetDataCollectionRuleStreamDeclaration `pulumi:"streamDeclarations"` // A mapping of tags which should be assigned to the Data Collection Rule. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDataCollectionRule.
func LookupDataCollectionRule ¶
func LookupDataCollectionRule(ctx *pulumi.Context, args *LookupDataCollectionRuleArgs, opts ...pulumi.InvokeOption) (*LookupDataCollectionRuleResult, error)
Use this data source to access information about an existing Data Collection Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupDataCollectionRule(ctx, &monitoring.LookupDataCollectionRuleArgs{ Name: "example-rule", ResourceGroupName: exampleAzurermResourceGroup.Name, }, nil) if err != nil { return err } ctx.Export("ruleId", example.Id) return nil }) }
```
type LookupDataCollectionRuleResultOutput ¶
type LookupDataCollectionRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataCollectionRule.
func LookupDataCollectionRuleOutput ¶
func LookupDataCollectionRuleOutput(ctx *pulumi.Context, args LookupDataCollectionRuleOutputArgs, opts ...pulumi.InvokeOption) LookupDataCollectionRuleResultOutput
func (LookupDataCollectionRuleResultOutput) DataCollectionEndpointId ¶
func (o LookupDataCollectionRuleResultOutput) DataCollectionEndpointId() pulumi.StringOutput
The resource ID of the Data Collection Endpoint that this rule can be used with.
func (LookupDataCollectionRuleResultOutput) DataFlows ¶
func (o LookupDataCollectionRuleResultOutput) DataFlows() GetDataCollectionRuleDataFlowArrayOutput
One or more `dataFlow` blocks as defined below.
func (LookupDataCollectionRuleResultOutput) DataSources ¶
func (o LookupDataCollectionRuleResultOutput) DataSources() GetDataCollectionRuleDataSourceArrayOutput
A `dataSources` block as defined below. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
func (LookupDataCollectionRuleResultOutput) Description ¶
func (o LookupDataCollectionRuleResultOutput) Description() pulumi.StringOutput
The description of the Data Collection Rule.
func (LookupDataCollectionRuleResultOutput) Destinations ¶
func (o LookupDataCollectionRuleResultOutput) Destinations() GetDataCollectionRuleDestinationArrayOutput
Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`.
func (LookupDataCollectionRuleResultOutput) ElementType ¶
func (LookupDataCollectionRuleResultOutput) ElementType() reflect.Type
func (LookupDataCollectionRuleResultOutput) Id ¶
func (o LookupDataCollectionRuleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDataCollectionRuleResultOutput) Identities ¶
func (o LookupDataCollectionRuleResultOutput) Identities() GetDataCollectionRuleIdentityArrayOutput
An `identity` block as defined below.
func (LookupDataCollectionRuleResultOutput) ImmutableId ¶
func (o LookupDataCollectionRuleResultOutput) ImmutableId() pulumi.StringOutput
func (LookupDataCollectionRuleResultOutput) Kind ¶
func (o LookupDataCollectionRuleResultOutput) Kind() pulumi.StringOutput
The kind of the Data Collection Rule. Possible values are `Linux`, `Windows`,and `AgentDirectToStore`. A rule of kind `Linux` does not allow for `windowsEventLog` data sources. And a rule of kind `Windows` does not allow for `syslog` data sources. If kind is not specified, all kinds of data sources are allowed.
func (LookupDataCollectionRuleResultOutput) Location ¶
func (o LookupDataCollectionRuleResultOutput) Location() pulumi.StringOutput
The Azure Region where the Data Collection Rule should exist. Changing this forces a new Data Collection Rule to be created.
func (LookupDataCollectionRuleResultOutput) Name ¶
func (o LookupDataCollectionRuleResultOutput) Name() pulumi.StringOutput
The name which should be used for this data source. This name should be unique across all data sources regardless of type within the Data Collection Rule.
func (LookupDataCollectionRuleResultOutput) ResourceGroupName ¶
func (o LookupDataCollectionRuleResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupDataCollectionRuleResultOutput) StreamDeclarations ¶
func (o LookupDataCollectionRuleResultOutput) StreamDeclarations() GetDataCollectionRuleStreamDeclarationArrayOutput
A `streamDeclaration` block as defined below.
func (LookupDataCollectionRuleResultOutput) Tags ¶
func (o LookupDataCollectionRuleResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Data Collection Rule.
func (LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutput ¶
func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutput() LookupDataCollectionRuleResultOutput
func (LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutputWithContext ¶
func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutputWithContext(ctx context.Context) LookupDataCollectionRuleResultOutput
type LookupScheduledQueryRulesAlertArgs ¶
type LookupScheduledQueryRulesAlertArgs struct { // Specifies the name of the scheduled query rule. Name string `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesAlert.
type LookupScheduledQueryRulesAlertOutputArgs ¶
type LookupScheduledQueryRulesAlertOutputArgs struct { // Specifies the name of the scheduled query rule. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesAlert.
func (LookupScheduledQueryRulesAlertOutputArgs) ElementType ¶
func (LookupScheduledQueryRulesAlertOutputArgs) ElementType() reflect.Type
type LookupScheduledQueryRulesAlertResult ¶
type LookupScheduledQueryRulesAlertResult struct { // supports the following: Actions []GetScheduledQueryRulesAlertAction `pulumi:"actions"` // The list of Resource IDs referred into query. AuthorizedResourceIds []string `pulumi:"authorizedResourceIds"` // The resource URI over which log search query is to be run. DataSourceId string `pulumi:"dataSourceId"` // The description of the scheduled query rule. Description string `pulumi:"description"` // Whether this scheduled query rule is enabled. Enabled bool `pulumi:"enabled"` // Frequency at which rule condition should be evaluated. Frequency int `pulumi:"frequency"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Specifies the Azure Region where the resource should exist. Location string `pulumi:"location"` Name string `pulumi:"name"` // Log search query. Query string `pulumi:"query"` // The type of query results. QueryType string `pulumi:"queryType"` ResourceGroupName string `pulumi:"resourceGroupName"` // Severity of the alert. Severity int `pulumi:"severity"` Tags map[string]string `pulumi:"tags"` // Time for which alerts should be throttled or suppressed. Throttling int `pulumi:"throttling"` // Time window for which data needs to be fetched for query. TimeWindow int `pulumi:"timeWindow"` // A `trigger` block as defined below. Triggers []GetScheduledQueryRulesAlertTrigger `pulumi:"triggers"` }
A collection of values returned by getScheduledQueryRulesAlert.
func LookupScheduledQueryRulesAlert ¶
func LookupScheduledQueryRulesAlert(ctx *pulumi.Context, args *LookupScheduledQueryRulesAlertArgs, opts ...pulumi.InvokeOption) (*LookupScheduledQueryRulesAlertResult, error)
Use this data source to access the properties of an AlertingAction scheduled query rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupScheduledQueryRulesAlert(ctx, &monitoring.LookupScheduledQueryRulesAlertArgs{ ResourceGroupName: "example-rg", Name: "tfex-queryrule", }, nil) if err != nil { return err } ctx.Export("queryRuleId", example.Id) return nil }) }
```
type LookupScheduledQueryRulesAlertResultOutput ¶
type LookupScheduledQueryRulesAlertResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledQueryRulesAlert.
func LookupScheduledQueryRulesAlertOutput ¶
func LookupScheduledQueryRulesAlertOutput(ctx *pulumi.Context, args LookupScheduledQueryRulesAlertOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledQueryRulesAlertResultOutput
func (LookupScheduledQueryRulesAlertResultOutput) Actions ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Actions() GetScheduledQueryRulesAlertActionArrayOutput
supports the following:
func (LookupScheduledQueryRulesAlertResultOutput) AuthorizedResourceIds ¶
func (o LookupScheduledQueryRulesAlertResultOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
The list of Resource IDs referred into query.
func (LookupScheduledQueryRulesAlertResultOutput) DataSourceId ¶
func (o LookupScheduledQueryRulesAlertResultOutput) DataSourceId() pulumi.StringOutput
The resource URI over which log search query is to be run.
func (LookupScheduledQueryRulesAlertResultOutput) Description ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Description() pulumi.StringOutput
The description of the scheduled query rule.
func (LookupScheduledQueryRulesAlertResultOutput) ElementType ¶
func (LookupScheduledQueryRulesAlertResultOutput) ElementType() reflect.Type
func (LookupScheduledQueryRulesAlertResultOutput) Enabled ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Enabled() pulumi.BoolOutput
Whether this scheduled query rule is enabled.
func (LookupScheduledQueryRulesAlertResultOutput) Frequency ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Frequency() pulumi.IntOutput
Frequency at which rule condition should be evaluated.
func (LookupScheduledQueryRulesAlertResultOutput) Id ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupScheduledQueryRulesAlertResultOutput) Location ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the resource should exist.
func (LookupScheduledQueryRulesAlertResultOutput) Name ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Name() pulumi.StringOutput
func (LookupScheduledQueryRulesAlertResultOutput) Query ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Query() pulumi.StringOutput
Log search query.
func (LookupScheduledQueryRulesAlertResultOutput) QueryType ¶
func (o LookupScheduledQueryRulesAlertResultOutput) QueryType() pulumi.StringOutput
The type of query results.
func (LookupScheduledQueryRulesAlertResultOutput) ResourceGroupName ¶
func (o LookupScheduledQueryRulesAlertResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupScheduledQueryRulesAlertResultOutput) Severity ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Severity() pulumi.IntOutput
Severity of the alert.
func (LookupScheduledQueryRulesAlertResultOutput) Tags ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Tags() pulumi.StringMapOutput
func (LookupScheduledQueryRulesAlertResultOutput) Throttling ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Throttling() pulumi.IntOutput
Time for which alerts should be throttled or suppressed.
func (LookupScheduledQueryRulesAlertResultOutput) TimeWindow ¶
func (o LookupScheduledQueryRulesAlertResultOutput) TimeWindow() pulumi.IntOutput
Time window for which data needs to be fetched for query.
func (LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutput ¶
func (o LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutput() LookupScheduledQueryRulesAlertResultOutput
func (LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutputWithContext ¶
func (o LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutputWithContext(ctx context.Context) LookupScheduledQueryRulesAlertResultOutput
func (LookupScheduledQueryRulesAlertResultOutput) Triggers ¶
func (o LookupScheduledQueryRulesAlertResultOutput) Triggers() GetScheduledQueryRulesAlertTriggerArrayOutput
A `trigger` block as defined below.
type LookupScheduledQueryRulesLogArgs ¶
type LookupScheduledQueryRulesLogArgs struct { // Specifies the name of the scheduled query rule. Name string `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesLog.
type LookupScheduledQueryRulesLogOutputArgs ¶
type LookupScheduledQueryRulesLogOutputArgs struct { // Specifies the name of the scheduled query rule. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesLog.
func (LookupScheduledQueryRulesLogOutputArgs) ElementType ¶
func (LookupScheduledQueryRulesLogOutputArgs) ElementType() reflect.Type
type LookupScheduledQueryRulesLogResult ¶
type LookupScheduledQueryRulesLogResult struct { // A list of IDs of Resources referred into query. AuthorizedResourceIds []string `pulumi:"authorizedResourceIds"` // A `criteria` block as defined below. Criterias []GetScheduledQueryRulesLogCriteria `pulumi:"criterias"` // The resource URI over which log search query is to be run. DataSourceId string `pulumi:"dataSourceId"` // The description of the scheduled query rule. Description string `pulumi:"description"` // Whether this scheduled query rule is enabled. Enabled bool `pulumi:"enabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Specifies the Azure Region where the resource should exist. Location string `pulumi:"location"` // Name of the dimension. Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getScheduledQueryRulesLog.
func LookupScheduledQueryRulesLog ¶
func LookupScheduledQueryRulesLog(ctx *pulumi.Context, args *LookupScheduledQueryRulesLogArgs, opts ...pulumi.InvokeOption) (*LookupScheduledQueryRulesLogResult, error)
Use this data source to access the properties of a LogToMetricAction scheduled query rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupScheduledQueryRulesLog(ctx, &monitoring.LookupScheduledQueryRulesLogArgs{ ResourceGroupName: "example-rg", Name: "tfex-queryrule", }, nil) if err != nil { return err } ctx.Export("queryRuleId", example.Id) return nil }) }
```
type LookupScheduledQueryRulesLogResultOutput ¶
type LookupScheduledQueryRulesLogResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledQueryRulesLog.
func LookupScheduledQueryRulesLogOutput ¶
func LookupScheduledQueryRulesLogOutput(ctx *pulumi.Context, args LookupScheduledQueryRulesLogOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledQueryRulesLogResultOutput
func (LookupScheduledQueryRulesLogResultOutput) AuthorizedResourceIds ¶
func (o LookupScheduledQueryRulesLogResultOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
A list of IDs of Resources referred into query.
func (LookupScheduledQueryRulesLogResultOutput) Criterias ¶
func (o LookupScheduledQueryRulesLogResultOutput) Criterias() GetScheduledQueryRulesLogCriteriaArrayOutput
A `criteria` block as defined below.
func (LookupScheduledQueryRulesLogResultOutput) DataSourceId ¶
func (o LookupScheduledQueryRulesLogResultOutput) DataSourceId() pulumi.StringOutput
The resource URI over which log search query is to be run.
func (LookupScheduledQueryRulesLogResultOutput) Description ¶
func (o LookupScheduledQueryRulesLogResultOutput) Description() pulumi.StringOutput
The description of the scheduled query rule.
func (LookupScheduledQueryRulesLogResultOutput) ElementType ¶
func (LookupScheduledQueryRulesLogResultOutput) ElementType() reflect.Type
func (LookupScheduledQueryRulesLogResultOutput) Enabled ¶
func (o LookupScheduledQueryRulesLogResultOutput) Enabled() pulumi.BoolOutput
Whether this scheduled query rule is enabled.
func (LookupScheduledQueryRulesLogResultOutput) Id ¶
func (o LookupScheduledQueryRulesLogResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupScheduledQueryRulesLogResultOutput) Location ¶
func (o LookupScheduledQueryRulesLogResultOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the resource should exist.
func (LookupScheduledQueryRulesLogResultOutput) Name ¶
func (o LookupScheduledQueryRulesLogResultOutput) Name() pulumi.StringOutput
Name of the dimension.
func (LookupScheduledQueryRulesLogResultOutput) ResourceGroupName ¶
func (o LookupScheduledQueryRulesLogResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupScheduledQueryRulesLogResultOutput) Tags ¶
func (o LookupScheduledQueryRulesLogResultOutput) Tags() pulumi.StringMapOutput
func (LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutput ¶
func (o LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutput() LookupScheduledQueryRulesLogResultOutput
func (LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutputWithContext ¶
func (o LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutputWithContext(ctx context.Context) LookupScheduledQueryRulesLogResultOutput
type LookupWorkspaceArgs ¶
type LookupWorkspaceArgs struct { // Specifies the name of the Workspace. Name string `pulumi:"name"` // Specifies the name of the resource group the Workspace is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getWorkspace.
type LookupWorkspaceOutputArgs ¶
type LookupWorkspaceOutputArgs struct { // Specifies the name of the Workspace. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group the Workspace is located in. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getWorkspace.
func (LookupWorkspaceOutputArgs) ElementType ¶
func (LookupWorkspaceOutputArgs) ElementType() reflect.Type
type LookupWorkspaceResult ¶
type LookupWorkspaceResult struct { // The ID of the managed default Data Collection Endpoint created with the Azure Monitor Workspace. DefaultDataCollectionEndpointId string `pulumi:"defaultDataCollectionEndpointId"` // The ID of the managed default Data Collection Rule created with the Azure Monitor Workspace. DefaultDataCollectionRuleId string `pulumi:"defaultDataCollectionRuleId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Workspace is located. Location string `pulumi:"location"` Name string `pulumi:"name"` // Whether network access from public internet to the Workspace are allowed. PublicNetworkAccessEnabled bool `pulumi:"publicNetworkAccessEnabled"` // The query endpoint for the Azure Monitor Workspace. QueryEndpoint string `pulumi:"queryEndpoint"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags that are assigned to the Workspace. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getWorkspace.
func LookupWorkspace ¶
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
Use this data source to access information about an existing Workspace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupWorkspace(ctx, &monitoring.LookupWorkspaceArgs{ Name: "example-workspace", ResourceGroupName: exampleAzurermResourceGroup.Name, }, nil) if err != nil { return err } ctx.Export("queryEndpoint", example.QueryEndpoint) return nil }) }
```
type LookupWorkspaceResultOutput ¶
type LookupWorkspaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkspace.
func LookupWorkspaceOutput ¶
func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) DefaultDataCollectionEndpointId ¶
func (o LookupWorkspaceResultOutput) DefaultDataCollectionEndpointId() pulumi.StringOutput
The ID of the managed default Data Collection Endpoint created with the Azure Monitor Workspace.
func (LookupWorkspaceResultOutput) DefaultDataCollectionRuleId ¶
func (o LookupWorkspaceResultOutput) DefaultDataCollectionRuleId() pulumi.StringOutput
The ID of the managed default Data Collection Rule created with the Azure Monitor Workspace.
func (LookupWorkspaceResultOutput) ElementType ¶
func (LookupWorkspaceResultOutput) ElementType() reflect.Type
func (LookupWorkspaceResultOutput) Id ¶
func (o LookupWorkspaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupWorkspaceResultOutput) Location ¶
func (o LookupWorkspaceResultOutput) Location() pulumi.StringOutput
The Azure Region where the Workspace is located.
func (LookupWorkspaceResultOutput) Name ¶
func (o LookupWorkspaceResultOutput) Name() pulumi.StringOutput
func (LookupWorkspaceResultOutput) PublicNetworkAccessEnabled ¶
func (o LookupWorkspaceResultOutput) PublicNetworkAccessEnabled() pulumi.BoolOutput
Whether network access from public internet to the Workspace are allowed.
func (LookupWorkspaceResultOutput) QueryEndpoint ¶
func (o LookupWorkspaceResultOutput) QueryEndpoint() pulumi.StringOutput
The query endpoint for the Azure Monitor Workspace.
func (LookupWorkspaceResultOutput) ResourceGroupName ¶
func (o LookupWorkspaceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupWorkspaceResultOutput) Tags ¶
func (o LookupWorkspaceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags that are assigned to the Workspace.
func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput ¶
func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext ¶
func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
type MetricAlert ¶
type MetricAlert struct { pulumi.CustomResourceState // One or more `action` blocks as defined below. Actions MetricAlertActionArrayOutput `pulumi:"actions"` // A `applicationInsightsWebTestLocationAvailabilityCriteria` block as defined below. // // > **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified. ApplicationInsightsWebTestLocationAvailabilityCriteria MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput `pulumi:"applicationInsightsWebTestLocationAvailabilityCriteria"` // Should the alerts in this Metric Alert be auto resolved? Defaults to `true`. AutoMitigate pulumi.BoolPtrOutput `pulumi:"autoMitigate"` // One or more (static) `criteria` blocks as defined below. // // > **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified. Criterias MetricAlertCriteriaArrayOutput `pulumi:"criterias"` // The description of this Metric Alert. Description pulumi.StringPtrOutput `pulumi:"description"` // A `dynamicCriteria` block as defined below. // // > **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified. DynamicCriteria MetricAlertDynamicCriteriaPtrOutput `pulumi:"dynamicCriteria"` // Should this Metric Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The evaluation frequency of this Metric Alert, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M` and `PT1H`. Defaults to `PT1M`. Frequency pulumi.StringPtrOutput `pulumi:"frequency"` // The name of the Metric Alert. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Metric Alert instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A set of strings of resource IDs at which the metric criteria should be applied. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // The severity of this Metric Alert. Possible values are `0`, `1`, `2`, `3` and `4`. Defaults to `3`. Severity pulumi.IntPtrOutput `pulumi:"severity"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The location of the target resource. // // > This is Required when using a Subscription as scope, a Resource Group as scope or Multiple Scopes. TargetResourceLocation pulumi.StringOutput `pulumi:"targetResourceLocation"` // The resource type (e.g. `Microsoft.Compute/virtualMachines`) of the target resource. // // > This is Required when using a Subscription as scope, a Resource Group as scope or Multiple Scopes. TargetResourceType pulumi.StringOutput `pulumi:"targetResourceType"` // The period of time that is used to monitor alert activity, represented in ISO 8601 duration format. This value must be greater than `frequency`. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M`, `PT1H`, `PT6H`, `PT12H` and `P1D`. Defaults to `PT5M`. WindowSize pulumi.StringPtrOutput `pulumi:"windowSize"` }
Manages a Metric Alert within Azure Monitor.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } toMonitor, err := storage.NewAccount(ctx, "to_monitor", &storage.AccountArgs{ Name: pulumi.String("examplestorageaccount"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } main, err := monitoring.NewActionGroup(ctx, "main", &monitoring.ActionGroupArgs{ Name: pulumi.String("example-actiongroup"), ResourceGroupName: example.Name, ShortName: pulumi.String("exampleact"), WebhookReceivers: monitoring.ActionGroupWebhookReceiverArray{ &monitoring.ActionGroupWebhookReceiverArgs{ Name: pulumi.String("callmyapi"), ServiceUri: pulumi.String("http://example.com/alert"), }, }, }) if err != nil { return err } _, err = monitoring.NewMetricAlert(ctx, "example", &monitoring.MetricAlertArgs{ Name: pulumi.String("example-metricalert"), ResourceGroupName: example.Name, Scopes: pulumi.StringArray{ toMonitor.ID(), }, Description: pulumi.String("Action will be triggered when Transactions count is greater than 50."), Criterias: monitoring.MetricAlertCriteriaArray{ &monitoring.MetricAlertCriteriaArgs{ MetricNamespace: pulumi.String("Microsoft.Storage/storageAccounts"), MetricName: pulumi.String("Transactions"), Aggregation: pulumi.String("Total"), Operator: pulumi.String("GreaterThan"), Threshold: pulumi.Float64(50), Dimensions: monitoring.MetricAlertCriteriaDimensionArray{ &monitoring.MetricAlertCriteriaDimensionArgs{ Name: pulumi.String("ApiName"), Operator: pulumi.String("Include"), Values: pulumi.StringArray{ pulumi.String("*"), }, }, }, }, }, Actions: monitoring.MetricAlertActionArray{ &monitoring.MetricAlertActionArgs{ ActionGroupId: main.ID(), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Metric Alerts can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/metricAlert:MetricAlert main /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-resources/providers/Microsoft.Insights/metricAlerts/example-metricalert ```
func GetMetricAlert ¶
func GetMetricAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricAlertState, opts ...pulumi.ResourceOption) (*MetricAlert, error)
GetMetricAlert gets an existing MetricAlert 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 NewMetricAlert ¶
func NewMetricAlert(ctx *pulumi.Context, name string, args *MetricAlertArgs, opts ...pulumi.ResourceOption) (*MetricAlert, error)
NewMetricAlert registers a new resource with the given unique name, arguments, and options.
func (*MetricAlert) ElementType ¶
func (*MetricAlert) ElementType() reflect.Type
func (*MetricAlert) ToMetricAlertOutput ¶
func (i *MetricAlert) ToMetricAlertOutput() MetricAlertOutput
func (*MetricAlert) ToMetricAlertOutputWithContext ¶
func (i *MetricAlert) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
type MetricAlertAction ¶
type MetricAlertAction struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource ActionGroupId string `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
type MetricAlertActionArgs ¶
type MetricAlertActionArgs struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
func (MetricAlertActionArgs) ElementType ¶
func (MetricAlertActionArgs) ElementType() reflect.Type
func (MetricAlertActionArgs) ToMetricAlertActionOutput ¶
func (i MetricAlertActionArgs) ToMetricAlertActionOutput() MetricAlertActionOutput
func (MetricAlertActionArgs) ToMetricAlertActionOutputWithContext ¶
func (i MetricAlertActionArgs) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput
type MetricAlertActionArray ¶
type MetricAlertActionArray []MetricAlertActionInput
func (MetricAlertActionArray) ElementType ¶
func (MetricAlertActionArray) ElementType() reflect.Type
func (MetricAlertActionArray) ToMetricAlertActionArrayOutput ¶
func (i MetricAlertActionArray) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
func (MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext ¶
func (i MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
type MetricAlertActionArrayInput ¶
type MetricAlertActionArrayInput interface { pulumi.Input ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput ToMetricAlertActionArrayOutputWithContext(context.Context) MetricAlertActionArrayOutput }
MetricAlertActionArrayInput is an input type that accepts MetricAlertActionArray and MetricAlertActionArrayOutput values. You can construct a concrete instance of `MetricAlertActionArrayInput` via:
MetricAlertActionArray{ MetricAlertActionArgs{...} }
type MetricAlertActionArrayOutput ¶
type MetricAlertActionArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertActionArrayOutput) ElementType ¶
func (MetricAlertActionArrayOutput) ElementType() reflect.Type
func (MetricAlertActionArrayOutput) Index ¶
func (o MetricAlertActionArrayOutput) Index(i pulumi.IntInput) MetricAlertActionOutput
func (MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput ¶
func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
func (MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext ¶
func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
type MetricAlertActionInput ¶
type MetricAlertActionInput interface { pulumi.Input ToMetricAlertActionOutput() MetricAlertActionOutput ToMetricAlertActionOutputWithContext(context.Context) MetricAlertActionOutput }
MetricAlertActionInput is an input type that accepts MetricAlertActionArgs and MetricAlertActionOutput values. You can construct a concrete instance of `MetricAlertActionInput` via:
MetricAlertActionArgs{...}
type MetricAlertActionOutput ¶
type MetricAlertActionOutput struct{ *pulumi.OutputState }
func (MetricAlertActionOutput) ActionGroupId ¶
func (o MetricAlertActionOutput) ActionGroupId() pulumi.StringOutput
The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource
func (MetricAlertActionOutput) ElementType ¶
func (MetricAlertActionOutput) ElementType() reflect.Type
func (MetricAlertActionOutput) ToMetricAlertActionOutput ¶
func (o MetricAlertActionOutput) ToMetricAlertActionOutput() MetricAlertActionOutput
func (MetricAlertActionOutput) ToMetricAlertActionOutputWithContext ¶
func (o MetricAlertActionOutput) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput
func (MetricAlertActionOutput) WebhookProperties ¶
func (o MetricAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
The map of custom string properties to include with the post operation. These data are appended to the webhook payload.
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteria ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteria struct { // The ID of the Application Insights Resource. ComponentId string `pulumi:"componentId"` // The number of failed locations. FailedLocationCount int `pulumi:"failedLocationCount"` // The ID of the Application Insights Web Test. WebTestId string `pulumi:"webTestId"` }
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs struct { // The ID of the Application Insights Resource. ComponentId pulumi.StringInput `pulumi:"componentId"` // The number of failed locations. FailedLocationCount pulumi.IntInput `pulumi:"failedLocationCount"` // The ID of the Application Insights Web Test. WebTestId pulumi.StringInput `pulumi:"webTestId"` }
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ElementType ¶
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ElementType() reflect.Type
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ¶
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext ¶
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext ¶
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput interface { pulumi.Input ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput }
MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput is an input type that accepts MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs and MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput values. You can construct a concrete instance of `MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput` via:
MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs{...}
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput struct{ *pulumi.OutputState }
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ComponentId ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ComponentId() pulumi.StringOutput
The ID of the Application Insights Resource.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ElementType ¶
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ElementType() reflect.Type
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) FailedLocationCount ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) FailedLocationCount() pulumi.IntOutput
The number of failed locations.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) WebTestId ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) WebTestId() pulumi.StringOutput
The ID of the Application Insights Web Test.
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput interface { pulumi.Input ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput }
MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput is an input type that accepts MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs, MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtr and MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput values. You can construct a concrete instance of `MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput` via:
MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs{...} or: nil
func MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtr ¶
func MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtr(v *MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput struct{ *pulumi.OutputState }
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ComponentId ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ComponentId() pulumi.StringPtrOutput
The ID of the Application Insights Resource.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ElementType ¶
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ElementType() reflect.Type
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) FailedLocationCount ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) FailedLocationCount() pulumi.IntPtrOutput
The number of failed locations.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) WebTestId ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) WebTestId() pulumi.StringPtrOutput
The ID of the Application Insights Web Test.
type MetricAlertArgs ¶
type MetricAlertArgs struct { // One or more `action` blocks as defined below. Actions MetricAlertActionArrayInput // A `applicationInsightsWebTestLocationAvailabilityCriteria` block as defined below. // // > **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified. ApplicationInsightsWebTestLocationAvailabilityCriteria MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput // Should the alerts in this Metric Alert be auto resolved? Defaults to `true`. AutoMitigate pulumi.BoolPtrInput // One or more (static) `criteria` blocks as defined below. // // > **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified. Criterias MetricAlertCriteriaArrayInput // The description of this Metric Alert. Description pulumi.StringPtrInput // A `dynamicCriteria` block as defined below. // // > **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified. DynamicCriteria MetricAlertDynamicCriteriaPtrInput // Should this Metric Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The evaluation frequency of this Metric Alert, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M` and `PT1H`. Defaults to `PT1M`. Frequency pulumi.StringPtrInput // The name of the Metric Alert. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Metric Alert instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A set of strings of resource IDs at which the metric criteria should be applied. Scopes pulumi.StringArrayInput // The severity of this Metric Alert. Possible values are `0`, `1`, `2`, `3` and `4`. Defaults to `3`. Severity pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The location of the target resource. // // > This is Required when using a Subscription as scope, a Resource Group as scope or Multiple Scopes. TargetResourceLocation pulumi.StringPtrInput // The resource type (e.g. `Microsoft.Compute/virtualMachines`) of the target resource. // // > This is Required when using a Subscription as scope, a Resource Group as scope or Multiple Scopes. TargetResourceType pulumi.StringPtrInput // The period of time that is used to monitor alert activity, represented in ISO 8601 duration format. This value must be greater than `frequency`. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M`, `PT1H`, `PT6H`, `PT12H` and `P1D`. Defaults to `PT5M`. WindowSize pulumi.StringPtrInput }
The set of arguments for constructing a MetricAlert resource.
func (MetricAlertArgs) ElementType ¶
func (MetricAlertArgs) ElementType() reflect.Type
type MetricAlertArray ¶
type MetricAlertArray []MetricAlertInput
func (MetricAlertArray) ElementType ¶
func (MetricAlertArray) ElementType() reflect.Type
func (MetricAlertArray) ToMetricAlertArrayOutput ¶
func (i MetricAlertArray) ToMetricAlertArrayOutput() MetricAlertArrayOutput
func (MetricAlertArray) ToMetricAlertArrayOutputWithContext ¶
func (i MetricAlertArray) ToMetricAlertArrayOutputWithContext(ctx context.Context) MetricAlertArrayOutput
type MetricAlertArrayInput ¶
type MetricAlertArrayInput interface { pulumi.Input ToMetricAlertArrayOutput() MetricAlertArrayOutput ToMetricAlertArrayOutputWithContext(context.Context) MetricAlertArrayOutput }
MetricAlertArrayInput is an input type that accepts MetricAlertArray and MetricAlertArrayOutput values. You can construct a concrete instance of `MetricAlertArrayInput` via:
MetricAlertArray{ MetricAlertArgs{...} }
type MetricAlertArrayOutput ¶
type MetricAlertArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertArrayOutput) ElementType ¶
func (MetricAlertArrayOutput) ElementType() reflect.Type
func (MetricAlertArrayOutput) Index ¶
func (o MetricAlertArrayOutput) Index(i pulumi.IntInput) MetricAlertOutput
func (MetricAlertArrayOutput) ToMetricAlertArrayOutput ¶
func (o MetricAlertArrayOutput) ToMetricAlertArrayOutput() MetricAlertArrayOutput
func (MetricAlertArrayOutput) ToMetricAlertArrayOutputWithContext ¶
func (o MetricAlertArrayOutput) ToMetricAlertArrayOutputWithContext(ctx context.Context) MetricAlertArrayOutput
type MetricAlertCriteria ¶
type MetricAlertCriteria struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation string `pulumi:"aggregation"` // One or more `dimension` blocks as defined below. Dimensions []MetricAlertCriteriaDimension `pulumi:"dimensions"` // One of the metric names to be monitored. MetricName string `pulumi:"metricName"` // One of the metric namespaces to be monitored. MetricNamespace string `pulumi:"metricNamespace"` // The criteria operator. Possible values are `Equals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`. SkipMetricValidation *bool `pulumi:"skipMetricValidation"` // The criteria threshold value that activates the alert. Threshold float64 `pulumi:"threshold"` }
type MetricAlertCriteriaArgs ¶
type MetricAlertCriteriaArgs struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // One or more `dimension` blocks as defined below. Dimensions MetricAlertCriteriaDimensionArrayInput `pulumi:"dimensions"` // One of the metric names to be monitored. MetricName pulumi.StringInput `pulumi:"metricName"` // One of the metric namespaces to be monitored. MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"` // The criteria operator. Possible values are `Equals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`. SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"` // The criteria threshold value that activates the alert. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (MetricAlertCriteriaArgs) ElementType ¶
func (MetricAlertCriteriaArgs) ElementType() reflect.Type
func (MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutput ¶
func (i MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput
func (MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutputWithContext ¶
func (i MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutputWithContext(ctx context.Context) MetricAlertCriteriaOutput
type MetricAlertCriteriaArray ¶
type MetricAlertCriteriaArray []MetricAlertCriteriaInput
func (MetricAlertCriteriaArray) ElementType ¶
func (MetricAlertCriteriaArray) ElementType() reflect.Type
func (MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutput ¶
func (i MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput
func (MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutputWithContext ¶
func (i MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaArrayOutput
type MetricAlertCriteriaArrayInput ¶
type MetricAlertCriteriaArrayInput interface { pulumi.Input ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput ToMetricAlertCriteriaArrayOutputWithContext(context.Context) MetricAlertCriteriaArrayOutput }
MetricAlertCriteriaArrayInput is an input type that accepts MetricAlertCriteriaArray and MetricAlertCriteriaArrayOutput values. You can construct a concrete instance of `MetricAlertCriteriaArrayInput` via:
MetricAlertCriteriaArray{ MetricAlertCriteriaArgs{...} }
type MetricAlertCriteriaArrayOutput ¶
type MetricAlertCriteriaArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaArrayOutput) ElementType ¶
func (MetricAlertCriteriaArrayOutput) ElementType() reflect.Type
func (MetricAlertCriteriaArrayOutput) Index ¶
func (o MetricAlertCriteriaArrayOutput) Index(i pulumi.IntInput) MetricAlertCriteriaOutput
func (MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutput ¶
func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput
func (MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutputWithContext ¶
func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaArrayOutput
type MetricAlertCriteriaDimensionArgs ¶
type MetricAlertCriteriaDimensionArgs struct { // One of the dimension names. Name pulumi.StringInput `pulumi:"name"` // The dimension operator. Possible values are `Include`, `Exclude` and `StartsWith`. Operator pulumi.StringInput `pulumi:"operator"` // The list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (MetricAlertCriteriaDimensionArgs) ElementType ¶
func (MetricAlertCriteriaDimensionArgs) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutput ¶
func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
func (MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutputWithContext ¶
func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
type MetricAlertCriteriaDimensionArray ¶
type MetricAlertCriteriaDimensionArray []MetricAlertCriteriaDimensionInput
func (MetricAlertCriteriaDimensionArray) ElementType ¶
func (MetricAlertCriteriaDimensionArray) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutput ¶
func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
func (MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutputWithContext ¶
func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
type MetricAlertCriteriaDimensionArrayInput ¶
type MetricAlertCriteriaDimensionArrayInput interface { pulumi.Input ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput ToMetricAlertCriteriaDimensionArrayOutputWithContext(context.Context) MetricAlertCriteriaDimensionArrayOutput }
MetricAlertCriteriaDimensionArrayInput is an input type that accepts MetricAlertCriteriaDimensionArray and MetricAlertCriteriaDimensionArrayOutput values. You can construct a concrete instance of `MetricAlertCriteriaDimensionArrayInput` via:
MetricAlertCriteriaDimensionArray{ MetricAlertCriteriaDimensionArgs{...} }
type MetricAlertCriteriaDimensionArrayOutput ¶
type MetricAlertCriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaDimensionArrayOutput) ElementType ¶
func (MetricAlertCriteriaDimensionArrayOutput) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutput ¶
func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
func (MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutputWithContext ¶
func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
type MetricAlertCriteriaDimensionInput ¶
type MetricAlertCriteriaDimensionInput interface { pulumi.Input ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput ToMetricAlertCriteriaDimensionOutputWithContext(context.Context) MetricAlertCriteriaDimensionOutput }
MetricAlertCriteriaDimensionInput is an input type that accepts MetricAlertCriteriaDimensionArgs and MetricAlertCriteriaDimensionOutput values. You can construct a concrete instance of `MetricAlertCriteriaDimensionInput` via:
MetricAlertCriteriaDimensionArgs{...}
type MetricAlertCriteriaDimensionOutput ¶
type MetricAlertCriteriaDimensionOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaDimensionOutput) ElementType ¶
func (MetricAlertCriteriaDimensionOutput) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionOutput) Name ¶
func (o MetricAlertCriteriaDimensionOutput) Name() pulumi.StringOutput
One of the dimension names.
func (MetricAlertCriteriaDimensionOutput) Operator ¶
func (o MetricAlertCriteriaDimensionOutput) Operator() pulumi.StringOutput
The dimension operator. Possible values are `Include`, `Exclude` and `StartsWith`.
func (MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutput ¶
func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
func (MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutputWithContext ¶
func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
func (MetricAlertCriteriaDimensionOutput) Values ¶
func (o MetricAlertCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
The list of dimension values.
type MetricAlertCriteriaInput ¶
type MetricAlertCriteriaInput interface { pulumi.Input ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput ToMetricAlertCriteriaOutputWithContext(context.Context) MetricAlertCriteriaOutput }
MetricAlertCriteriaInput is an input type that accepts MetricAlertCriteriaArgs and MetricAlertCriteriaOutput values. You can construct a concrete instance of `MetricAlertCriteriaInput` via:
MetricAlertCriteriaArgs{...}
type MetricAlertCriteriaOutput ¶
type MetricAlertCriteriaOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaOutput) Aggregation ¶
func (o MetricAlertCriteriaOutput) Aggregation() pulumi.StringOutput
The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`.
func (MetricAlertCriteriaOutput) Dimensions ¶
func (o MetricAlertCriteriaOutput) Dimensions() MetricAlertCriteriaDimensionArrayOutput
One or more `dimension` blocks as defined below.
func (MetricAlertCriteriaOutput) ElementType ¶
func (MetricAlertCriteriaOutput) ElementType() reflect.Type
func (MetricAlertCriteriaOutput) MetricName ¶
func (o MetricAlertCriteriaOutput) MetricName() pulumi.StringOutput
One of the metric names to be monitored.
func (MetricAlertCriteriaOutput) MetricNamespace ¶
func (o MetricAlertCriteriaOutput) MetricNamespace() pulumi.StringOutput
One of the metric namespaces to be monitored.
func (MetricAlertCriteriaOutput) Operator ¶
func (o MetricAlertCriteriaOutput) Operator() pulumi.StringOutput
The criteria operator. Possible values are `Equals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (MetricAlertCriteriaOutput) SkipMetricValidation ¶
func (o MetricAlertCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`.
func (MetricAlertCriteriaOutput) Threshold ¶
func (o MetricAlertCriteriaOutput) Threshold() pulumi.Float64Output
The criteria threshold value that activates the alert.
func (MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutput ¶
func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput
func (MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutputWithContext ¶
func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutputWithContext(ctx context.Context) MetricAlertCriteriaOutput
type MetricAlertDynamicCriteria ¶
type MetricAlertDynamicCriteria struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation string `pulumi:"aggregation"` // The extent of deviation required to trigger an alert. Possible values are `Low`, `Medium` and `High`. AlertSensitivity string `pulumi:"alertSensitivity"` // One or more `dimension` blocks as defined below. Dimensions []MetricAlertDynamicCriteriaDimension `pulumi:"dimensions"` // The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`. Defaults to `4`. EvaluationFailureCount *int `pulumi:"evaluationFailureCount"` // The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (`windowSize`) and the selected number of aggregated points. Defaults to `4`. EvaluationTotalCount *int `pulumi:"evaluationTotalCount"` // The [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) date from which to start learning the metric historical data and calculate the dynamic thresholds. IgnoreDataBefore *string `pulumi:"ignoreDataBefore"` // One of the metric names to be monitored. MetricName string `pulumi:"metricName"` // One of the metric namespaces to be monitored. MetricNamespace string `pulumi:"metricNamespace"` // The criteria operator. Possible values are `LessThan`, `GreaterThan` and `GreaterOrLessThan`. Operator string `pulumi:"operator"` // Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? SkipMetricValidation *bool `pulumi:"skipMetricValidation"` }
type MetricAlertDynamicCriteriaArgs ¶
type MetricAlertDynamicCriteriaArgs struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The extent of deviation required to trigger an alert. Possible values are `Low`, `Medium` and `High`. AlertSensitivity pulumi.StringInput `pulumi:"alertSensitivity"` // One or more `dimension` blocks as defined below. Dimensions MetricAlertDynamicCriteriaDimensionArrayInput `pulumi:"dimensions"` // The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`. Defaults to `4`. EvaluationFailureCount pulumi.IntPtrInput `pulumi:"evaluationFailureCount"` // The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (`windowSize`) and the selected number of aggregated points. Defaults to `4`. EvaluationTotalCount pulumi.IntPtrInput `pulumi:"evaluationTotalCount"` // The [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) date from which to start learning the metric historical data and calculate the dynamic thresholds. IgnoreDataBefore pulumi.StringPtrInput `pulumi:"ignoreDataBefore"` // One of the metric names to be monitored. MetricName pulumi.StringInput `pulumi:"metricName"` // One of the metric namespaces to be monitored. MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"` // The criteria operator. Possible values are `LessThan`, `GreaterThan` and `GreaterOrLessThan`. Operator pulumi.StringInput `pulumi:"operator"` // Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"` }
func (MetricAlertDynamicCriteriaArgs) ElementType ¶
func (MetricAlertDynamicCriteriaArgs) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutput ¶
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutputWithContext ¶
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutput ¶
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutputWithContext ¶
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
type MetricAlertDynamicCriteriaDimensionArgs ¶
type MetricAlertDynamicCriteriaDimensionArgs struct { // One of the dimension names. Name pulumi.StringInput `pulumi:"name"` // The dimension operator. Possible values are `Include`, `Exclude` and `StartsWith`. Operator pulumi.StringInput `pulumi:"operator"` // The list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (MetricAlertDynamicCriteriaDimensionArgs) ElementType ¶
func (MetricAlertDynamicCriteriaDimensionArgs) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutput ¶
func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
func (MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutputWithContext ¶
func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
type MetricAlertDynamicCriteriaDimensionArray ¶
type MetricAlertDynamicCriteriaDimensionArray []MetricAlertDynamicCriteriaDimensionInput
func (MetricAlertDynamicCriteriaDimensionArray) ElementType ¶
func (MetricAlertDynamicCriteriaDimensionArray) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutput ¶
func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
func (MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext ¶
func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
type MetricAlertDynamicCriteriaDimensionArrayInput ¶
type MetricAlertDynamicCriteriaDimensionArrayInput interface { pulumi.Input ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput }
MetricAlertDynamicCriteriaDimensionArrayInput is an input type that accepts MetricAlertDynamicCriteriaDimensionArray and MetricAlertDynamicCriteriaDimensionArrayOutput values. You can construct a concrete instance of `MetricAlertDynamicCriteriaDimensionArrayInput` via:
MetricAlertDynamicCriteriaDimensionArray{ MetricAlertDynamicCriteriaDimensionArgs{...} }
type MetricAlertDynamicCriteriaDimensionArrayOutput ¶
type MetricAlertDynamicCriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ElementType ¶
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutput ¶
func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext ¶
func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
type MetricAlertDynamicCriteriaDimensionInput ¶
type MetricAlertDynamicCriteriaDimensionInput interface { pulumi.Input ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput ToMetricAlertDynamicCriteriaDimensionOutputWithContext(context.Context) MetricAlertDynamicCriteriaDimensionOutput }
MetricAlertDynamicCriteriaDimensionInput is an input type that accepts MetricAlertDynamicCriteriaDimensionArgs and MetricAlertDynamicCriteriaDimensionOutput values. You can construct a concrete instance of `MetricAlertDynamicCriteriaDimensionInput` via:
MetricAlertDynamicCriteriaDimensionArgs{...}
type MetricAlertDynamicCriteriaDimensionOutput ¶
type MetricAlertDynamicCriteriaDimensionOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaDimensionOutput) ElementType ¶
func (MetricAlertDynamicCriteriaDimensionOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionOutput) Name ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) Name() pulumi.StringOutput
One of the dimension names.
func (MetricAlertDynamicCriteriaDimensionOutput) Operator ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) Operator() pulumi.StringOutput
The dimension operator. Possible values are `Include`, `Exclude` and `StartsWith`.
func (MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutput ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
func (MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutputWithContext ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
func (MetricAlertDynamicCriteriaDimensionOutput) Values ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
The list of dimension values.
type MetricAlertDynamicCriteriaInput ¶
type MetricAlertDynamicCriteriaInput interface { pulumi.Input ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput ToMetricAlertDynamicCriteriaOutputWithContext(context.Context) MetricAlertDynamicCriteriaOutput }
MetricAlertDynamicCriteriaInput is an input type that accepts MetricAlertDynamicCriteriaArgs and MetricAlertDynamicCriteriaOutput values. You can construct a concrete instance of `MetricAlertDynamicCriteriaInput` via:
MetricAlertDynamicCriteriaArgs{...}
type MetricAlertDynamicCriteriaOutput ¶
type MetricAlertDynamicCriteriaOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaOutput) Aggregation ¶
func (o MetricAlertDynamicCriteriaOutput) Aggregation() pulumi.StringOutput
The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`.
func (MetricAlertDynamicCriteriaOutput) AlertSensitivity ¶
func (o MetricAlertDynamicCriteriaOutput) AlertSensitivity() pulumi.StringOutput
The extent of deviation required to trigger an alert. Possible values are `Low`, `Medium` and `High`.
func (MetricAlertDynamicCriteriaOutput) Dimensions ¶
func (o MetricAlertDynamicCriteriaOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
One or more `dimension` blocks as defined below.
func (MetricAlertDynamicCriteriaOutput) ElementType ¶
func (MetricAlertDynamicCriteriaOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaOutput) EvaluationFailureCount ¶
func (o MetricAlertDynamicCriteriaOutput) EvaluationFailureCount() pulumi.IntPtrOutput
The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`. Defaults to `4`.
func (MetricAlertDynamicCriteriaOutput) EvaluationTotalCount ¶
func (o MetricAlertDynamicCriteriaOutput) EvaluationTotalCount() pulumi.IntPtrOutput
The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (`windowSize`) and the selected number of aggregated points. Defaults to `4`.
func (MetricAlertDynamicCriteriaOutput) IgnoreDataBefore ¶
func (o MetricAlertDynamicCriteriaOutput) IgnoreDataBefore() pulumi.StringPtrOutput
The [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) date from which to start learning the metric historical data and calculate the dynamic thresholds.
func (MetricAlertDynamicCriteriaOutput) MetricName ¶
func (o MetricAlertDynamicCriteriaOutput) MetricName() pulumi.StringOutput
One of the metric names to be monitored.
func (MetricAlertDynamicCriteriaOutput) MetricNamespace ¶
func (o MetricAlertDynamicCriteriaOutput) MetricNamespace() pulumi.StringOutput
One of the metric namespaces to be monitored.
func (MetricAlertDynamicCriteriaOutput) Operator ¶
func (o MetricAlertDynamicCriteriaOutput) Operator() pulumi.StringOutput
The criteria operator. Possible values are `LessThan`, `GreaterThan` and `GreaterOrLessThan`.
func (MetricAlertDynamicCriteriaOutput) SkipMetricValidation ¶
func (o MetricAlertDynamicCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted?
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutput ¶
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutputWithContext ¶
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutput ¶
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext ¶
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
type MetricAlertDynamicCriteriaPtrInput ¶
type MetricAlertDynamicCriteriaPtrInput interface { pulumi.Input ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput ToMetricAlertDynamicCriteriaPtrOutputWithContext(context.Context) MetricAlertDynamicCriteriaPtrOutput }
MetricAlertDynamicCriteriaPtrInput is an input type that accepts MetricAlertDynamicCriteriaArgs, MetricAlertDynamicCriteriaPtr and MetricAlertDynamicCriteriaPtrOutput values. You can construct a concrete instance of `MetricAlertDynamicCriteriaPtrInput` via:
MetricAlertDynamicCriteriaArgs{...} or: nil
func MetricAlertDynamicCriteriaPtr ¶
func MetricAlertDynamicCriteriaPtr(v *MetricAlertDynamicCriteriaArgs) MetricAlertDynamicCriteriaPtrInput
type MetricAlertDynamicCriteriaPtrOutput ¶
type MetricAlertDynamicCriteriaPtrOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaPtrOutput) Aggregation ¶
func (o MetricAlertDynamicCriteriaPtrOutput) Aggregation() pulumi.StringPtrOutput
The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`.
func (MetricAlertDynamicCriteriaPtrOutput) AlertSensitivity ¶
func (o MetricAlertDynamicCriteriaPtrOutput) AlertSensitivity() pulumi.StringPtrOutput
The extent of deviation required to trigger an alert. Possible values are `Low`, `Medium` and `High`.
func (MetricAlertDynamicCriteriaPtrOutput) Dimensions ¶
func (o MetricAlertDynamicCriteriaPtrOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
One or more `dimension` blocks as defined below.
func (MetricAlertDynamicCriteriaPtrOutput) Elem ¶
func (o MetricAlertDynamicCriteriaPtrOutput) Elem() MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaPtrOutput) ElementType ¶
func (MetricAlertDynamicCriteriaPtrOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaPtrOutput) EvaluationFailureCount ¶
func (o MetricAlertDynamicCriteriaPtrOutput) EvaluationFailureCount() pulumi.IntPtrOutput
The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`. Defaults to `4`.
func (MetricAlertDynamicCriteriaPtrOutput) EvaluationTotalCount ¶
func (o MetricAlertDynamicCriteriaPtrOutput) EvaluationTotalCount() pulumi.IntPtrOutput
The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (`windowSize`) and the selected number of aggregated points. Defaults to `4`.
func (MetricAlertDynamicCriteriaPtrOutput) IgnoreDataBefore ¶
func (o MetricAlertDynamicCriteriaPtrOutput) IgnoreDataBefore() pulumi.StringPtrOutput
The [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) date from which to start learning the metric historical data and calculate the dynamic thresholds.
func (MetricAlertDynamicCriteriaPtrOutput) MetricName ¶
func (o MetricAlertDynamicCriteriaPtrOutput) MetricName() pulumi.StringPtrOutput
One of the metric names to be monitored.
func (MetricAlertDynamicCriteriaPtrOutput) MetricNamespace ¶
func (o MetricAlertDynamicCriteriaPtrOutput) MetricNamespace() pulumi.StringPtrOutput
One of the metric namespaces to be monitored.
func (MetricAlertDynamicCriteriaPtrOutput) Operator ¶
func (o MetricAlertDynamicCriteriaPtrOutput) Operator() pulumi.StringPtrOutput
The criteria operator. Possible values are `LessThan`, `GreaterThan` and `GreaterOrLessThan`.
func (MetricAlertDynamicCriteriaPtrOutput) SkipMetricValidation ¶
func (o MetricAlertDynamicCriteriaPtrOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted?
func (MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutput ¶
func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
func (MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext ¶
func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
type MetricAlertInput ¶
type MetricAlertInput interface { pulumi.Input ToMetricAlertOutput() MetricAlertOutput ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput }
type MetricAlertMap ¶
type MetricAlertMap map[string]MetricAlertInput
func (MetricAlertMap) ElementType ¶
func (MetricAlertMap) ElementType() reflect.Type
func (MetricAlertMap) ToMetricAlertMapOutput ¶
func (i MetricAlertMap) ToMetricAlertMapOutput() MetricAlertMapOutput
func (MetricAlertMap) ToMetricAlertMapOutputWithContext ¶
func (i MetricAlertMap) ToMetricAlertMapOutputWithContext(ctx context.Context) MetricAlertMapOutput
type MetricAlertMapInput ¶
type MetricAlertMapInput interface { pulumi.Input ToMetricAlertMapOutput() MetricAlertMapOutput ToMetricAlertMapOutputWithContext(context.Context) MetricAlertMapOutput }
MetricAlertMapInput is an input type that accepts MetricAlertMap and MetricAlertMapOutput values. You can construct a concrete instance of `MetricAlertMapInput` via:
MetricAlertMap{ "key": MetricAlertArgs{...} }
type MetricAlertMapOutput ¶
type MetricAlertMapOutput struct{ *pulumi.OutputState }
func (MetricAlertMapOutput) ElementType ¶
func (MetricAlertMapOutput) ElementType() reflect.Type
func (MetricAlertMapOutput) MapIndex ¶
func (o MetricAlertMapOutput) MapIndex(k pulumi.StringInput) MetricAlertOutput
func (MetricAlertMapOutput) ToMetricAlertMapOutput ¶
func (o MetricAlertMapOutput) ToMetricAlertMapOutput() MetricAlertMapOutput
func (MetricAlertMapOutput) ToMetricAlertMapOutputWithContext ¶
func (o MetricAlertMapOutput) ToMetricAlertMapOutputWithContext(ctx context.Context) MetricAlertMapOutput
type MetricAlertOutput ¶
type MetricAlertOutput struct{ *pulumi.OutputState }
func (MetricAlertOutput) Actions ¶
func (o MetricAlertOutput) Actions() MetricAlertActionArrayOutput
One or more `action` blocks as defined below.
func (MetricAlertOutput) ApplicationInsightsWebTestLocationAvailabilityCriteria ¶
func (o MetricAlertOutput) ApplicationInsightsWebTestLocationAvailabilityCriteria() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
A `applicationInsightsWebTestLocationAvailabilityCriteria` block as defined below.
> **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified.
func (MetricAlertOutput) AutoMitigate ¶
func (o MetricAlertOutput) AutoMitigate() pulumi.BoolPtrOutput
Should the alerts in this Metric Alert be auto resolved? Defaults to `true`.
func (MetricAlertOutput) Criterias ¶
func (o MetricAlertOutput) Criterias() MetricAlertCriteriaArrayOutput
One or more (static) `criteria` blocks as defined below.
> **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified.
func (MetricAlertOutput) Description ¶
func (o MetricAlertOutput) Description() pulumi.StringPtrOutput
The description of this Metric Alert.
func (MetricAlertOutput) DynamicCriteria ¶
func (o MetricAlertOutput) DynamicCriteria() MetricAlertDynamicCriteriaPtrOutput
A `dynamicCriteria` block as defined below.
> **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified.
func (MetricAlertOutput) ElementType ¶
func (MetricAlertOutput) ElementType() reflect.Type
func (MetricAlertOutput) Enabled ¶
func (o MetricAlertOutput) Enabled() pulumi.BoolPtrOutput
Should this Metric Alert be enabled? Defaults to `true`.
func (MetricAlertOutput) Frequency ¶
func (o MetricAlertOutput) Frequency() pulumi.StringPtrOutput
The evaluation frequency of this Metric Alert, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M` and `PT1H`. Defaults to `PT1M`.
func (MetricAlertOutput) Name ¶
func (o MetricAlertOutput) Name() pulumi.StringOutput
The name of the Metric Alert. Changing this forces a new resource to be created.
func (MetricAlertOutput) ResourceGroupName ¶
func (o MetricAlertOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Metric Alert instance. Changing this forces a new resource to be created.
func (MetricAlertOutput) Scopes ¶
func (o MetricAlertOutput) Scopes() pulumi.StringArrayOutput
A set of strings of resource IDs at which the metric criteria should be applied.
func (MetricAlertOutput) Severity ¶
func (o MetricAlertOutput) Severity() pulumi.IntPtrOutput
The severity of this Metric Alert. Possible values are `0`, `1`, `2`, `3` and `4`. Defaults to `3`.
func (MetricAlertOutput) Tags ¶
func (o MetricAlertOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (MetricAlertOutput) TargetResourceLocation ¶
func (o MetricAlertOutput) TargetResourceLocation() pulumi.StringOutput
The location of the target resource.
> This is Required when using a Subscription as scope, a Resource Group as scope or Multiple Scopes.
func (MetricAlertOutput) TargetResourceType ¶
func (o MetricAlertOutput) TargetResourceType() pulumi.StringOutput
The resource type (e.g. `Microsoft.Compute/virtualMachines`) of the target resource.
> This is Required when using a Subscription as scope, a Resource Group as scope or Multiple Scopes.
func (MetricAlertOutput) ToMetricAlertOutput ¶
func (o MetricAlertOutput) ToMetricAlertOutput() MetricAlertOutput
func (MetricAlertOutput) ToMetricAlertOutputWithContext ¶
func (o MetricAlertOutput) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
func (MetricAlertOutput) WindowSize ¶
func (o MetricAlertOutput) WindowSize() pulumi.StringPtrOutput
The period of time that is used to monitor alert activity, represented in ISO 8601 duration format. This value must be greater than `frequency`. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M`, `PT1H`, `PT6H`, `PT12H` and `P1D`. Defaults to `PT5M`.
type MetricAlertState ¶
type MetricAlertState struct { // One or more `action` blocks as defined below. Actions MetricAlertActionArrayInput // A `applicationInsightsWebTestLocationAvailabilityCriteria` block as defined below. // // > **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified. ApplicationInsightsWebTestLocationAvailabilityCriteria MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput // Should the alerts in this Metric Alert be auto resolved? Defaults to `true`. AutoMitigate pulumi.BoolPtrInput // One or more (static) `criteria` blocks as defined below. // // > **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified. Criterias MetricAlertCriteriaArrayInput // The description of this Metric Alert. Description pulumi.StringPtrInput // A `dynamicCriteria` block as defined below. // // > **NOTE** One of either `criteria`, `dynamicCriteria` or `applicationInsightsWebTestLocationAvailabilityCriteria` must be specified. DynamicCriteria MetricAlertDynamicCriteriaPtrInput // Should this Metric Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The evaluation frequency of this Metric Alert, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M` and `PT1H`. Defaults to `PT1M`. Frequency pulumi.StringPtrInput // The name of the Metric Alert. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Metric Alert instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A set of strings of resource IDs at which the metric criteria should be applied. Scopes pulumi.StringArrayInput // The severity of this Metric Alert. Possible values are `0`, `1`, `2`, `3` and `4`. Defaults to `3`. Severity pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The location of the target resource. // // > This is Required when using a Subscription as scope, a Resource Group as scope or Multiple Scopes. TargetResourceLocation pulumi.StringPtrInput // The resource type (e.g. `Microsoft.Compute/virtualMachines`) of the target resource. // // > This is Required when using a Subscription as scope, a Resource Group as scope or Multiple Scopes. TargetResourceType pulumi.StringPtrInput // The period of time that is used to monitor alert activity, represented in ISO 8601 duration format. This value must be greater than `frequency`. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M`, `PT1H`, `PT6H`, `PT12H` and `P1D`. Defaults to `PT5M`. WindowSize pulumi.StringPtrInput }
func (MetricAlertState) ElementType ¶
func (MetricAlertState) ElementType() reflect.Type
type PrivateLinkScope ¶
type PrivateLinkScope struct { pulumi.CustomResourceState // The default ingestion access mode for the associated private endpoints in scope. Possible values are `Open` and `PrivateOnly`. Defaults to `Open`. IngestionAccessMode pulumi.StringPtrOutput `pulumi:"ingestionAccessMode"` // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The default query access mode for hte associated private endpoints in scope. Possible values are `Open` and `PrivateOnly`. Defaults to `Open`. QueryAccessMode pulumi.StringPtrOutput `pulumi:"queryAccessMode"` // The name of the Resource Group where the Azure Monitor Private Link Scope should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Azure Monitor Private Link Scope. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Azure Monitor Private Link Scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewPrivateLinkScope(ctx, "example", &monitoring.PrivateLinkScopeArgs{ Name: pulumi.String("example-ampls"), ResourceGroupName: example.Name, IngestionAccessMode: pulumi.String("PrivateOnly"), QueryAccessMode: pulumi.String("Open"), }) if err != nil { return err } return nil }) }
```
## Import
Azure Monitor Private Link Scopes can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/privateLinkScope:PrivateLinkScope example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/privateLinkScopes/pls1 ```
func GetPrivateLinkScope ¶
func GetPrivateLinkScope(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateLinkScopeState, opts ...pulumi.ResourceOption) (*PrivateLinkScope, error)
GetPrivateLinkScope gets an existing PrivateLinkScope 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 NewPrivateLinkScope ¶
func NewPrivateLinkScope(ctx *pulumi.Context, name string, args *PrivateLinkScopeArgs, opts ...pulumi.ResourceOption) (*PrivateLinkScope, error)
NewPrivateLinkScope registers a new resource with the given unique name, arguments, and options.
func (*PrivateLinkScope) ElementType ¶
func (*PrivateLinkScope) ElementType() reflect.Type
func (*PrivateLinkScope) ToPrivateLinkScopeOutput ¶
func (i *PrivateLinkScope) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput
func (*PrivateLinkScope) ToPrivateLinkScopeOutputWithContext ¶
func (i *PrivateLinkScope) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput
type PrivateLinkScopeArgs ¶
type PrivateLinkScopeArgs struct { // The default ingestion access mode for the associated private endpoints in scope. Possible values are `Open` and `PrivateOnly`. Defaults to `Open`. IngestionAccessMode pulumi.StringPtrInput // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The default query access mode for hte associated private endpoints in scope. Possible values are `Open` and `PrivateOnly`. Defaults to `Open`. QueryAccessMode pulumi.StringPtrInput // The name of the Resource Group where the Azure Monitor Private Link Scope should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Azure Monitor Private Link Scope. Tags pulumi.StringMapInput }
The set of arguments for constructing a PrivateLinkScope resource.
func (PrivateLinkScopeArgs) ElementType ¶
func (PrivateLinkScopeArgs) ElementType() reflect.Type
type PrivateLinkScopeArray ¶
type PrivateLinkScopeArray []PrivateLinkScopeInput
func (PrivateLinkScopeArray) ElementType ¶
func (PrivateLinkScopeArray) ElementType() reflect.Type
func (PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutput ¶
func (i PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput
func (PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutputWithContext ¶
func (i PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutputWithContext(ctx context.Context) PrivateLinkScopeArrayOutput
type PrivateLinkScopeArrayInput ¶
type PrivateLinkScopeArrayInput interface { pulumi.Input ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput ToPrivateLinkScopeArrayOutputWithContext(context.Context) PrivateLinkScopeArrayOutput }
PrivateLinkScopeArrayInput is an input type that accepts PrivateLinkScopeArray and PrivateLinkScopeArrayOutput values. You can construct a concrete instance of `PrivateLinkScopeArrayInput` via:
PrivateLinkScopeArray{ PrivateLinkScopeArgs{...} }
type PrivateLinkScopeArrayOutput ¶
type PrivateLinkScopeArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopeArrayOutput) ElementType ¶
func (PrivateLinkScopeArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopeArrayOutput) Index ¶
func (o PrivateLinkScopeArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopeOutput
func (PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutput ¶
func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput
func (PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutputWithContext ¶
func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutputWithContext(ctx context.Context) PrivateLinkScopeArrayOutput
type PrivateLinkScopeInput ¶
type PrivateLinkScopeInput interface { pulumi.Input ToPrivateLinkScopeOutput() PrivateLinkScopeOutput ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput }
type PrivateLinkScopeMap ¶
type PrivateLinkScopeMap map[string]PrivateLinkScopeInput
func (PrivateLinkScopeMap) ElementType ¶
func (PrivateLinkScopeMap) ElementType() reflect.Type
func (PrivateLinkScopeMap) ToPrivateLinkScopeMapOutput ¶
func (i PrivateLinkScopeMap) ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput
func (PrivateLinkScopeMap) ToPrivateLinkScopeMapOutputWithContext ¶
func (i PrivateLinkScopeMap) ToPrivateLinkScopeMapOutputWithContext(ctx context.Context) PrivateLinkScopeMapOutput
type PrivateLinkScopeMapInput ¶
type PrivateLinkScopeMapInput interface { pulumi.Input ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput ToPrivateLinkScopeMapOutputWithContext(context.Context) PrivateLinkScopeMapOutput }
PrivateLinkScopeMapInput is an input type that accepts PrivateLinkScopeMap and PrivateLinkScopeMapOutput values. You can construct a concrete instance of `PrivateLinkScopeMapInput` via:
PrivateLinkScopeMap{ "key": PrivateLinkScopeArgs{...} }
type PrivateLinkScopeMapOutput ¶
type PrivateLinkScopeMapOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopeMapOutput) ElementType ¶
func (PrivateLinkScopeMapOutput) ElementType() reflect.Type
func (PrivateLinkScopeMapOutput) MapIndex ¶
func (o PrivateLinkScopeMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopeOutput
func (PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutput ¶
func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput
func (PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutputWithContext ¶
func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutputWithContext(ctx context.Context) PrivateLinkScopeMapOutput
type PrivateLinkScopeOutput ¶
type PrivateLinkScopeOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopeOutput) ElementType ¶
func (PrivateLinkScopeOutput) ElementType() reflect.Type
func (PrivateLinkScopeOutput) IngestionAccessMode ¶
func (o PrivateLinkScopeOutput) IngestionAccessMode() pulumi.StringPtrOutput
The default ingestion access mode for the associated private endpoints in scope. Possible values are `Open` and `PrivateOnly`. Defaults to `Open`.
func (PrivateLinkScopeOutput) Name ¶
func (o PrivateLinkScopeOutput) Name() pulumi.StringOutput
The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created.
func (PrivateLinkScopeOutput) QueryAccessMode ¶
func (o PrivateLinkScopeOutput) QueryAccessMode() pulumi.StringPtrOutput
The default query access mode for hte associated private endpoints in scope. Possible values are `Open` and `PrivateOnly`. Defaults to `Open`.
func (PrivateLinkScopeOutput) ResourceGroupName ¶
func (o PrivateLinkScopeOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Azure Monitor Private Link Scope should exist. Changing this forces a new resource to be created.
func (PrivateLinkScopeOutput) Tags ¶
func (o PrivateLinkScopeOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Azure Monitor Private Link Scope.
func (PrivateLinkScopeOutput) ToPrivateLinkScopeOutput ¶
func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput
func (PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext ¶
func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput
type PrivateLinkScopeState ¶
type PrivateLinkScopeState struct { // The default ingestion access mode for the associated private endpoints in scope. Possible values are `Open` and `PrivateOnly`. Defaults to `Open`. IngestionAccessMode pulumi.StringPtrInput // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The default query access mode for hte associated private endpoints in scope. Possible values are `Open` and `PrivateOnly`. Defaults to `Open`. QueryAccessMode pulumi.StringPtrInput // The name of the Resource Group where the Azure Monitor Private Link Scope should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Azure Monitor Private Link Scope. Tags pulumi.StringMapInput }
func (PrivateLinkScopeState) ElementType ¶
func (PrivateLinkScopeState) ElementType() reflect.Type
type PrivateLinkScopedService ¶
type PrivateLinkScopedService struct { pulumi.CustomResourceState // The ID of the linked resource. It must be the Log Analytics workspace or the Application Insights component or the Data Collection endpoint. Changing this forces a new resource to be created. LinkedResourceId pulumi.StringOutput `pulumi:"linkedResourceId"` // The name of the Azure Monitor Private Link Scoped Service. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Azure Monitor Private Link Scoped Service should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. ScopeName pulumi.StringOutput `pulumi:"scopeName"` }
Manages an Azure Monitor Private Link Scoped Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "example", &appinsights.InsightsArgs{ Name: pulumi.String("example-appinsights"), Location: example.Location, ResourceGroupName: example.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } examplePrivateLinkScope, err := monitoring.NewPrivateLinkScope(ctx, "example", &monitoring.PrivateLinkScopeArgs{ Name: pulumi.String("example-ampls"), ResourceGroupName: example.Name, }) if err != nil { return err } _, err = monitoring.NewPrivateLinkScopedService(ctx, "example", &monitoring.PrivateLinkScopedServiceArgs{ Name: pulumi.String("example-amplsservice"), ResourceGroupName: example.Name, ScopeName: examplePrivateLinkScope.Name, LinkedResourceId: exampleInsights.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Azure Monitor Private Link Scoped Services can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/privateLinkScopedService:PrivateLinkScopedService example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/privateLinkScopes/pls1/scopedResources/sr1 ```
func GetPrivateLinkScopedService ¶
func GetPrivateLinkScopedService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateLinkScopedServiceState, opts ...pulumi.ResourceOption) (*PrivateLinkScopedService, error)
GetPrivateLinkScopedService gets an existing PrivateLinkScopedService 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 NewPrivateLinkScopedService ¶
func NewPrivateLinkScopedService(ctx *pulumi.Context, name string, args *PrivateLinkScopedServiceArgs, opts ...pulumi.ResourceOption) (*PrivateLinkScopedService, error)
NewPrivateLinkScopedService registers a new resource with the given unique name, arguments, and options.
func (*PrivateLinkScopedService) ElementType ¶
func (*PrivateLinkScopedService) ElementType() reflect.Type
func (*PrivateLinkScopedService) ToPrivateLinkScopedServiceOutput ¶
func (i *PrivateLinkScopedService) ToPrivateLinkScopedServiceOutput() PrivateLinkScopedServiceOutput
func (*PrivateLinkScopedService) ToPrivateLinkScopedServiceOutputWithContext ¶
func (i *PrivateLinkScopedService) ToPrivateLinkScopedServiceOutputWithContext(ctx context.Context) PrivateLinkScopedServiceOutput
type PrivateLinkScopedServiceArgs ¶
type PrivateLinkScopedServiceArgs struct { // The ID of the linked resource. It must be the Log Analytics workspace or the Application Insights component or the Data Collection endpoint. Changing this forces a new resource to be created. LinkedResourceId pulumi.StringInput // The name of the Azure Monitor Private Link Scoped Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Monitor Private Link Scoped Service should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. ScopeName pulumi.StringInput }
The set of arguments for constructing a PrivateLinkScopedService resource.
func (PrivateLinkScopedServiceArgs) ElementType ¶
func (PrivateLinkScopedServiceArgs) ElementType() reflect.Type
type PrivateLinkScopedServiceArray ¶
type PrivateLinkScopedServiceArray []PrivateLinkScopedServiceInput
func (PrivateLinkScopedServiceArray) ElementType ¶
func (PrivateLinkScopedServiceArray) ElementType() reflect.Type
func (PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutput ¶
func (i PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput
func (PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutputWithContext ¶
func (i PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutputWithContext(ctx context.Context) PrivateLinkScopedServiceArrayOutput
type PrivateLinkScopedServiceArrayInput ¶
type PrivateLinkScopedServiceArrayInput interface { pulumi.Input ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput ToPrivateLinkScopedServiceArrayOutputWithContext(context.Context) PrivateLinkScopedServiceArrayOutput }
PrivateLinkScopedServiceArrayInput is an input type that accepts PrivateLinkScopedServiceArray and PrivateLinkScopedServiceArrayOutput values. You can construct a concrete instance of `PrivateLinkScopedServiceArrayInput` via:
PrivateLinkScopedServiceArray{ PrivateLinkScopedServiceArgs{...} }
type PrivateLinkScopedServiceArrayOutput ¶
type PrivateLinkScopedServiceArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedServiceArrayOutput) ElementType ¶
func (PrivateLinkScopedServiceArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopedServiceArrayOutput) Index ¶
func (o PrivateLinkScopedServiceArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopedServiceOutput
func (PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutput ¶
func (o PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput
func (PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutputWithContext ¶
func (o PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutputWithContext(ctx context.Context) PrivateLinkScopedServiceArrayOutput
type PrivateLinkScopedServiceInput ¶
type PrivateLinkScopedServiceInput interface { pulumi.Input ToPrivateLinkScopedServiceOutput() PrivateLinkScopedServiceOutput ToPrivateLinkScopedServiceOutputWithContext(ctx context.Context) PrivateLinkScopedServiceOutput }
type PrivateLinkScopedServiceMap ¶
type PrivateLinkScopedServiceMap map[string]PrivateLinkScopedServiceInput
func (PrivateLinkScopedServiceMap) ElementType ¶
func (PrivateLinkScopedServiceMap) ElementType() reflect.Type
func (PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutput ¶
func (i PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput
func (PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutputWithContext ¶
func (i PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutputWithContext(ctx context.Context) PrivateLinkScopedServiceMapOutput
type PrivateLinkScopedServiceMapInput ¶
type PrivateLinkScopedServiceMapInput interface { pulumi.Input ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput ToPrivateLinkScopedServiceMapOutputWithContext(context.Context) PrivateLinkScopedServiceMapOutput }
PrivateLinkScopedServiceMapInput is an input type that accepts PrivateLinkScopedServiceMap and PrivateLinkScopedServiceMapOutput values. You can construct a concrete instance of `PrivateLinkScopedServiceMapInput` via:
PrivateLinkScopedServiceMap{ "key": PrivateLinkScopedServiceArgs{...} }
type PrivateLinkScopedServiceMapOutput ¶
type PrivateLinkScopedServiceMapOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedServiceMapOutput) ElementType ¶
func (PrivateLinkScopedServiceMapOutput) ElementType() reflect.Type
func (PrivateLinkScopedServiceMapOutput) MapIndex ¶
func (o PrivateLinkScopedServiceMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopedServiceOutput
func (PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutput ¶
func (o PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput
func (PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutputWithContext ¶
func (o PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutputWithContext(ctx context.Context) PrivateLinkScopedServiceMapOutput
type PrivateLinkScopedServiceOutput ¶
type PrivateLinkScopedServiceOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedServiceOutput) ElementType ¶
func (PrivateLinkScopedServiceOutput) ElementType() reflect.Type
func (PrivateLinkScopedServiceOutput) LinkedResourceId ¶
func (o PrivateLinkScopedServiceOutput) LinkedResourceId() pulumi.StringOutput
The ID of the linked resource. It must be the Log Analytics workspace or the Application Insights component or the Data Collection endpoint. Changing this forces a new resource to be created.
func (PrivateLinkScopedServiceOutput) Name ¶
func (o PrivateLinkScopedServiceOutput) Name() pulumi.StringOutput
The name of the Azure Monitor Private Link Scoped Service. Changing this forces a new resource to be created.
func (PrivateLinkScopedServiceOutput) ResourceGroupName ¶
func (o PrivateLinkScopedServiceOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Azure Monitor Private Link Scoped Service should exist. Changing this forces a new resource to be created.
func (PrivateLinkScopedServiceOutput) ScopeName ¶
func (o PrivateLinkScopedServiceOutput) ScopeName() pulumi.StringOutput
The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created.
func (PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutput ¶
func (o PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutput() PrivateLinkScopedServiceOutput
func (PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutputWithContext ¶
func (o PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutputWithContext(ctx context.Context) PrivateLinkScopedServiceOutput
type PrivateLinkScopedServiceState ¶
type PrivateLinkScopedServiceState struct { // The ID of the linked resource. It must be the Log Analytics workspace or the Application Insights component or the Data Collection endpoint. Changing this forces a new resource to be created. LinkedResourceId pulumi.StringPtrInput // The name of the Azure Monitor Private Link Scoped Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Monitor Private Link Scoped Service should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. ScopeName pulumi.StringPtrInput }
func (PrivateLinkScopedServiceState) ElementType ¶
func (PrivateLinkScopedServiceState) ElementType() reflect.Type
type ScheduledQueryRulesAlert ¶
type ScheduledQueryRulesAlert struct { pulumi.CustomResourceState // An `action` block as defined below. Action ScheduledQueryRulesAlertActionOutput `pulumi:"action"` // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayOutput `pulumi:"authorizedResourceIds"` // Should the alerts in this Metric Alert be auto resolved? Defaults to `false`. // > **NOTE** `autoMitigationEnabled` and `throttling` are mutually exclusive and cannot both be set. AutoMitigationEnabled pulumi.BoolPtrOutput `pulumi:"autoMitigationEnabled"` // The resource URI over which log search query is to be run. Changing this forces a new resource to be created. DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"` // The description of the scheduled query rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive). Frequency pulumi.IntOutput `pulumi:"frequency"` // Specifies the Azure Region where the resource should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Log search query. Query pulumi.StringOutput `pulumi:"query"` // The type of query results. Possible values are `ResultCount` and `Number`. Default is `ResultCount`. If set to `ResultCount`, `query` must include an `AggregatedValue` column of a numeric type, for example, `Heartbeat | summarize AggregatedValue = count() by bin(TimeGenerated, 5m)`. QueryType pulumi.StringPtrOutput `pulumi:"queryType"` // The name of the resource group in which to create the scheduled query rule instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Severity of the alert. Possible values include: 0, 1, 2, 3, or 4. Severity pulumi.IntPtrOutput `pulumi:"severity"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Time (in minutes) for which Alerts should be throttled or suppressed. Values must be between 0 and 10000 (inclusive). Throttling pulumi.IntPtrOutput `pulumi:"throttling"` // Time window for which data needs to be fetched for query (must be greater than or equal to `frequency`). Values must be between 5 and 2880 (inclusive). TimeWindow pulumi.IntOutput `pulumi:"timeWindow"` // A `trigger` block as defined below. Trigger ScheduledQueryRulesAlertTriggerOutput `pulumi:"trigger"` }
Manages an AlertingAction Scheduled Query Rules resource within Azure Monitor.
> **Warning** This resource is using an older AzureRM API version which is known to cause problems e.g. with custom webhook properties not included in triggered alerts. This resource is superseded by the monitoring.ScheduledQueryRulesAlertV2 resource using newer API versions.
## Import
Scheduled Query Rule Alerts can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/scheduledQueryRulesAlert:ScheduledQueryRulesAlert example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/scheduledQueryRules/myrulename ```
func GetScheduledQueryRulesAlert ¶
func GetScheduledQueryRulesAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledQueryRulesAlertState, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesAlert, error)
GetScheduledQueryRulesAlert gets an existing ScheduledQueryRulesAlert 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 NewScheduledQueryRulesAlert ¶
func NewScheduledQueryRulesAlert(ctx *pulumi.Context, name string, args *ScheduledQueryRulesAlertArgs, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesAlert, error)
NewScheduledQueryRulesAlert registers a new resource with the given unique name, arguments, and options.
func (*ScheduledQueryRulesAlert) ElementType ¶
func (*ScheduledQueryRulesAlert) ElementType() reflect.Type
func (*ScheduledQueryRulesAlert) ToScheduledQueryRulesAlertOutput ¶
func (i *ScheduledQueryRulesAlert) ToScheduledQueryRulesAlertOutput() ScheduledQueryRulesAlertOutput
func (*ScheduledQueryRulesAlert) ToScheduledQueryRulesAlertOutputWithContext ¶
func (i *ScheduledQueryRulesAlert) ToScheduledQueryRulesAlertOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertOutput
type ScheduledQueryRulesAlertAction ¶
type ScheduledQueryRulesAlertAction struct { // List of action group reference resource IDs. ActionGroups []string `pulumi:"actionGroups"` // Custom payload to be sent for all webhook payloads in alerting action. CustomWebhookPayload *string `pulumi:"customWebhookPayload"` // Custom subject override for all email ids in Azure action group. EmailSubject *string `pulumi:"emailSubject"` }
type ScheduledQueryRulesAlertActionArgs ¶
type ScheduledQueryRulesAlertActionArgs struct { // List of action group reference resource IDs. ActionGroups pulumi.StringArrayInput `pulumi:"actionGroups"` // Custom payload to be sent for all webhook payloads in alerting action. CustomWebhookPayload pulumi.StringPtrInput `pulumi:"customWebhookPayload"` // Custom subject override for all email ids in Azure action group. EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"` }
func (ScheduledQueryRulesAlertActionArgs) ElementType ¶
func (ScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutput ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutputWithContext ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutput ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
type ScheduledQueryRulesAlertActionInput ¶
type ScheduledQueryRulesAlertActionInput interface { pulumi.Input ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput ToScheduledQueryRulesAlertActionOutputWithContext(context.Context) ScheduledQueryRulesAlertActionOutput }
ScheduledQueryRulesAlertActionInput is an input type that accepts ScheduledQueryRulesAlertActionArgs and ScheduledQueryRulesAlertActionOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertActionInput` via:
ScheduledQueryRulesAlertActionArgs{...}
type ScheduledQueryRulesAlertActionOutput ¶
type ScheduledQueryRulesAlertActionOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertActionOutput) ActionGroups ¶
func (o ScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
List of action group reference resource IDs.
func (ScheduledQueryRulesAlertActionOutput) CustomWebhookPayload ¶
func (o ScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringPtrOutput
Custom payload to be sent for all webhook payloads in alerting action.
func (ScheduledQueryRulesAlertActionOutput) ElementType ¶
func (ScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertActionOutput) EmailSubject ¶
func (o ScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringPtrOutput
Custom subject override for all email ids in Azure action group.
func (ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutput ¶
func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutputWithContext ¶
func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutput ¶
func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
func (ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
type ScheduledQueryRulesAlertActionPtrInput ¶
type ScheduledQueryRulesAlertActionPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput ToScheduledQueryRulesAlertActionPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertActionPtrOutput }
ScheduledQueryRulesAlertActionPtrInput is an input type that accepts ScheduledQueryRulesAlertActionArgs, ScheduledQueryRulesAlertActionPtr and ScheduledQueryRulesAlertActionPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertActionPtrInput` via:
ScheduledQueryRulesAlertActionArgs{...} or: nil
func ScheduledQueryRulesAlertActionPtr ¶
func ScheduledQueryRulesAlertActionPtr(v *ScheduledQueryRulesAlertActionArgs) ScheduledQueryRulesAlertActionPtrInput
type ScheduledQueryRulesAlertActionPtrOutput ¶
type ScheduledQueryRulesAlertActionPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertActionPtrOutput) ActionGroups ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) ActionGroups() pulumi.StringArrayOutput
List of action group reference resource IDs.
func (ScheduledQueryRulesAlertActionPtrOutput) CustomWebhookPayload ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
Custom payload to be sent for all webhook payloads in alerting action.
func (ScheduledQueryRulesAlertActionPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertActionPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertActionPtrOutput) EmailSubject ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) EmailSubject() pulumi.StringPtrOutput
Custom subject override for all email ids in Azure action group.
func (ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutput ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
func (ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
type ScheduledQueryRulesAlertArgs ¶
type ScheduledQueryRulesAlertArgs struct { // An `action` block as defined below. Action ScheduledQueryRulesAlertActionInput // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayInput // Should the alerts in this Metric Alert be auto resolved? Defaults to `false`. // > **NOTE** `autoMitigationEnabled` and `throttling` are mutually exclusive and cannot both be set. AutoMitigationEnabled pulumi.BoolPtrInput // The resource URI over which log search query is to be run. Changing this forces a new resource to be created. DataSourceId pulumi.StringInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput // Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive). Frequency pulumi.IntInput // Specifies the Azure Region where the resource should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Log search query. Query pulumi.StringInput // The type of query results. Possible values are `ResultCount` and `Number`. Default is `ResultCount`. If set to `ResultCount`, `query` must include an `AggregatedValue` column of a numeric type, for example, `Heartbeat | summarize AggregatedValue = count() by bin(TimeGenerated, 5m)`. QueryType pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Severity of the alert. Possible values include: 0, 1, 2, 3, or 4. Severity pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Time (in minutes) for which Alerts should be throttled or suppressed. Values must be between 0 and 10000 (inclusive). Throttling pulumi.IntPtrInput // Time window for which data needs to be fetched for query (must be greater than or equal to `frequency`). Values must be between 5 and 2880 (inclusive). TimeWindow pulumi.IntInput // A `trigger` block as defined below. Trigger ScheduledQueryRulesAlertTriggerInput }
The set of arguments for constructing a ScheduledQueryRulesAlert resource.
func (ScheduledQueryRulesAlertArgs) ElementType ¶
func (ScheduledQueryRulesAlertArgs) ElementType() reflect.Type
type ScheduledQueryRulesAlertArray ¶
type ScheduledQueryRulesAlertArray []ScheduledQueryRulesAlertInput
func (ScheduledQueryRulesAlertArray) ElementType ¶
func (ScheduledQueryRulesAlertArray) ElementType() reflect.Type
func (ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutput ¶
func (i ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput
func (ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutputWithContext ¶
func (i ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertArrayOutput
type ScheduledQueryRulesAlertArrayInput ¶
type ScheduledQueryRulesAlertArrayInput interface { pulumi.Input ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput ToScheduledQueryRulesAlertArrayOutputWithContext(context.Context) ScheduledQueryRulesAlertArrayOutput }
ScheduledQueryRulesAlertArrayInput is an input type that accepts ScheduledQueryRulesAlertArray and ScheduledQueryRulesAlertArrayOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertArrayInput` via:
ScheduledQueryRulesAlertArray{ ScheduledQueryRulesAlertArgs{...} }
type ScheduledQueryRulesAlertArrayOutput ¶
type ScheduledQueryRulesAlertArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertArrayOutput) ElementType ¶
func (ScheduledQueryRulesAlertArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertArrayOutput) Index ¶
func (o ScheduledQueryRulesAlertArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesAlertOutput
func (ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutput ¶
func (o ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput
func (ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutputWithContext ¶
func (o ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertArrayOutput
type ScheduledQueryRulesAlertInput ¶
type ScheduledQueryRulesAlertInput interface { pulumi.Input ToScheduledQueryRulesAlertOutput() ScheduledQueryRulesAlertOutput ToScheduledQueryRulesAlertOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertOutput }
type ScheduledQueryRulesAlertMap ¶
type ScheduledQueryRulesAlertMap map[string]ScheduledQueryRulesAlertInput
func (ScheduledQueryRulesAlertMap) ElementType ¶
func (ScheduledQueryRulesAlertMap) ElementType() reflect.Type
func (ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutput ¶
func (i ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput
func (ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutputWithContext ¶
func (i ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertMapOutput
type ScheduledQueryRulesAlertMapInput ¶
type ScheduledQueryRulesAlertMapInput interface { pulumi.Input ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput ToScheduledQueryRulesAlertMapOutputWithContext(context.Context) ScheduledQueryRulesAlertMapOutput }
ScheduledQueryRulesAlertMapInput is an input type that accepts ScheduledQueryRulesAlertMap and ScheduledQueryRulesAlertMapOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertMapInput` via:
ScheduledQueryRulesAlertMap{ "key": ScheduledQueryRulesAlertArgs{...} }
type ScheduledQueryRulesAlertMapOutput ¶
type ScheduledQueryRulesAlertMapOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertMapOutput) ElementType ¶
func (ScheduledQueryRulesAlertMapOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertMapOutput) MapIndex ¶
func (o ScheduledQueryRulesAlertMapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesAlertOutput
func (ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutput ¶
func (o ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput
func (ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutputWithContext ¶
func (o ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertMapOutput
type ScheduledQueryRulesAlertOutput ¶
type ScheduledQueryRulesAlertOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertOutput) Action ¶
func (o ScheduledQueryRulesAlertOutput) Action() ScheduledQueryRulesAlertActionOutput
An `action` block as defined below.
func (ScheduledQueryRulesAlertOutput) AuthorizedResourceIds ¶
func (o ScheduledQueryRulesAlertOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
List of Resource IDs referred into query.
func (ScheduledQueryRulesAlertOutput) AutoMitigationEnabled ¶
func (o ScheduledQueryRulesAlertOutput) AutoMitigationEnabled() pulumi.BoolPtrOutput
Should the alerts in this Metric Alert be auto resolved? Defaults to `false`. > **NOTE** `autoMitigationEnabled` and `throttling` are mutually exclusive and cannot both be set.
func (ScheduledQueryRulesAlertOutput) DataSourceId ¶
func (o ScheduledQueryRulesAlertOutput) DataSourceId() pulumi.StringOutput
The resource URI over which log search query is to be run. Changing this forces a new resource to be created.
func (ScheduledQueryRulesAlertOutput) Description ¶
func (o ScheduledQueryRulesAlertOutput) Description() pulumi.StringPtrOutput
The description of the scheduled query rule.
func (ScheduledQueryRulesAlertOutput) ElementType ¶
func (ScheduledQueryRulesAlertOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertOutput) Enabled ¶
func (o ScheduledQueryRulesAlertOutput) Enabled() pulumi.BoolPtrOutput
Whether this scheduled query rule is enabled. Default is `true`.
func (ScheduledQueryRulesAlertOutput) Frequency ¶
func (o ScheduledQueryRulesAlertOutput) Frequency() pulumi.IntOutput
Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive).
func (ScheduledQueryRulesAlertOutput) Location ¶
func (o ScheduledQueryRulesAlertOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the resource should exist. Changing this forces a new resource to be created.
func (ScheduledQueryRulesAlertOutput) Name ¶
func (o ScheduledQueryRulesAlertOutput) Name() pulumi.StringOutput
The name of the scheduled query rule. Changing this forces a new resource to be created.
func (ScheduledQueryRulesAlertOutput) Query ¶
func (o ScheduledQueryRulesAlertOutput) Query() pulumi.StringOutput
Log search query.
func (ScheduledQueryRulesAlertOutput) QueryType ¶
func (o ScheduledQueryRulesAlertOutput) QueryType() pulumi.StringPtrOutput
The type of query results. Possible values are `ResultCount` and `Number`. Default is `ResultCount`. If set to `ResultCount`, `query` must include an `AggregatedValue` column of a numeric type, for example, `Heartbeat | summarize AggregatedValue = count() by bin(TimeGenerated, 5m)`.
func (ScheduledQueryRulesAlertOutput) ResourceGroupName ¶
func (o ScheduledQueryRulesAlertOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the scheduled query rule instance. Changing this forces a new resource to be created.
func (ScheduledQueryRulesAlertOutput) Severity ¶
func (o ScheduledQueryRulesAlertOutput) Severity() pulumi.IntPtrOutput
Severity of the alert. Possible values include: 0, 1, 2, 3, or 4.
func (ScheduledQueryRulesAlertOutput) Tags ¶
func (o ScheduledQueryRulesAlertOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ScheduledQueryRulesAlertOutput) Throttling ¶
func (o ScheduledQueryRulesAlertOutput) Throttling() pulumi.IntPtrOutput
Time (in minutes) for which Alerts should be throttled or suppressed. Values must be between 0 and 10000 (inclusive).
func (ScheduledQueryRulesAlertOutput) TimeWindow ¶
func (o ScheduledQueryRulesAlertOutput) TimeWindow() pulumi.IntOutput
Time window for which data needs to be fetched for query (must be greater than or equal to `frequency`). Values must be between 5 and 2880 (inclusive).
func (ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutput ¶
func (o ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutput() ScheduledQueryRulesAlertOutput
func (ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutputWithContext ¶
func (o ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertOutput
func (ScheduledQueryRulesAlertOutput) Trigger ¶
func (o ScheduledQueryRulesAlertOutput) Trigger() ScheduledQueryRulesAlertTriggerOutput
A `trigger` block as defined below.
type ScheduledQueryRulesAlertState ¶
type ScheduledQueryRulesAlertState struct { // An `action` block as defined below. Action ScheduledQueryRulesAlertActionPtrInput // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayInput // Should the alerts in this Metric Alert be auto resolved? Defaults to `false`. // > **NOTE** `autoMitigationEnabled` and `throttling` are mutually exclusive and cannot both be set. AutoMitigationEnabled pulumi.BoolPtrInput // The resource URI over which log search query is to be run. Changing this forces a new resource to be created. DataSourceId pulumi.StringPtrInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput // Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive). Frequency pulumi.IntPtrInput // Specifies the Azure Region where the resource should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Log search query. Query pulumi.StringPtrInput // The type of query results. Possible values are `ResultCount` and `Number`. Default is `ResultCount`. If set to `ResultCount`, `query` must include an `AggregatedValue` column of a numeric type, for example, `Heartbeat | summarize AggregatedValue = count() by bin(TimeGenerated, 5m)`. QueryType pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Severity of the alert. Possible values include: 0, 1, 2, 3, or 4. Severity pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Time (in minutes) for which Alerts should be throttled or suppressed. Values must be between 0 and 10000 (inclusive). Throttling pulumi.IntPtrInput // Time window for which data needs to be fetched for query (must be greater than or equal to `frequency`). Values must be between 5 and 2880 (inclusive). TimeWindow pulumi.IntPtrInput // A `trigger` block as defined below. Trigger ScheduledQueryRulesAlertTriggerPtrInput }
func (ScheduledQueryRulesAlertState) ElementType ¶
func (ScheduledQueryRulesAlertState) ElementType() reflect.Type
type ScheduledQueryRulesAlertTrigger ¶
type ScheduledQueryRulesAlertTrigger struct { // A `metricTrigger` block as defined above. Trigger condition for metric query rule. MetricTrigger *ScheduledQueryRulesAlertTriggerMetricTrigger `pulumi:"metricTrigger"` // Evaluation operation for rule - 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'. Operator string `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive. Threshold float64 `pulumi:"threshold"` }
type ScheduledQueryRulesAlertTriggerArgs ¶
type ScheduledQueryRulesAlertTriggerArgs struct { // A `metricTrigger` block as defined above. Trigger condition for metric query rule. MetricTrigger ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput `pulumi:"metricTrigger"` // Evaluation operation for rule - 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'. Operator pulumi.StringInput `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (ScheduledQueryRulesAlertTriggerArgs) ElementType ¶
func (ScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutput ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutput ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerInput ¶
type ScheduledQueryRulesAlertTriggerInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput ToScheduledQueryRulesAlertTriggerOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerOutput }
ScheduledQueryRulesAlertTriggerInput is an input type that accepts ScheduledQueryRulesAlertTriggerArgs and ScheduledQueryRulesAlertTriggerOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertTriggerInput` via:
ScheduledQueryRulesAlertTriggerArgs{...}
type ScheduledQueryRulesAlertTriggerMetricTrigger ¶
type ScheduledQueryRulesAlertTriggerMetricTrigger struct { // Evaluation of metric on a particular column. MetricColumn *string `pulumi:"metricColumn"` // Metric Trigger Type - 'Consecutive' or 'Total'. MetricTriggerType string `pulumi:"metricTriggerType"` // Evaluation operation for rule - 'Equal', 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'. Operator string `pulumi:"operator"` // The threshold of the metric trigger. Values must be between 0 and 10000 inclusive. Threshold float64 `pulumi:"threshold"` }
type ScheduledQueryRulesAlertTriggerMetricTriggerArgs ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerArgs struct { // Evaluation of metric on a particular column. MetricColumn pulumi.StringPtrInput `pulumi:"metricColumn"` // Metric Trigger Type - 'Consecutive' or 'Total'. MetricTriggerType pulumi.StringInput `pulumi:"metricTriggerType"` // Evaluation operation for rule - 'Equal', 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'. Operator pulumi.StringInput `pulumi:"operator"` // The threshold of the metric trigger. Values must be between 0 and 10000 inclusive. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType ¶
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerMetricTriggerInput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput }
ScheduledQueryRulesAlertTriggerMetricTriggerInput is an input type that accepts ScheduledQueryRulesAlertTriggerMetricTriggerArgs and ScheduledQueryRulesAlertTriggerMetricTriggerOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertTriggerMetricTriggerInput` via:
ScheduledQueryRulesAlertTriggerMetricTriggerArgs{...}
type ScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringPtrOutput
Evaluation of metric on a particular column.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
Metric Trigger Type - 'Consecutive' or 'Total'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'Equal', 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
The threshold of the metric trigger. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput }
ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput is an input type that accepts ScheduledQueryRulesAlertTriggerMetricTriggerArgs, ScheduledQueryRulesAlertTriggerMetricTriggerPtr and ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput` via:
ScheduledQueryRulesAlertTriggerMetricTriggerArgs{...} or: nil
func ScheduledQueryRulesAlertTriggerMetricTriggerPtr ¶
func ScheduledQueryRulesAlertTriggerMetricTriggerPtr(v *ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricColumn ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricColumn() pulumi.StringPtrOutput
Evaluation of metric on a particular column.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType() pulumi.StringPtrOutput
Metric Trigger Type - 'Consecutive' or 'Total'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator() pulumi.StringPtrOutput
Evaluation operation for rule - 'Equal', 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Threshold() pulumi.Float64PtrOutput
The threshold of the metric trigger. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerOutput ¶
type ScheduledQueryRulesAlertTriggerOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerOutput) MetricTrigger ¶
func (o ScheduledQueryRulesAlertTriggerOutput) MetricTrigger() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
A `metricTrigger` block as defined above. Trigger condition for metric query rule.
func (ScheduledQueryRulesAlertTriggerOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'.
func (ScheduledQueryRulesAlertTriggerOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerOutput) Threshold() pulumi.Float64Output
Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutput ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerPtrInput ¶
type ScheduledQueryRulesAlertTriggerPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerPtrOutput }
ScheduledQueryRulesAlertTriggerPtrInput is an input type that accepts ScheduledQueryRulesAlertTriggerArgs, ScheduledQueryRulesAlertTriggerPtr and ScheduledQueryRulesAlertTriggerPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertTriggerPtrInput` via:
ScheduledQueryRulesAlertTriggerArgs{...} or: nil
func ScheduledQueryRulesAlertTriggerPtr ¶
func ScheduledQueryRulesAlertTriggerPtr(v *ScheduledQueryRulesAlertTriggerArgs) ScheduledQueryRulesAlertTriggerPtrInput
type ScheduledQueryRulesAlertTriggerPtrOutput ¶
type ScheduledQueryRulesAlertTriggerPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerPtrOutput) MetricTrigger ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) MetricTrigger() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
A `metricTrigger` block as defined above. Trigger condition for metric query rule.
func (ScheduledQueryRulesAlertTriggerPtrOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) Operator() pulumi.StringPtrOutput
Evaluation operation for rule - 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'.
func (ScheduledQueryRulesAlertTriggerPtrOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) Threshold() pulumi.Float64PtrOutput
Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
type ScheduledQueryRulesAlertV2 ¶
type ScheduledQueryRulesAlertV2 struct { pulumi.CustomResourceState // An `action` block as defined below. Action ScheduledQueryRulesAlertV2ActionPtrOutput `pulumi:"action"` // Specifies the flag that indicates whether the alert should be automatically resolved or not. Value should be `true` or `false`. The default is `false`. AutoMitigationEnabled pulumi.BoolPtrOutput `pulumi:"autoMitigationEnabled"` // The api-version used when creating this alert rule. CreatedWithApiVersion pulumi.StringOutput `pulumi:"createdWithApiVersion"` // A `criteria` block as defined below. Criterias ScheduledQueryRulesAlertV2CriteriaArrayOutput `pulumi:"criterias"` // Specifies the description of the scheduled query rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the display name of the alert rule. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Specifies the flag which indicates whether this scheduled query rule is enabled. Value should be `true` or `false`. Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // How often the scheduled query rule is evaluated, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D`. // // > **Note** `evaluationFrequency` cannot be greater than the query look back which is `windowDuration`*`numberOfEvaluationPeriods`. // // > **Note** `evaluationFrequency` cannot be greater than the `muteActionsAfterAlertDuration`. EvaluationFrequency pulumi.StringOutput `pulumi:"evaluationFrequency"` // An `identity` block as defined below. Identity ScheduledQueryRulesAlertV2IdentityPtrOutput `pulumi:"identity"` // True if this alert rule is a legacy Log Analytic Rule. IsALegacyLogAnalyticsRule pulumi.BoolOutput `pulumi:"isALegacyLogAnalyticsRule"` // The flag indicates whether this Scheduled Query Rule has been configured to be stored in the customer's storage. IsWorkspaceAlertsStorageConfigured pulumi.BoolOutput `pulumi:"isWorkspaceAlertsStorageConfigured"` // Specifies the Azure Region where the Monitor Scheduled Query Rule should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Mute actions for the chosen period of time in ISO 8601 duration format after the alert is fired. Possible values are `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D` and `P2D`. // // > **Note** `autoMitigationEnabled` and `muteActionsAfterAlertDuration` are mutually exclusive and cannot both be set. MuteActionsAfterAlertDuration pulumi.StringPtrOutput `pulumi:"muteActionsAfterAlertDuration"` // Specifies the name which should be used for this Monitor Scheduled Query Rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Set this if the alert evaluation period is different from the query time range. If not specified, the value is `windowDuration`*`numberOfEvaluationPeriods`. Possible values are `PT5M`, `PT10M`, `PT15M`, `PT20M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D` and `P2D`. // // > **Note** `queryTimeRangeOverride` cannot be less than the query look back which is `windowDuration`*`numberOfEvaluationPeriods`. QueryTimeRangeOverride pulumi.StringPtrOutput `pulumi:"queryTimeRangeOverride"` // Specifies the name of the Resource Group where the Monitor Scheduled Query Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the list of resource IDs that this scheduled query rule is scoped to. Changing this forces a new resource to be created. Currently, the API supports exactly 1 resource ID in the scopes list. Scopes pulumi.StringOutput `pulumi:"scopes"` // Severity of the alert. Should be an integer between 0 and 4. Value of 0 is severest. Severity pulumi.IntOutput `pulumi:"severity"` // Specifies the flag which indicates whether the provided query should be validated or not. The default is false. SkipQueryValidation pulumi.BoolPtrOutput `pulumi:"skipQueryValidation"` // A mapping of tags which should be assigned to the Monitor Scheduled Query Rule. Tags pulumi.StringMapOutput `pulumi:"tags"` // List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is `Microsoft.Compute/virtualMachines`, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. TargetResourceTypes pulumi.StringArrayOutput `pulumi:"targetResourceTypes"` // Specifies the period of time in ISO 8601 duration format on which the Scheduled Query Rule will be executed (bin size). If `evaluationFrequency` is `PT1M`, possible values are `PT1M`, `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, and `PT6H`. Otherwise, possible values are `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D`, and `P2D`. WindowDuration pulumi.StringOutput `pulumi:"windowDuration"` // Specifies the flag which indicates whether this scheduled query rule check if storage is configured. Value should be `true` or `false`. The default is `false`. WorkspaceAlertsStorageEnabled pulumi.BoolPtrOutput `pulumi:"workspaceAlertsStorageEnabled"` }
Manages an AlertingAction Scheduled Query Rules Version 2 resource within Azure Monitor
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "example", &appinsights.InsightsArgs{ Name: pulumi.String("example-ai"), Location: example.Location, ResourceGroupName: example.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "example", &monitoring.ActionGroupArgs{ Name: pulumi.String("example-mag"), ResourceGroupName: example.Name, ShortName: pulumi.String("test mag"), }) if err != nil { return err } exampleUserAssignedIdentity, err := authorization.NewUserAssignedIdentity(ctx, "example", &authorization.UserAssignedIdentityArgs{ Name: pulumi.String("example-uai"), Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleAssignment, err := authorization.NewAssignment(ctx, "example", &authorization.AssignmentArgs{ Scope: exampleInsights.ID(), RoleDefinitionName: pulumi.String("Reader"), PrincipalId: exampleUserAssignedIdentity.PrincipalId, }) if err != nil { return err } _, err = monitoring.NewScheduledQueryRulesAlertV2(ctx, "example", &monitoring.ScheduledQueryRulesAlertV2Args{ Name: pulumi.String("example-msqrv2"), ResourceGroupName: example.Name, Location: example.Location, EvaluationFrequency: pulumi.String("PT10M"), WindowDuration: pulumi.String("PT10M"), Scopes: exampleInsights.ID(), Severity: pulumi.Int(4), Criterias: monitoring.ScheduledQueryRulesAlertV2CriteriaArray{ &monitoring.ScheduledQueryRulesAlertV2CriteriaArgs{ Query: pulumi.String("requests\n | summarize CountByCountry=count() by client_CountryOrRegion\n"), TimeAggregationMethod: pulumi.String("Maximum"), Threshold: pulumi.Float64(17.5), Operator: pulumi.String("LessThan"), ResourceIdColumn: pulumi.String("client_CountryOrRegion"), MetricMeasureColumn: pulumi.String("CountByCountry"), Dimensions: monitoring.ScheduledQueryRulesAlertV2CriteriaDimensionArray{ &monitoring.ScheduledQueryRulesAlertV2CriteriaDimensionArgs{ Name: pulumi.String("client_CountryOrRegion"), Operator: pulumi.String("Exclude"), Values: pulumi.StringArray{ pulumi.String("123"), }, }, }, FailingPeriods: &monitoring.ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs{ MinimumFailingPeriodsToTriggerAlert: pulumi.Int(1), NumberOfEvaluationPeriods: pulumi.Int(1), }, }, }, AutoMitigationEnabled: pulumi.Bool(true), WorkspaceAlertsStorageEnabled: pulumi.Bool(false), Description: pulumi.String("example sqr"), DisplayName: pulumi.String("example-sqr"), Enabled: pulumi.Bool(true), QueryTimeRangeOverride: pulumi.String("PT1H"), SkipQueryValidation: pulumi.Bool(true), Action: &monitoring.ScheduledQueryRulesAlertV2ActionArgs{ ActionGroups: pulumi.StringArray{ exampleActionGroup.ID(), }, CustomProperties: pulumi.StringMap{ "key": pulumi.String("value"), "key2": pulumi.String("value2"), }, }, Identity: &monitoring.ScheduledQueryRulesAlertV2IdentityArgs{ Type: pulumi.String("UserAssigned"), IdentityIds: pulumi.StringArray{ exampleUserAssignedIdentity.ID(), }, }, Tags: pulumi.StringMap{ "key": pulumi.String("value"), "key2": pulumi.String("value2"), }, }, pulumi.DependsOn([]pulumi.Resource{ exampleAssignment, })) if err != nil { return err } return nil }) }
```
## Import
Monitor Scheduled Query Rule Alert can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/scheduledQueryRulesAlertV2:ScheduledQueryRulesAlertV2 example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Insights/scheduledQueryRules/rule1 ```
func GetScheduledQueryRulesAlertV2 ¶
func GetScheduledQueryRulesAlertV2(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledQueryRulesAlertV2State, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesAlertV2, error)
GetScheduledQueryRulesAlertV2 gets an existing ScheduledQueryRulesAlertV2 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 NewScheduledQueryRulesAlertV2 ¶
func NewScheduledQueryRulesAlertV2(ctx *pulumi.Context, name string, args *ScheduledQueryRulesAlertV2Args, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesAlertV2, error)
NewScheduledQueryRulesAlertV2 registers a new resource with the given unique name, arguments, and options.
func (*ScheduledQueryRulesAlertV2) ElementType ¶
func (*ScheduledQueryRulesAlertV2) ElementType() reflect.Type
func (*ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2Output ¶
func (i *ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2Output() ScheduledQueryRulesAlertV2Output
func (*ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2OutputWithContext ¶
func (i *ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2OutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2Output
type ScheduledQueryRulesAlertV2ActionArgs ¶
type ScheduledQueryRulesAlertV2ActionArgs struct { // List of Action Group resource IDs to invoke when the alert fires. ActionGroups pulumi.StringArrayInput `pulumi:"actionGroups"` // Specifies the properties of an alert payload. CustomProperties pulumi.StringMapInput `pulumi:"customProperties"` }
func (ScheduledQueryRulesAlertV2ActionArgs) ElementType ¶
func (ScheduledQueryRulesAlertV2ActionArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutput ¶
func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutput() ScheduledQueryRulesAlertV2ActionOutput
func (ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionOutput
func (ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutput ¶
func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput
func (ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput
type ScheduledQueryRulesAlertV2ActionInput ¶
type ScheduledQueryRulesAlertV2ActionInput interface { pulumi.Input ToScheduledQueryRulesAlertV2ActionOutput() ScheduledQueryRulesAlertV2ActionOutput ToScheduledQueryRulesAlertV2ActionOutputWithContext(context.Context) ScheduledQueryRulesAlertV2ActionOutput }
ScheduledQueryRulesAlertV2ActionInput is an input type that accepts ScheduledQueryRulesAlertV2ActionArgs and ScheduledQueryRulesAlertV2ActionOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2ActionInput` via:
ScheduledQueryRulesAlertV2ActionArgs{...}
type ScheduledQueryRulesAlertV2ActionOutput ¶
type ScheduledQueryRulesAlertV2ActionOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2ActionOutput) ActionGroups ¶
func (o ScheduledQueryRulesAlertV2ActionOutput) ActionGroups() pulumi.StringArrayOutput
List of Action Group resource IDs to invoke when the alert fires.
func (ScheduledQueryRulesAlertV2ActionOutput) CustomProperties ¶
func (o ScheduledQueryRulesAlertV2ActionOutput) CustomProperties() pulumi.StringMapOutput
Specifies the properties of an alert payload.
func (ScheduledQueryRulesAlertV2ActionOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2ActionOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutput ¶
func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutput() ScheduledQueryRulesAlertV2ActionOutput
func (ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionOutput
func (ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput ¶
func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput
func (ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput
type ScheduledQueryRulesAlertV2ActionPtrInput ¶
type ScheduledQueryRulesAlertV2ActionPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput }
ScheduledQueryRulesAlertV2ActionPtrInput is an input type that accepts ScheduledQueryRulesAlertV2ActionArgs, ScheduledQueryRulesAlertV2ActionPtr and ScheduledQueryRulesAlertV2ActionPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2ActionPtrInput` via:
ScheduledQueryRulesAlertV2ActionArgs{...} or: nil
func ScheduledQueryRulesAlertV2ActionPtr ¶
func ScheduledQueryRulesAlertV2ActionPtr(v *ScheduledQueryRulesAlertV2ActionArgs) ScheduledQueryRulesAlertV2ActionPtrInput
type ScheduledQueryRulesAlertV2ActionPtrOutput ¶
type ScheduledQueryRulesAlertV2ActionPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ActionGroups ¶
func (o ScheduledQueryRulesAlertV2ActionPtrOutput) ActionGroups() pulumi.StringArrayOutput
List of Action Group resource IDs to invoke when the alert fires.
func (ScheduledQueryRulesAlertV2ActionPtrOutput) CustomProperties ¶
func (o ScheduledQueryRulesAlertV2ActionPtrOutput) CustomProperties() pulumi.StringMapOutput
Specifies the properties of an alert payload.
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput ¶
func (o ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput
type ScheduledQueryRulesAlertV2Args ¶
type ScheduledQueryRulesAlertV2Args struct { // An `action` block as defined below. Action ScheduledQueryRulesAlertV2ActionPtrInput // Specifies the flag that indicates whether the alert should be automatically resolved or not. Value should be `true` or `false`. The default is `false`. AutoMitigationEnabled pulumi.BoolPtrInput // A `criteria` block as defined below. Criterias ScheduledQueryRulesAlertV2CriteriaArrayInput // Specifies the description of the scheduled query rule. Description pulumi.StringPtrInput // Specifies the display name of the alert rule. DisplayName pulumi.StringPtrInput // Specifies the flag which indicates whether this scheduled query rule is enabled. Value should be `true` or `false`. Defaults to `true`. Enabled pulumi.BoolPtrInput // How often the scheduled query rule is evaluated, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D`. // // > **Note** `evaluationFrequency` cannot be greater than the query look back which is `windowDuration`*`numberOfEvaluationPeriods`. // // > **Note** `evaluationFrequency` cannot be greater than the `muteActionsAfterAlertDuration`. EvaluationFrequency pulumi.StringInput // An `identity` block as defined below. Identity ScheduledQueryRulesAlertV2IdentityPtrInput // Specifies the Azure Region where the Monitor Scheduled Query Rule should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Mute actions for the chosen period of time in ISO 8601 duration format after the alert is fired. Possible values are `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D` and `P2D`. // // > **Note** `autoMitigationEnabled` and `muteActionsAfterAlertDuration` are mutually exclusive and cannot both be set. MuteActionsAfterAlertDuration pulumi.StringPtrInput // Specifies the name which should be used for this Monitor Scheduled Query Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Set this if the alert evaluation period is different from the query time range. If not specified, the value is `windowDuration`*`numberOfEvaluationPeriods`. Possible values are `PT5M`, `PT10M`, `PT15M`, `PT20M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D` and `P2D`. // // > **Note** `queryTimeRangeOverride` cannot be less than the query look back which is `windowDuration`*`numberOfEvaluationPeriods`. QueryTimeRangeOverride pulumi.StringPtrInput // Specifies the name of the Resource Group where the Monitor Scheduled Query Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the list of resource IDs that this scheduled query rule is scoped to. Changing this forces a new resource to be created. Currently, the API supports exactly 1 resource ID in the scopes list. Scopes pulumi.StringInput // Severity of the alert. Should be an integer between 0 and 4. Value of 0 is severest. Severity pulumi.IntInput // Specifies the flag which indicates whether the provided query should be validated or not. The default is false. SkipQueryValidation pulumi.BoolPtrInput // A mapping of tags which should be assigned to the Monitor Scheduled Query Rule. Tags pulumi.StringMapInput // List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is `Microsoft.Compute/virtualMachines`, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. TargetResourceTypes pulumi.StringArrayInput // Specifies the period of time in ISO 8601 duration format on which the Scheduled Query Rule will be executed (bin size). If `evaluationFrequency` is `PT1M`, possible values are `PT1M`, `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, and `PT6H`. Otherwise, possible values are `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D`, and `P2D`. WindowDuration pulumi.StringInput // Specifies the flag which indicates whether this scheduled query rule check if storage is configured. Value should be `true` or `false`. The default is `false`. WorkspaceAlertsStorageEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a ScheduledQueryRulesAlertV2 resource.
func (ScheduledQueryRulesAlertV2Args) ElementType ¶
func (ScheduledQueryRulesAlertV2Args) ElementType() reflect.Type
type ScheduledQueryRulesAlertV2Array ¶
type ScheduledQueryRulesAlertV2Array []ScheduledQueryRulesAlertV2Input
func (ScheduledQueryRulesAlertV2Array) ElementType ¶
func (ScheduledQueryRulesAlertV2Array) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutput ¶
func (i ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutput() ScheduledQueryRulesAlertV2ArrayOutput
func (ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ArrayOutput
type ScheduledQueryRulesAlertV2ArrayInput ¶
type ScheduledQueryRulesAlertV2ArrayInput interface { pulumi.Input ToScheduledQueryRulesAlertV2ArrayOutput() ScheduledQueryRulesAlertV2ArrayOutput ToScheduledQueryRulesAlertV2ArrayOutputWithContext(context.Context) ScheduledQueryRulesAlertV2ArrayOutput }
ScheduledQueryRulesAlertV2ArrayInput is an input type that accepts ScheduledQueryRulesAlertV2Array and ScheduledQueryRulesAlertV2ArrayOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2ArrayInput` via:
ScheduledQueryRulesAlertV2Array{ ScheduledQueryRulesAlertV2Args{...} }
type ScheduledQueryRulesAlertV2ArrayOutput ¶
type ScheduledQueryRulesAlertV2ArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2ArrayOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2ArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2ArrayOutput) Index ¶
func (o ScheduledQueryRulesAlertV2ArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesAlertV2Output
func (ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutput ¶
func (o ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutput() ScheduledQueryRulesAlertV2ArrayOutput
func (ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ArrayOutput
type ScheduledQueryRulesAlertV2Criteria ¶
type ScheduledQueryRulesAlertV2Criteria struct { // A `dimension` block as defined below. Dimensions []ScheduledQueryRulesAlertV2CriteriaDimension `pulumi:"dimensions"` // A `failingPeriods` block as defined below. FailingPeriods *ScheduledQueryRulesAlertV2CriteriaFailingPeriods `pulumi:"failingPeriods"` // Specifies the column containing the metric measure number. // // > **Note** `metricMeasureColumn` is required if `timeAggregationMethod` is `Average`, `Maximum`, `Minimum`, or `Total`. And `metricMeasureColumn` can not be specified if `timeAggregationMethod` is `Count`. MetricMeasureColumn *string `pulumi:"metricMeasureColumn"` // Specifies the criteria operator. Possible values are `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`,and `LessThanOrEqual`. Operator string `pulumi:"operator"` // The query to run on logs. The results returned by this query are used to populate the alert. Query string `pulumi:"query"` // Specifies the column containing the resource ID. The content of the column must be an uri formatted as resource ID. ResourceIdColumn *string `pulumi:"resourceIdColumn"` // Specifies the criteria threshold value that activates the alert. Threshold float64 `pulumi:"threshold"` // The type of aggregation to apply to the data points in aggregation granularity. Possible values are `Average`, `Count`, `Maximum`, `Minimum`,and `Total`. TimeAggregationMethod string `pulumi:"timeAggregationMethod"` }
type ScheduledQueryRulesAlertV2CriteriaArgs ¶
type ScheduledQueryRulesAlertV2CriteriaArgs struct { // A `dimension` block as defined below. Dimensions ScheduledQueryRulesAlertV2CriteriaDimensionArrayInput `pulumi:"dimensions"` // A `failingPeriods` block as defined below. FailingPeriods ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrInput `pulumi:"failingPeriods"` // Specifies the column containing the metric measure number. // // > **Note** `metricMeasureColumn` is required if `timeAggregationMethod` is `Average`, `Maximum`, `Minimum`, or `Total`. And `metricMeasureColumn` can not be specified if `timeAggregationMethod` is `Count`. MetricMeasureColumn pulumi.StringPtrInput `pulumi:"metricMeasureColumn"` // Specifies the criteria operator. Possible values are `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`,and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // The query to run on logs. The results returned by this query are used to populate the alert. Query pulumi.StringInput `pulumi:"query"` // Specifies the column containing the resource ID. The content of the column must be an uri formatted as resource ID. ResourceIdColumn pulumi.StringPtrInput `pulumi:"resourceIdColumn"` // Specifies the criteria threshold value that activates the alert. Threshold pulumi.Float64Input `pulumi:"threshold"` // The type of aggregation to apply to the data points in aggregation granularity. Possible values are `Average`, `Count`, `Maximum`, `Minimum`,and `Total`. TimeAggregationMethod pulumi.StringInput `pulumi:"timeAggregationMethod"` }
func (ScheduledQueryRulesAlertV2CriteriaArgs) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutput ¶
func (i ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutput() ScheduledQueryRulesAlertV2CriteriaOutput
func (ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaOutput
type ScheduledQueryRulesAlertV2CriteriaArray ¶
type ScheduledQueryRulesAlertV2CriteriaArray []ScheduledQueryRulesAlertV2CriteriaInput
func (ScheduledQueryRulesAlertV2CriteriaArray) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaArray) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutput ¶
func (i ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutput() ScheduledQueryRulesAlertV2CriteriaArrayOutput
func (ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaArrayOutput
type ScheduledQueryRulesAlertV2CriteriaArrayInput ¶
type ScheduledQueryRulesAlertV2CriteriaArrayInput interface { pulumi.Input ToScheduledQueryRulesAlertV2CriteriaArrayOutput() ScheduledQueryRulesAlertV2CriteriaArrayOutput ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext(context.Context) ScheduledQueryRulesAlertV2CriteriaArrayOutput }
ScheduledQueryRulesAlertV2CriteriaArrayInput is an input type that accepts ScheduledQueryRulesAlertV2CriteriaArray and ScheduledQueryRulesAlertV2CriteriaArrayOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2CriteriaArrayInput` via:
ScheduledQueryRulesAlertV2CriteriaArray{ ScheduledQueryRulesAlertV2CriteriaArgs{...} }
type ScheduledQueryRulesAlertV2CriteriaArrayOutput ¶
type ScheduledQueryRulesAlertV2CriteriaArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaArrayOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutput ¶
func (o ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutput() ScheduledQueryRulesAlertV2CriteriaArrayOutput
func (ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaArrayOutput
type ScheduledQueryRulesAlertV2CriteriaDimension ¶
type ScheduledQueryRulesAlertV2CriteriaDimension struct { // Name of the dimension. Name string `pulumi:"name"` // Operator for dimension values. Possible values are `Exclude`,and `Include`. Operator string `pulumi:"operator"` // List of dimension values. Use a wildcard `*` to collect all. Values []string `pulumi:"values"` }
type ScheduledQueryRulesAlertV2CriteriaDimensionArgs ¶
type ScheduledQueryRulesAlertV2CriteriaDimensionArgs struct { // Name of the dimension. Name pulumi.StringInput `pulumi:"name"` // Operator for dimension values. Possible values are `Exclude`,and `Include`. Operator pulumi.StringInput `pulumi:"operator"` // List of dimension values. Use a wildcard `*` to collect all. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput ¶
func (i ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput() ScheduledQueryRulesAlertV2CriteriaDimensionOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionOutput
type ScheduledQueryRulesAlertV2CriteriaDimensionArray ¶
type ScheduledQueryRulesAlertV2CriteriaDimensionArray []ScheduledQueryRulesAlertV2CriteriaDimensionInput
func (ScheduledQueryRulesAlertV2CriteriaDimensionArray) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaDimensionArray) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput ¶
func (i ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
type ScheduledQueryRulesAlertV2CriteriaDimensionArrayInput ¶
type ScheduledQueryRulesAlertV2CriteriaDimensionArrayInput interface { pulumi.Input ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext(context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput }
ScheduledQueryRulesAlertV2CriteriaDimensionArrayInput is an input type that accepts ScheduledQueryRulesAlertV2CriteriaDimensionArray and ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2CriteriaDimensionArrayInput` via:
ScheduledQueryRulesAlertV2CriteriaDimensionArray{ ScheduledQueryRulesAlertV2CriteriaDimensionArgs{...} }
type ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput ¶
type ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput ¶
func (o ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
type ScheduledQueryRulesAlertV2CriteriaDimensionInput ¶
type ScheduledQueryRulesAlertV2CriteriaDimensionInput interface { pulumi.Input ToScheduledQueryRulesAlertV2CriteriaDimensionOutput() ScheduledQueryRulesAlertV2CriteriaDimensionOutput ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext(context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionOutput }
ScheduledQueryRulesAlertV2CriteriaDimensionInput is an input type that accepts ScheduledQueryRulesAlertV2CriteriaDimensionArgs and ScheduledQueryRulesAlertV2CriteriaDimensionOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2CriteriaDimensionInput` via:
ScheduledQueryRulesAlertV2CriteriaDimensionArgs{...}
type ScheduledQueryRulesAlertV2CriteriaDimensionOutput ¶
type ScheduledQueryRulesAlertV2CriteriaDimensionOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Name ¶
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Name() pulumi.StringOutput
Name of the dimension.
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Operator ¶
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Operator() pulumi.StringOutput
Operator for dimension values. Possible values are `Exclude`,and `Include`.
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput ¶
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput() ScheduledQueryRulesAlertV2CriteriaDimensionOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Values ¶
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Values() pulumi.StringArrayOutput
List of dimension values. Use a wildcard `*` to collect all.
type ScheduledQueryRulesAlertV2CriteriaFailingPeriods ¶
type ScheduledQueryRulesAlertV2CriteriaFailingPeriods struct { // Specifies the number of violations to trigger an alert. Should be smaller or equal to `numberOfEvaluationPeriods`. Possible value is integer between 1 and 6. MinimumFailingPeriodsToTriggerAlert int `pulumi:"minimumFailingPeriodsToTriggerAlert"` // Specifies the number of aggregated look-back points. The look-back time window is calculated based on the aggregation granularity `windowDuration` and the selected number of aggregated points. Possible value is integer between 1 and 6. // // > **Note** The query look back which is `windowDuration`*`numberOfEvaluationPeriods` cannot exceed 48 hours. // // > **Note** `numberOfEvaluationPeriods` must be `1` for queries that do not project timestamp column NumberOfEvaluationPeriods int `pulumi:"numberOfEvaluationPeriods"` }
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs ¶
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs struct { // Specifies the number of violations to trigger an alert. Should be smaller or equal to `numberOfEvaluationPeriods`. Possible value is integer between 1 and 6. MinimumFailingPeriodsToTriggerAlert pulumi.IntInput `pulumi:"minimumFailingPeriodsToTriggerAlert"` // Specifies the number of aggregated look-back points. The look-back time window is calculated based on the aggregation granularity `windowDuration` and the selected number of aggregated points. Possible value is integer between 1 and 6. // // > **Note** The query look back which is `windowDuration`*`numberOfEvaluationPeriods` cannot exceed 48 hours. // // > **Note** `numberOfEvaluationPeriods` must be `1` for queries that do not project timestamp column NumberOfEvaluationPeriods pulumi.IntInput `pulumi:"numberOfEvaluationPeriods"` }
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput ¶
func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput ¶
func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsInput ¶
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsInput interface { pulumi.Input ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext(context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput }
ScheduledQueryRulesAlertV2CriteriaFailingPeriodsInput is an input type that accepts ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs and ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2CriteriaFailingPeriodsInput` via:
ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs{...}
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput ¶
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) MinimumFailingPeriodsToTriggerAlert ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) MinimumFailingPeriodsToTriggerAlert() pulumi.IntOutput
Specifies the number of violations to trigger an alert. Should be smaller or equal to `numberOfEvaluationPeriods`. Possible value is integer between 1 and 6.
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) NumberOfEvaluationPeriods ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) NumberOfEvaluationPeriods() pulumi.IntOutput
Specifies the number of aggregated look-back points. The look-back time window is calculated based on the aggregation granularity `windowDuration` and the selected number of aggregated points. Possible value is integer between 1 and 6.
> **Note** The query look back which is `windowDuration`*`numberOfEvaluationPeriods` cannot exceed 48 hours.
> **Note** `numberOfEvaluationPeriods` must be `1` for queries that do not project timestamp column
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrInput ¶
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput }
ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrInput is an input type that accepts ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs, ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtr and ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrInput` via:
ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs{...} or: nil
func ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtr ¶
func ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtr(v *ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrInput
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput ¶
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) MinimumFailingPeriodsToTriggerAlert ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) MinimumFailingPeriodsToTriggerAlert() pulumi.IntPtrOutput
Specifies the number of violations to trigger an alert. Should be smaller or equal to `numberOfEvaluationPeriods`. Possible value is integer between 1 and 6.
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) NumberOfEvaluationPeriods ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) NumberOfEvaluationPeriods() pulumi.IntPtrOutput
Specifies the number of aggregated look-back points. The look-back time window is calculated based on the aggregation granularity `windowDuration` and the selected number of aggregated points. Possible value is integer between 1 and 6.
> **Note** The query look back which is `windowDuration`*`numberOfEvaluationPeriods` cannot exceed 48 hours.
> **Note** `numberOfEvaluationPeriods` must be `1` for queries that do not project timestamp column
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
type ScheduledQueryRulesAlertV2CriteriaInput ¶
type ScheduledQueryRulesAlertV2CriteriaInput interface { pulumi.Input ToScheduledQueryRulesAlertV2CriteriaOutput() ScheduledQueryRulesAlertV2CriteriaOutput ToScheduledQueryRulesAlertV2CriteriaOutputWithContext(context.Context) ScheduledQueryRulesAlertV2CriteriaOutput }
ScheduledQueryRulesAlertV2CriteriaInput is an input type that accepts ScheduledQueryRulesAlertV2CriteriaArgs and ScheduledQueryRulesAlertV2CriteriaOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2CriteriaInput` via:
ScheduledQueryRulesAlertV2CriteriaArgs{...}
type ScheduledQueryRulesAlertV2CriteriaOutput ¶
type ScheduledQueryRulesAlertV2CriteriaOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaOutput) Dimensions ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) Dimensions() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
A `dimension` block as defined below.
func (ScheduledQueryRulesAlertV2CriteriaOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2CriteriaOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaOutput) FailingPeriods ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) FailingPeriods() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
A `failingPeriods` block as defined below.
func (ScheduledQueryRulesAlertV2CriteriaOutput) MetricMeasureColumn ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) MetricMeasureColumn() pulumi.StringPtrOutput
Specifies the column containing the metric measure number.
> **Note** `metricMeasureColumn` is required if `timeAggregationMethod` is `Average`, `Maximum`, `Minimum`, or `Total`. And `metricMeasureColumn` can not be specified if `timeAggregationMethod` is `Count`.
func (ScheduledQueryRulesAlertV2CriteriaOutput) Operator ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) Operator() pulumi.StringOutput
Specifies the criteria operator. Possible values are `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`,and `LessThanOrEqual`.
func (ScheduledQueryRulesAlertV2CriteriaOutput) Query ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) Query() pulumi.StringOutput
The query to run on logs. The results returned by this query are used to populate the alert.
func (ScheduledQueryRulesAlertV2CriteriaOutput) ResourceIdColumn ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) ResourceIdColumn() pulumi.StringPtrOutput
Specifies the column containing the resource ID. The content of the column must be an uri formatted as resource ID.
func (ScheduledQueryRulesAlertV2CriteriaOutput) Threshold ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) Threshold() pulumi.Float64Output
Specifies the criteria threshold value that activates the alert.
func (ScheduledQueryRulesAlertV2CriteriaOutput) TimeAggregationMethod ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) TimeAggregationMethod() pulumi.StringOutput
The type of aggregation to apply to the data points in aggregation granularity. Possible values are `Average`, `Count`, `Maximum`, `Minimum`,and `Total`.
func (ScheduledQueryRulesAlertV2CriteriaOutput) ToScheduledQueryRulesAlertV2CriteriaOutput ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) ToScheduledQueryRulesAlertV2CriteriaOutput() ScheduledQueryRulesAlertV2CriteriaOutput
func (ScheduledQueryRulesAlertV2CriteriaOutput) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2CriteriaOutput) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaOutput
type ScheduledQueryRulesAlertV2Identity ¶
type ScheduledQueryRulesAlertV2Identity struct { // A list of User Assigned Managed Identity IDs to be assigned to this Scheduled Query Rule. // // > **NOTE:** This is required when `type` is set to `UserAssigned`. The identity associated must have required roles, read the [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-create-log-alert-rule#configure-the-alert-rule-details) for more information. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service slot. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service slot. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Scheduled Query Rule. Possible values are `SystemAssigned`, `UserAssigned`. Type string `pulumi:"type"` }
type ScheduledQueryRulesAlertV2IdentityArgs ¶
type ScheduledQueryRulesAlertV2IdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this Scheduled Query Rule. // // > **NOTE:** This is required when `type` is set to `UserAssigned`. The identity associated must have required roles, read the [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-create-log-alert-rule#configure-the-alert-rule-details) for more information. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service slot. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service slot. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Scheduled Query Rule. Possible values are `SystemAssigned`, `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (ScheduledQueryRulesAlertV2IdentityArgs) ElementType ¶
func (ScheduledQueryRulesAlertV2IdentityArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityOutput ¶
func (i ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityOutput() ScheduledQueryRulesAlertV2IdentityOutput
func (ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityOutput
func (ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityPtrOutput ¶
func (i ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityPtrOutput() ScheduledQueryRulesAlertV2IdentityPtrOutput
func (ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2IdentityArgs) ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityPtrOutput
type ScheduledQueryRulesAlertV2IdentityInput ¶
type ScheduledQueryRulesAlertV2IdentityInput interface { pulumi.Input ToScheduledQueryRulesAlertV2IdentityOutput() ScheduledQueryRulesAlertV2IdentityOutput ToScheduledQueryRulesAlertV2IdentityOutputWithContext(context.Context) ScheduledQueryRulesAlertV2IdentityOutput }
ScheduledQueryRulesAlertV2IdentityInput is an input type that accepts ScheduledQueryRulesAlertV2IdentityArgs and ScheduledQueryRulesAlertV2IdentityOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2IdentityInput` via:
ScheduledQueryRulesAlertV2IdentityArgs{...}
type ScheduledQueryRulesAlertV2IdentityOutput ¶
type ScheduledQueryRulesAlertV2IdentityOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2IdentityOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2IdentityOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2IdentityOutput) IdentityIds ¶
func (o ScheduledQueryRulesAlertV2IdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this Scheduled Query Rule.
> **NOTE:** This is required when `type` is set to `UserAssigned`. The identity associated must have required roles, read the [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-create-log-alert-rule#configure-the-alert-rule-details) for more information.
func (ScheduledQueryRulesAlertV2IdentityOutput) PrincipalId ¶
func (o ScheduledQueryRulesAlertV2IdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service slot.
func (ScheduledQueryRulesAlertV2IdentityOutput) TenantId ¶
func (o ScheduledQueryRulesAlertV2IdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service slot.
func (ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityOutput ¶
func (o ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityOutput() ScheduledQueryRulesAlertV2IdentityOutput
func (ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityOutput
func (ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutput ¶
func (o ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutput() ScheduledQueryRulesAlertV2IdentityPtrOutput
func (ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2IdentityOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityPtrOutput
func (ScheduledQueryRulesAlertV2IdentityOutput) Type ¶
func (o ScheduledQueryRulesAlertV2IdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Scheduled Query Rule. Possible values are `SystemAssigned`, `UserAssigned`.
type ScheduledQueryRulesAlertV2IdentityPtrInput ¶
type ScheduledQueryRulesAlertV2IdentityPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertV2IdentityPtrOutput() ScheduledQueryRulesAlertV2IdentityPtrOutput ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertV2IdentityPtrOutput }
ScheduledQueryRulesAlertV2IdentityPtrInput is an input type that accepts ScheduledQueryRulesAlertV2IdentityArgs, ScheduledQueryRulesAlertV2IdentityPtr and ScheduledQueryRulesAlertV2IdentityPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2IdentityPtrInput` via:
ScheduledQueryRulesAlertV2IdentityArgs{...} or: nil
func ScheduledQueryRulesAlertV2IdentityPtr ¶
func ScheduledQueryRulesAlertV2IdentityPtr(v *ScheduledQueryRulesAlertV2IdentityArgs) ScheduledQueryRulesAlertV2IdentityPtrInput
type ScheduledQueryRulesAlertV2IdentityPtrOutput ¶
type ScheduledQueryRulesAlertV2IdentityPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2IdentityPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2IdentityPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2IdentityPtrOutput) IdentityIds ¶
func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this Scheduled Query Rule.
> **NOTE:** This is required when `type` is set to `UserAssigned`. The identity associated must have required roles, read the [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-create-log-alert-rule#configure-the-alert-rule-details) for more information.
func (ScheduledQueryRulesAlertV2IdentityPtrOutput) PrincipalId ¶
func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service slot.
func (ScheduledQueryRulesAlertV2IdentityPtrOutput) TenantId ¶
func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service slot.
func (ScheduledQueryRulesAlertV2IdentityPtrOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutput ¶
func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutput() ScheduledQueryRulesAlertV2IdentityPtrOutput
func (ScheduledQueryRulesAlertV2IdentityPtrOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) ToScheduledQueryRulesAlertV2IdentityPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2IdentityPtrOutput
func (ScheduledQueryRulesAlertV2IdentityPtrOutput) Type ¶
func (o ScheduledQueryRulesAlertV2IdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Scheduled Query Rule. Possible values are `SystemAssigned`, `UserAssigned`.
type ScheduledQueryRulesAlertV2Input ¶
type ScheduledQueryRulesAlertV2Input interface { pulumi.Input ToScheduledQueryRulesAlertV2Output() ScheduledQueryRulesAlertV2Output ToScheduledQueryRulesAlertV2OutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2Output }
type ScheduledQueryRulesAlertV2Map ¶
type ScheduledQueryRulesAlertV2Map map[string]ScheduledQueryRulesAlertV2Input
func (ScheduledQueryRulesAlertV2Map) ElementType ¶
func (ScheduledQueryRulesAlertV2Map) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutput ¶
func (i ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutput() ScheduledQueryRulesAlertV2MapOutput
func (ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutputWithContext ¶
func (i ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2MapOutput
type ScheduledQueryRulesAlertV2MapInput ¶
type ScheduledQueryRulesAlertV2MapInput interface { pulumi.Input ToScheduledQueryRulesAlertV2MapOutput() ScheduledQueryRulesAlertV2MapOutput ToScheduledQueryRulesAlertV2MapOutputWithContext(context.Context) ScheduledQueryRulesAlertV2MapOutput }
ScheduledQueryRulesAlertV2MapInput is an input type that accepts ScheduledQueryRulesAlertV2Map and ScheduledQueryRulesAlertV2MapOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertV2MapInput` via:
ScheduledQueryRulesAlertV2Map{ "key": ScheduledQueryRulesAlertV2Args{...} }
type ScheduledQueryRulesAlertV2MapOutput ¶
type ScheduledQueryRulesAlertV2MapOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2MapOutput) ElementType ¶
func (ScheduledQueryRulesAlertV2MapOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2MapOutput) MapIndex ¶
func (o ScheduledQueryRulesAlertV2MapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesAlertV2Output
func (ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutput ¶
func (o ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutput() ScheduledQueryRulesAlertV2MapOutput
func (ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutputWithContext ¶
func (o ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2MapOutput
type ScheduledQueryRulesAlertV2Output ¶
type ScheduledQueryRulesAlertV2Output struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2Output) Action ¶
func (o ScheduledQueryRulesAlertV2Output) Action() ScheduledQueryRulesAlertV2ActionPtrOutput
An `action` block as defined below.
func (ScheduledQueryRulesAlertV2Output) AutoMitigationEnabled ¶
func (o ScheduledQueryRulesAlertV2Output) AutoMitigationEnabled() pulumi.BoolPtrOutput
Specifies the flag that indicates whether the alert should be automatically resolved or not. Value should be `true` or `false`. The default is `false`.
func (ScheduledQueryRulesAlertV2Output) CreatedWithApiVersion ¶
func (o ScheduledQueryRulesAlertV2Output) CreatedWithApiVersion() pulumi.StringOutput
The api-version used when creating this alert rule.
func (ScheduledQueryRulesAlertV2Output) Criterias ¶
func (o ScheduledQueryRulesAlertV2Output) Criterias() ScheduledQueryRulesAlertV2CriteriaArrayOutput
A `criteria` block as defined below.
func (ScheduledQueryRulesAlertV2Output) Description ¶
func (o ScheduledQueryRulesAlertV2Output) Description() pulumi.StringPtrOutput
Specifies the description of the scheduled query rule.
func (ScheduledQueryRulesAlertV2Output) DisplayName ¶
func (o ScheduledQueryRulesAlertV2Output) DisplayName() pulumi.StringPtrOutput
Specifies the display name of the alert rule.
func (ScheduledQueryRulesAlertV2Output) ElementType ¶
func (ScheduledQueryRulesAlertV2Output) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2Output) Enabled ¶
func (o ScheduledQueryRulesAlertV2Output) Enabled() pulumi.BoolPtrOutput
Specifies the flag which indicates whether this scheduled query rule is enabled. Value should be `true` or `false`. Defaults to `true`.
func (ScheduledQueryRulesAlertV2Output) EvaluationFrequency ¶
func (o ScheduledQueryRulesAlertV2Output) EvaluationFrequency() pulumi.StringOutput
How often the scheduled query rule is evaluated, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D`.
> **Note** `evaluationFrequency` cannot be greater than the query look back which is `windowDuration`*`numberOfEvaluationPeriods`.
> **Note** `evaluationFrequency` cannot be greater than the `muteActionsAfterAlertDuration`.
func (ScheduledQueryRulesAlertV2Output) Identity ¶
func (o ScheduledQueryRulesAlertV2Output) Identity() ScheduledQueryRulesAlertV2IdentityPtrOutput
An `identity` block as defined below.
func (ScheduledQueryRulesAlertV2Output) IsALegacyLogAnalyticsRule ¶
func (o ScheduledQueryRulesAlertV2Output) IsALegacyLogAnalyticsRule() pulumi.BoolOutput
True if this alert rule is a legacy Log Analytic Rule.
func (ScheduledQueryRulesAlertV2Output) IsWorkspaceAlertsStorageConfigured ¶
func (o ScheduledQueryRulesAlertV2Output) IsWorkspaceAlertsStorageConfigured() pulumi.BoolOutput
The flag indicates whether this Scheduled Query Rule has been configured to be stored in the customer's storage.
func (ScheduledQueryRulesAlertV2Output) Location ¶
func (o ScheduledQueryRulesAlertV2Output) Location() pulumi.StringOutput
Specifies the Azure Region where the Monitor Scheduled Query Rule should exist. Changing this forces a new resource to be created.
func (ScheduledQueryRulesAlertV2Output) MuteActionsAfterAlertDuration ¶
func (o ScheduledQueryRulesAlertV2Output) MuteActionsAfterAlertDuration() pulumi.StringPtrOutput
Mute actions for the chosen period of time in ISO 8601 duration format after the alert is fired. Possible values are `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D` and `P2D`.
> **Note** `autoMitigationEnabled` and `muteActionsAfterAlertDuration` are mutually exclusive and cannot both be set.
func (ScheduledQueryRulesAlertV2Output) Name ¶
func (o ScheduledQueryRulesAlertV2Output) Name() pulumi.StringOutput
Specifies the name which should be used for this Monitor Scheduled Query Rule. Changing this forces a new resource to be created.
func (ScheduledQueryRulesAlertV2Output) QueryTimeRangeOverride ¶
func (o ScheduledQueryRulesAlertV2Output) QueryTimeRangeOverride() pulumi.StringPtrOutput
Set this if the alert evaluation period is different from the query time range. If not specified, the value is `windowDuration`*`numberOfEvaluationPeriods`. Possible values are `PT5M`, `PT10M`, `PT15M`, `PT20M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D` and `P2D`.
> **Note** `queryTimeRangeOverride` cannot be less than the query look back which is `windowDuration`*`numberOfEvaluationPeriods`.
func (ScheduledQueryRulesAlertV2Output) ResourceGroupName ¶
func (o ScheduledQueryRulesAlertV2Output) ResourceGroupName() pulumi.StringOutput
Specifies the name of the Resource Group where the Monitor Scheduled Query Rule should exist. Changing this forces a new resource to be created.
func (ScheduledQueryRulesAlertV2Output) Scopes ¶
func (o ScheduledQueryRulesAlertV2Output) Scopes() pulumi.StringOutput
Specifies the list of resource IDs that this scheduled query rule is scoped to. Changing this forces a new resource to be created. Currently, the API supports exactly 1 resource ID in the scopes list.
func (ScheduledQueryRulesAlertV2Output) Severity ¶
func (o ScheduledQueryRulesAlertV2Output) Severity() pulumi.IntOutput
Severity of the alert. Should be an integer between 0 and 4. Value of 0 is severest.
func (ScheduledQueryRulesAlertV2Output) SkipQueryValidation ¶
func (o ScheduledQueryRulesAlertV2Output) SkipQueryValidation() pulumi.BoolPtrOutput
Specifies the flag which indicates whether the provided query should be validated or not. The default is false.
func (ScheduledQueryRulesAlertV2Output) Tags ¶
func (o ScheduledQueryRulesAlertV2Output) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Monitor Scheduled Query Rule.
func (ScheduledQueryRulesAlertV2Output) TargetResourceTypes ¶
func (o ScheduledQueryRulesAlertV2Output) TargetResourceTypes() pulumi.StringArrayOutput
List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is `Microsoft.Compute/virtualMachines`, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria.
func (ScheduledQueryRulesAlertV2Output) ToScheduledQueryRulesAlertV2Output ¶
func (o ScheduledQueryRulesAlertV2Output) ToScheduledQueryRulesAlertV2Output() ScheduledQueryRulesAlertV2Output
func (ScheduledQueryRulesAlertV2Output) ToScheduledQueryRulesAlertV2OutputWithContext ¶
func (o ScheduledQueryRulesAlertV2Output) ToScheduledQueryRulesAlertV2OutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2Output
func (ScheduledQueryRulesAlertV2Output) WindowDuration ¶
func (o ScheduledQueryRulesAlertV2Output) WindowDuration() pulumi.StringOutput
Specifies the period of time in ISO 8601 duration format on which the Scheduled Query Rule will be executed (bin size). If `evaluationFrequency` is `PT1M`, possible values are `PT1M`, `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, and `PT6H`. Otherwise, possible values are `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D`, and `P2D`.
func (ScheduledQueryRulesAlertV2Output) WorkspaceAlertsStorageEnabled ¶
func (o ScheduledQueryRulesAlertV2Output) WorkspaceAlertsStorageEnabled() pulumi.BoolPtrOutput
Specifies the flag which indicates whether this scheduled query rule check if storage is configured. Value should be `true` or `false`. The default is `false`.
type ScheduledQueryRulesAlertV2State ¶
type ScheduledQueryRulesAlertV2State struct { // An `action` block as defined below. Action ScheduledQueryRulesAlertV2ActionPtrInput // Specifies the flag that indicates whether the alert should be automatically resolved or not. Value should be `true` or `false`. The default is `false`. AutoMitigationEnabled pulumi.BoolPtrInput // The api-version used when creating this alert rule. CreatedWithApiVersion pulumi.StringPtrInput // A `criteria` block as defined below. Criterias ScheduledQueryRulesAlertV2CriteriaArrayInput // Specifies the description of the scheduled query rule. Description pulumi.StringPtrInput // Specifies the display name of the alert rule. DisplayName pulumi.StringPtrInput // Specifies the flag which indicates whether this scheduled query rule is enabled. Value should be `true` or `false`. Defaults to `true`. Enabled pulumi.BoolPtrInput // How often the scheduled query rule is evaluated, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D`. // // > **Note** `evaluationFrequency` cannot be greater than the query look back which is `windowDuration`*`numberOfEvaluationPeriods`. // // > **Note** `evaluationFrequency` cannot be greater than the `muteActionsAfterAlertDuration`. EvaluationFrequency pulumi.StringPtrInput // An `identity` block as defined below. Identity ScheduledQueryRulesAlertV2IdentityPtrInput // True if this alert rule is a legacy Log Analytic Rule. IsALegacyLogAnalyticsRule pulumi.BoolPtrInput // The flag indicates whether this Scheduled Query Rule has been configured to be stored in the customer's storage. IsWorkspaceAlertsStorageConfigured pulumi.BoolPtrInput // Specifies the Azure Region where the Monitor Scheduled Query Rule should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Mute actions for the chosen period of time in ISO 8601 duration format after the alert is fired. Possible values are `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D` and `P2D`. // // > **Note** `autoMitigationEnabled` and `muteActionsAfterAlertDuration` are mutually exclusive and cannot both be set. MuteActionsAfterAlertDuration pulumi.StringPtrInput // Specifies the name which should be used for this Monitor Scheduled Query Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Set this if the alert evaluation period is different from the query time range. If not specified, the value is `windowDuration`*`numberOfEvaluationPeriods`. Possible values are `PT5M`, `PT10M`, `PT15M`, `PT20M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D` and `P2D`. // // > **Note** `queryTimeRangeOverride` cannot be less than the query look back which is `windowDuration`*`numberOfEvaluationPeriods`. QueryTimeRangeOverride pulumi.StringPtrInput // Specifies the name of the Resource Group where the Monitor Scheduled Query Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the list of resource IDs that this scheduled query rule is scoped to. Changing this forces a new resource to be created. Currently, the API supports exactly 1 resource ID in the scopes list. Scopes pulumi.StringPtrInput // Severity of the alert. Should be an integer between 0 and 4. Value of 0 is severest. Severity pulumi.IntPtrInput // Specifies the flag which indicates whether the provided query should be validated or not. The default is false. SkipQueryValidation pulumi.BoolPtrInput // A mapping of tags which should be assigned to the Monitor Scheduled Query Rule. Tags pulumi.StringMapInput // List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is `Microsoft.Compute/virtualMachines`, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. TargetResourceTypes pulumi.StringArrayInput // Specifies the period of time in ISO 8601 duration format on which the Scheduled Query Rule will be executed (bin size). If `evaluationFrequency` is `PT1M`, possible values are `PT1M`, `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, and `PT6H`. Otherwise, possible values are `PT5M`, `PT10M`, `PT15M`, `PT30M`, `PT45M`, `PT1H`, `PT2H`, `PT3H`, `PT4H`, `PT5H`, `PT6H`, `P1D`, and `P2D`. WindowDuration pulumi.StringPtrInput // Specifies the flag which indicates whether this scheduled query rule check if storage is configured. Value should be `true` or `false`. The default is `false`. WorkspaceAlertsStorageEnabled pulumi.BoolPtrInput }
func (ScheduledQueryRulesAlertV2State) ElementType ¶
func (ScheduledQueryRulesAlertV2State) ElementType() reflect.Type
type ScheduledQueryRulesLog ¶
type ScheduledQueryRulesLog struct { pulumi.CustomResourceState // A list of IDs of Resources referred into query. AuthorizedResourceIds pulumi.StringArrayOutput `pulumi:"authorizedResourceIds"` // A `criteria` block as defined below. Criteria ScheduledQueryRulesLogCriteriaOutput `pulumi:"criteria"` // The resource URI over which log search query is to be run. Changing this forces a new resource to be created. DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"` // The description of the scheduled query rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the Azure Region where the resource should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the scheduled query rule instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a LogToMetricAction Scheduled Query Rules resource within Azure Monitor.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("monitoring-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "example", &operationalinsights.AnalyticsWorkspaceArgs{ Name: pulumi.String("loganalytics"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "example", &monitoring.ActionGroupArgs{ Name: pulumi.String("example-actiongroup"), ResourceGroupName: example.Name, ShortName: pulumi.String("exampleact"), WebhookReceivers: monitoring.ActionGroupWebhookReceiverArray{ &monitoring.ActionGroupWebhookReceiverArgs{ Name: pulumi.String("callmyapi"), ServiceUri: pulumi.String("http://example.com/alert"), }, }, }) if err != nil { return err } // Example: Creates alert using the new Scheduled Query Rules metric _, err = monitoring.NewMetricAlert(ctx, "example", &monitoring.MetricAlertArgs{ Name: pulumi.String("example-metricalert"), ResourceGroupName: example.Name, Scopes: pulumi.StringArray{ exampleAnalyticsWorkspace.ID(), }, Description: pulumi.String("Action will be triggered when Average_% Idle Time metric is less than 10."), Frequency: pulumi.String("PT1M"), WindowSize: pulumi.String("PT5M"), Criterias: monitoring.MetricAlertCriteriaArray{ &monitoring.MetricAlertCriteriaArgs{ MetricNamespace: pulumi.String("Microsoft.OperationalInsights/workspaces"), MetricName: pulumi.String("UsedCapacity"), Aggregation: pulumi.String("Average"), Operator: pulumi.String("LessThan"), Threshold: pulumi.Float64(10), }, }, Actions: monitoring.MetricAlertActionArray{ &monitoring.MetricAlertActionArgs{ ActionGroupId: exampleActionGroup.ID(), }, }, }) if err != nil { return err } // Example: LogToMetric Action for the named Computer _, err = monitoring.NewScheduledQueryRulesLog(ctx, "example", &monitoring.ScheduledQueryRulesLogArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, Criteria: &monitoring.ScheduledQueryRulesLogCriteriaArgs{ MetricName: pulumi.String("Average_% Idle Time"), Dimensions: monitoring.ScheduledQueryRulesLogCriteriaDimensionArray{ &monitoring.ScheduledQueryRulesLogCriteriaDimensionArgs{ Name: pulumi.String("Computer"), Operator: pulumi.String("Include"), Values: pulumi.StringArray{ pulumi.String("targetVM"), }, }, }, }, DataSourceId: exampleAnalyticsWorkspace.ID(), Description: pulumi.String("Scheduled query rule LogToMetric example"), Enabled: pulumi.Bool(true), Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Scheduled Query Rule Log can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/scheduledQueryRulesLog:ScheduledQueryRulesLog example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/scheduledQueryRules/myrulename ```
func GetScheduledQueryRulesLog ¶
func GetScheduledQueryRulesLog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledQueryRulesLogState, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesLog, error)
GetScheduledQueryRulesLog gets an existing ScheduledQueryRulesLog 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 NewScheduledQueryRulesLog ¶
func NewScheduledQueryRulesLog(ctx *pulumi.Context, name string, args *ScheduledQueryRulesLogArgs, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesLog, error)
NewScheduledQueryRulesLog registers a new resource with the given unique name, arguments, and options.
func (*ScheduledQueryRulesLog) ElementType ¶
func (*ScheduledQueryRulesLog) ElementType() reflect.Type
func (*ScheduledQueryRulesLog) ToScheduledQueryRulesLogOutput ¶
func (i *ScheduledQueryRulesLog) ToScheduledQueryRulesLogOutput() ScheduledQueryRulesLogOutput
func (*ScheduledQueryRulesLog) ToScheduledQueryRulesLogOutputWithContext ¶
func (i *ScheduledQueryRulesLog) ToScheduledQueryRulesLogOutputWithContext(ctx context.Context) ScheduledQueryRulesLogOutput
type ScheduledQueryRulesLogArgs ¶
type ScheduledQueryRulesLogArgs struct { // A list of IDs of Resources referred into query. AuthorizedResourceIds pulumi.StringArrayInput // A `criteria` block as defined below. Criteria ScheduledQueryRulesLogCriteriaInput // The resource URI over which log search query is to be run. Changing this forces a new resource to be created. DataSourceId pulumi.StringInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput // Specifies the Azure Region where the resource should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ScheduledQueryRulesLog resource.
func (ScheduledQueryRulesLogArgs) ElementType ¶
func (ScheduledQueryRulesLogArgs) ElementType() reflect.Type
type ScheduledQueryRulesLogArray ¶
type ScheduledQueryRulesLogArray []ScheduledQueryRulesLogInput
func (ScheduledQueryRulesLogArray) ElementType ¶
func (ScheduledQueryRulesLogArray) ElementType() reflect.Type
func (ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutput ¶
func (i ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput
func (ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutputWithContext ¶
func (i ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogArrayOutput
type ScheduledQueryRulesLogArrayInput ¶
type ScheduledQueryRulesLogArrayInput interface { pulumi.Input ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput ToScheduledQueryRulesLogArrayOutputWithContext(context.Context) ScheduledQueryRulesLogArrayOutput }
ScheduledQueryRulesLogArrayInput is an input type that accepts ScheduledQueryRulesLogArray and ScheduledQueryRulesLogArrayOutput values. You can construct a concrete instance of `ScheduledQueryRulesLogArrayInput` via:
ScheduledQueryRulesLogArray{ ScheduledQueryRulesLogArgs{...} }
type ScheduledQueryRulesLogArrayOutput ¶
type ScheduledQueryRulesLogArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogArrayOutput) ElementType ¶
func (ScheduledQueryRulesLogArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogArrayOutput) Index ¶
func (o ScheduledQueryRulesLogArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesLogOutput
func (ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutput ¶
func (o ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput
func (ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutputWithContext ¶
func (o ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogArrayOutput
type ScheduledQueryRulesLogCriteria ¶
type ScheduledQueryRulesLogCriteria struct { // A `dimension` block as defined below. Dimensions []ScheduledQueryRulesLogCriteriaDimension `pulumi:"dimensions"` // Name of the metric. Supported metrics are listed in the Azure Monitor [Microsoft.OperationalInsights/workspaces](https://docs.microsoft.com/azure/azure-monitor/platform/metrics-supported#microsoftoperationalinsightsworkspaces) metrics namespace. MetricName string `pulumi:"metricName"` }
type ScheduledQueryRulesLogCriteriaArgs ¶
type ScheduledQueryRulesLogCriteriaArgs struct { // A `dimension` block as defined below. Dimensions ScheduledQueryRulesLogCriteriaDimensionArrayInput `pulumi:"dimensions"` // Name of the metric. Supported metrics are listed in the Azure Monitor [Microsoft.OperationalInsights/workspaces](https://docs.microsoft.com/azure/azure-monitor/platform/metrics-supported#microsoftoperationalinsightsworkspaces) metrics namespace. MetricName pulumi.StringInput `pulumi:"metricName"` }
func (ScheduledQueryRulesLogCriteriaArgs) ElementType ¶
func (ScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutput ¶
func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput
func (ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutputWithContext ¶
func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaOutput
func (ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutput ¶
func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
func (ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext ¶
func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
type ScheduledQueryRulesLogCriteriaDimensionArgs ¶
type ScheduledQueryRulesLogCriteriaDimensionArgs struct { // Name of the dimension. Name pulumi.StringInput `pulumi:"name"` // Operator for dimension values, - 'Include'. Defaults to `Include`. Operator pulumi.StringPtrInput `pulumi:"operator"` // List of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ScheduledQueryRulesLogCriteriaDimensionArgs) ElementType ¶
func (ScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutput ¶
func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput
func (ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext ¶
func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput
type ScheduledQueryRulesLogCriteriaDimensionArray ¶
type ScheduledQueryRulesLogCriteriaDimensionArray []ScheduledQueryRulesLogCriteriaDimensionInput
func (ScheduledQueryRulesLogCriteriaDimensionArray) ElementType ¶
func (ScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
func (ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext ¶
func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput
type ScheduledQueryRulesLogCriteriaDimensionArrayInput ¶
type ScheduledQueryRulesLogCriteriaDimensionArrayInput interface { pulumi.Input ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput }
ScheduledQueryRulesLogCriteriaDimensionArrayInput is an input type that accepts ScheduledQueryRulesLogCriteriaDimensionArray and ScheduledQueryRulesLogCriteriaDimensionArrayOutput values. You can construct a concrete instance of `ScheduledQueryRulesLogCriteriaDimensionArrayInput` via:
ScheduledQueryRulesLogCriteriaDimensionArray{ ScheduledQueryRulesLogCriteriaDimensionArgs{...} }
type ScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
type ScheduledQueryRulesLogCriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType ¶
func (ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
func (ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext ¶
func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput
type ScheduledQueryRulesLogCriteriaDimensionInput ¶
type ScheduledQueryRulesLogCriteriaDimensionInput interface { pulumi.Input ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput }
ScheduledQueryRulesLogCriteriaDimensionInput is an input type that accepts ScheduledQueryRulesLogCriteriaDimensionArgs and ScheduledQueryRulesLogCriteriaDimensionOutput values. You can construct a concrete instance of `ScheduledQueryRulesLogCriteriaDimensionInput` via:
ScheduledQueryRulesLogCriteriaDimensionArgs{...}
type ScheduledQueryRulesLogCriteriaDimensionOutput ¶
type ScheduledQueryRulesLogCriteriaDimensionOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogCriteriaDimensionOutput) ElementType ¶
func (ScheduledQueryRulesLogCriteriaDimensionOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaDimensionOutput) Name ¶
func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Name() pulumi.StringOutput
Name of the dimension.
func (ScheduledQueryRulesLogCriteriaDimensionOutput) Operator ¶
func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Operator() pulumi.StringPtrOutput
Operator for dimension values, - 'Include'. Defaults to `Include`.
func (ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutput ¶
func (o ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput
func (ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext ¶
func (o ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput
func (ScheduledQueryRulesLogCriteriaDimensionOutput) Values ¶
func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
List of dimension values.
type ScheduledQueryRulesLogCriteriaInput ¶
type ScheduledQueryRulesLogCriteriaInput interface { pulumi.Input ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput ToScheduledQueryRulesLogCriteriaOutputWithContext(context.Context) ScheduledQueryRulesLogCriteriaOutput }
ScheduledQueryRulesLogCriteriaInput is an input type that accepts ScheduledQueryRulesLogCriteriaArgs and ScheduledQueryRulesLogCriteriaOutput values. You can construct a concrete instance of `ScheduledQueryRulesLogCriteriaInput` via:
ScheduledQueryRulesLogCriteriaArgs{...}
type ScheduledQueryRulesLogCriteriaOutput ¶
type ScheduledQueryRulesLogCriteriaOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogCriteriaOutput) Dimensions ¶
func (o ScheduledQueryRulesLogCriteriaOutput) Dimensions() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
A `dimension` block as defined below.
func (ScheduledQueryRulesLogCriteriaOutput) ElementType ¶
func (ScheduledQueryRulesLogCriteriaOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaOutput) MetricName ¶
func (o ScheduledQueryRulesLogCriteriaOutput) MetricName() pulumi.StringOutput
Name of the metric. Supported metrics are listed in the Azure Monitor Microsoft.OperationalInsights/workspaces(https://docs.microsoft.com/azure/azure-monitor/platform/metrics-supported#microsoftoperationalinsightsworkspaces) metrics namespace.
func (ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutput ¶
func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput
func (ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutputWithContext ¶
func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaOutput
func (ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutput ¶
func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
func (ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext ¶
func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
type ScheduledQueryRulesLogCriteriaPtrInput ¶
type ScheduledQueryRulesLogCriteriaPtrInput interface { pulumi.Input ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(context.Context) ScheduledQueryRulesLogCriteriaPtrOutput }
ScheduledQueryRulesLogCriteriaPtrInput is an input type that accepts ScheduledQueryRulesLogCriteriaArgs, ScheduledQueryRulesLogCriteriaPtr and ScheduledQueryRulesLogCriteriaPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesLogCriteriaPtrInput` via:
ScheduledQueryRulesLogCriteriaArgs{...} or: nil
func ScheduledQueryRulesLogCriteriaPtr ¶
func ScheduledQueryRulesLogCriteriaPtr(v *ScheduledQueryRulesLogCriteriaArgs) ScheduledQueryRulesLogCriteriaPtrInput
type ScheduledQueryRulesLogCriteriaPtrOutput ¶
type ScheduledQueryRulesLogCriteriaPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogCriteriaPtrOutput) Dimensions ¶
func (o ScheduledQueryRulesLogCriteriaPtrOutput) Dimensions() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
A `dimension` block as defined below.
func (ScheduledQueryRulesLogCriteriaPtrOutput) ElementType ¶
func (ScheduledQueryRulesLogCriteriaPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaPtrOutput) MetricName ¶
func (o ScheduledQueryRulesLogCriteriaPtrOutput) MetricName() pulumi.StringPtrOutput
Name of the metric. Supported metrics are listed in the Azure Monitor Microsoft.OperationalInsights/workspaces(https://docs.microsoft.com/azure/azure-monitor/platform/metrics-supported#microsoftoperationalinsightsworkspaces) metrics namespace.
func (ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutput ¶
func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
func (ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext ¶
func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
type ScheduledQueryRulesLogInput ¶
type ScheduledQueryRulesLogInput interface { pulumi.Input ToScheduledQueryRulesLogOutput() ScheduledQueryRulesLogOutput ToScheduledQueryRulesLogOutputWithContext(ctx context.Context) ScheduledQueryRulesLogOutput }
type ScheduledQueryRulesLogMap ¶
type ScheduledQueryRulesLogMap map[string]ScheduledQueryRulesLogInput
func (ScheduledQueryRulesLogMap) ElementType ¶
func (ScheduledQueryRulesLogMap) ElementType() reflect.Type
func (ScheduledQueryRulesLogMap) ToScheduledQueryRulesLogMapOutput ¶
func (i ScheduledQueryRulesLogMap) ToScheduledQueryRulesLogMapOutput() ScheduledQueryRulesLogMapOutput
func (ScheduledQueryRulesLogMap) ToScheduledQueryRulesLogMapOutputWithContext ¶
func (i ScheduledQueryRulesLogMap) ToScheduledQueryRulesLogMapOutputWithContext(ctx context.Context) ScheduledQueryRulesLogMapOutput
type ScheduledQueryRulesLogMapInput ¶
type ScheduledQueryRulesLogMapInput interface { pulumi.Input ToScheduledQueryRulesLogMapOutput() ScheduledQueryRulesLogMapOutput ToScheduledQueryRulesLogMapOutputWithContext(context.Context) ScheduledQueryRulesLogMapOutput }
ScheduledQueryRulesLogMapInput is an input type that accepts ScheduledQueryRulesLogMap and ScheduledQueryRulesLogMapOutput values. You can construct a concrete instance of `ScheduledQueryRulesLogMapInput` via:
ScheduledQueryRulesLogMap{ "key": ScheduledQueryRulesLogArgs{...} }
type ScheduledQueryRulesLogMapOutput ¶
type ScheduledQueryRulesLogMapOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogMapOutput) ElementType ¶
func (ScheduledQueryRulesLogMapOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogMapOutput) MapIndex ¶
func (o ScheduledQueryRulesLogMapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesLogOutput
func (ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutput ¶
func (o ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutput() ScheduledQueryRulesLogMapOutput
func (ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutputWithContext ¶
func (o ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutputWithContext(ctx context.Context) ScheduledQueryRulesLogMapOutput
type ScheduledQueryRulesLogOutput ¶
type ScheduledQueryRulesLogOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogOutput) AuthorizedResourceIds ¶
func (o ScheduledQueryRulesLogOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
A list of IDs of Resources referred into query.
func (ScheduledQueryRulesLogOutput) Criteria ¶
func (o ScheduledQueryRulesLogOutput) Criteria() ScheduledQueryRulesLogCriteriaOutput
A `criteria` block as defined below.
func (ScheduledQueryRulesLogOutput) DataSourceId ¶
func (o ScheduledQueryRulesLogOutput) DataSourceId() pulumi.StringOutput
The resource URI over which log search query is to be run. Changing this forces a new resource to be created.
func (ScheduledQueryRulesLogOutput) Description ¶
func (o ScheduledQueryRulesLogOutput) Description() pulumi.StringPtrOutput
The description of the scheduled query rule.
func (ScheduledQueryRulesLogOutput) ElementType ¶
func (ScheduledQueryRulesLogOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogOutput) Enabled ¶
func (o ScheduledQueryRulesLogOutput) Enabled() pulumi.BoolPtrOutput
Whether this scheduled query rule is enabled. Default is `true`.
func (ScheduledQueryRulesLogOutput) Location ¶
func (o ScheduledQueryRulesLogOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the resource should exist. Changing this forces a new resource to be created.
func (ScheduledQueryRulesLogOutput) Name ¶
func (o ScheduledQueryRulesLogOutput) Name() pulumi.StringOutput
The name of the scheduled query rule. Changing this forces a new resource to be created.
func (ScheduledQueryRulesLogOutput) ResourceGroupName ¶
func (o ScheduledQueryRulesLogOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the scheduled query rule instance. Changing this forces a new resource to be created.
func (ScheduledQueryRulesLogOutput) Tags ¶
func (o ScheduledQueryRulesLogOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutput ¶
func (o ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutput() ScheduledQueryRulesLogOutput
func (ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutputWithContext ¶
func (o ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutputWithContext(ctx context.Context) ScheduledQueryRulesLogOutput
type ScheduledQueryRulesLogState ¶
type ScheduledQueryRulesLogState struct { // A list of IDs of Resources referred into query. AuthorizedResourceIds pulumi.StringArrayInput // A `criteria` block as defined below. Criteria ScheduledQueryRulesLogCriteriaPtrInput // The resource URI over which log search query is to be run. Changing this forces a new resource to be created. DataSourceId pulumi.StringPtrInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput // Specifies the Azure Region where the resource should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ScheduledQueryRulesLogState) ElementType ¶
func (ScheduledQueryRulesLogState) ElementType() reflect.Type
type SmartDetectorAlertRule ¶
type SmartDetectorAlertRule struct { pulumi.CustomResourceState // An `actionGroup` block as defined below. ActionGroup SmartDetectorAlertRuleActionGroupOutput `pulumi:"actionGroup"` // Specifies a description for the Smart Detector Alert Rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are `FailureAnomaliesDetector`, `RequestPerformanceDegradationDetector`, `DependencyPerformanceDegradationDetector`, `ExceptionVolumeChangedDetector`, `TraceSeverityDetector`, `MemoryLeakDetector`. DetectorType pulumi.StringOutput `pulumi:"detectorType"` // Is the Smart Detector Alert Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format. Frequency pulumi.StringOutput `pulumi:"frequency"` // Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the scopes of this Smart Detector Alert Rule. ScopeResourceIds pulumi.StringArrayOutput `pulumi:"scopeResourceIds"` // Specifies the severity of this Smart Detector Alert Rule. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3` or `Sev4`. Severity pulumi.StringOutput `pulumi:"severity"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again. ThrottlingDuration pulumi.StringPtrOutput `pulumi:"throttlingDuration"` }
Manages an Monitor Smart Detector Alert Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "example", &appinsights.InsightsArgs{ Name: pulumi.String("example-appinsights"), Location: example.Location, ResourceGroupName: example.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "example", &monitoring.ActionGroupArgs{ Name: pulumi.String("example-action-group"), ResourceGroupName: example.Name, ShortName: pulumi.String("example"), }) if err != nil { return err } _, err = monitoring.NewSmartDetectorAlertRule(ctx, "example", &monitoring.SmartDetectorAlertRuleArgs{ Name: pulumi.String("example-smart-detector-alert-rule"), ResourceGroupName: example.Name, Severity: pulumi.String("Sev0"), ScopeResourceIds: pulumi.StringArray{ exampleInsights.ID(), }, Frequency: pulumi.String("PT1M"), DetectorType: pulumi.String("FailureAnomaliesDetector"), ActionGroup: &monitoring.SmartDetectorAlertRuleActionGroupArgs{ Ids: pulumi.StringArray{ exampleActionGroup.ID(), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Smart Detector Alert Rule can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/smartDetectorAlertRule:SmartDetectorAlertRule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AlertsManagement/smartDetectorAlertRules/rule1 ```
func GetSmartDetectorAlertRule ¶
func GetSmartDetectorAlertRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SmartDetectorAlertRuleState, opts ...pulumi.ResourceOption) (*SmartDetectorAlertRule, error)
GetSmartDetectorAlertRule gets an existing SmartDetectorAlertRule 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 NewSmartDetectorAlertRule ¶
func NewSmartDetectorAlertRule(ctx *pulumi.Context, name string, args *SmartDetectorAlertRuleArgs, opts ...pulumi.ResourceOption) (*SmartDetectorAlertRule, error)
NewSmartDetectorAlertRule registers a new resource with the given unique name, arguments, and options.
func (*SmartDetectorAlertRule) ElementType ¶
func (*SmartDetectorAlertRule) ElementType() reflect.Type
func (*SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutput ¶
func (i *SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput
func (*SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutputWithContext ¶
func (i *SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput
type SmartDetectorAlertRuleActionGroup ¶
type SmartDetectorAlertRuleActionGroup struct { // Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource. EmailSubject *string `pulumi:"emailSubject"` // Specifies the action group ids. Ids []string `pulumi:"ids"` // A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource. WebhookPayload *string `pulumi:"webhookPayload"` }
type SmartDetectorAlertRuleActionGroupArgs ¶
type SmartDetectorAlertRuleActionGroupArgs struct { // Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource. EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"` // Specifies the action group ids. Ids pulumi.StringArrayInput `pulumi:"ids"` // A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource. WebhookPayload pulumi.StringPtrInput `pulumi:"webhookPayload"` }
func (SmartDetectorAlertRuleActionGroupArgs) ElementType ¶
func (SmartDetectorAlertRuleActionGroupArgs) ElementType() reflect.Type
func (SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutput ¶
func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput
func (SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutputWithContext ¶
func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupOutput
func (SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutput ¶
func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext ¶
func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
type SmartDetectorAlertRuleActionGroupInput ¶
type SmartDetectorAlertRuleActionGroupInput interface { pulumi.Input ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput ToSmartDetectorAlertRuleActionGroupOutputWithContext(context.Context) SmartDetectorAlertRuleActionGroupOutput }
SmartDetectorAlertRuleActionGroupInput is an input type that accepts SmartDetectorAlertRuleActionGroupArgs and SmartDetectorAlertRuleActionGroupOutput values. You can construct a concrete instance of `SmartDetectorAlertRuleActionGroupInput` via:
SmartDetectorAlertRuleActionGroupArgs{...}
type SmartDetectorAlertRuleActionGroupOutput ¶
type SmartDetectorAlertRuleActionGroupOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleActionGroupOutput) ElementType ¶
func (SmartDetectorAlertRuleActionGroupOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleActionGroupOutput) EmailSubject ¶
func (o SmartDetectorAlertRuleActionGroupOutput) EmailSubject() pulumi.StringPtrOutput
Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource.
func (SmartDetectorAlertRuleActionGroupOutput) Ids ¶
func (o SmartDetectorAlertRuleActionGroupOutput) Ids() pulumi.StringArrayOutput
Specifies the action group ids.
func (SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutput ¶
func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput
func (SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutputWithContext ¶
func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupOutput
func (SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput ¶
func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext ¶
func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupOutput) WebhookPayload ¶
func (o SmartDetectorAlertRuleActionGroupOutput) WebhookPayload() pulumi.StringPtrOutput
A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource.
type SmartDetectorAlertRuleActionGroupPtrInput ¶
type SmartDetectorAlertRuleActionGroupPtrInput interface { pulumi.Input ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(context.Context) SmartDetectorAlertRuleActionGroupPtrOutput }
SmartDetectorAlertRuleActionGroupPtrInput is an input type that accepts SmartDetectorAlertRuleActionGroupArgs, SmartDetectorAlertRuleActionGroupPtr and SmartDetectorAlertRuleActionGroupPtrOutput values. You can construct a concrete instance of `SmartDetectorAlertRuleActionGroupPtrInput` via:
SmartDetectorAlertRuleActionGroupArgs{...} or: nil
func SmartDetectorAlertRuleActionGroupPtr ¶
func SmartDetectorAlertRuleActionGroupPtr(v *SmartDetectorAlertRuleActionGroupArgs) SmartDetectorAlertRuleActionGroupPtrInput
type SmartDetectorAlertRuleActionGroupPtrOutput ¶
type SmartDetectorAlertRuleActionGroupPtrOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleActionGroupPtrOutput) ElementType ¶
func (SmartDetectorAlertRuleActionGroupPtrOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleActionGroupPtrOutput) EmailSubject ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) EmailSubject() pulumi.StringPtrOutput
Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource.
func (SmartDetectorAlertRuleActionGroupPtrOutput) Ids ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) Ids() pulumi.StringArrayOutput
Specifies the action group ids.
func (SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupPtrOutput) WebhookPayload ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) WebhookPayload() pulumi.StringPtrOutput
A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource.
type SmartDetectorAlertRuleArgs ¶
type SmartDetectorAlertRuleArgs struct { // An `actionGroup` block as defined below. ActionGroup SmartDetectorAlertRuleActionGroupInput // Specifies a description for the Smart Detector Alert Rule. Description pulumi.StringPtrInput // Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are `FailureAnomaliesDetector`, `RequestPerformanceDegradationDetector`, `DependencyPerformanceDegradationDetector`, `ExceptionVolumeChangedDetector`, `TraceSeverityDetector`, `MemoryLeakDetector`. DetectorType pulumi.StringInput // Is the Smart Detector Alert Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format. Frequency pulumi.StringInput // Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the scopes of this Smart Detector Alert Rule. ScopeResourceIds pulumi.StringArrayInput // Specifies the severity of this Smart Detector Alert Rule. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3` or `Sev4`. Severity pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again. ThrottlingDuration pulumi.StringPtrInput }
The set of arguments for constructing a SmartDetectorAlertRule resource.
func (SmartDetectorAlertRuleArgs) ElementType ¶
func (SmartDetectorAlertRuleArgs) ElementType() reflect.Type
type SmartDetectorAlertRuleArray ¶
type SmartDetectorAlertRuleArray []SmartDetectorAlertRuleInput
func (SmartDetectorAlertRuleArray) ElementType ¶
func (SmartDetectorAlertRuleArray) ElementType() reflect.Type
func (SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutput ¶
func (i SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput
func (SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutputWithContext ¶
func (i SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutputWithContext(ctx context.Context) SmartDetectorAlertRuleArrayOutput
type SmartDetectorAlertRuleArrayInput ¶
type SmartDetectorAlertRuleArrayInput interface { pulumi.Input ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput ToSmartDetectorAlertRuleArrayOutputWithContext(context.Context) SmartDetectorAlertRuleArrayOutput }
SmartDetectorAlertRuleArrayInput is an input type that accepts SmartDetectorAlertRuleArray and SmartDetectorAlertRuleArrayOutput values. You can construct a concrete instance of `SmartDetectorAlertRuleArrayInput` via:
SmartDetectorAlertRuleArray{ SmartDetectorAlertRuleArgs{...} }
type SmartDetectorAlertRuleArrayOutput ¶
type SmartDetectorAlertRuleArrayOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleArrayOutput) ElementType ¶
func (SmartDetectorAlertRuleArrayOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleArrayOutput) Index ¶
func (o SmartDetectorAlertRuleArrayOutput) Index(i pulumi.IntInput) SmartDetectorAlertRuleOutput
func (SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutput ¶
func (o SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput
func (SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutputWithContext ¶
func (o SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutputWithContext(ctx context.Context) SmartDetectorAlertRuleArrayOutput
type SmartDetectorAlertRuleInput ¶
type SmartDetectorAlertRuleInput interface { pulumi.Input ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput }
type SmartDetectorAlertRuleMap ¶
type SmartDetectorAlertRuleMap map[string]SmartDetectorAlertRuleInput
func (SmartDetectorAlertRuleMap) ElementType ¶
func (SmartDetectorAlertRuleMap) ElementType() reflect.Type
func (SmartDetectorAlertRuleMap) ToSmartDetectorAlertRuleMapOutput ¶
func (i SmartDetectorAlertRuleMap) ToSmartDetectorAlertRuleMapOutput() SmartDetectorAlertRuleMapOutput
func (SmartDetectorAlertRuleMap) ToSmartDetectorAlertRuleMapOutputWithContext ¶
func (i SmartDetectorAlertRuleMap) ToSmartDetectorAlertRuleMapOutputWithContext(ctx context.Context) SmartDetectorAlertRuleMapOutput
type SmartDetectorAlertRuleMapInput ¶
type SmartDetectorAlertRuleMapInput interface { pulumi.Input ToSmartDetectorAlertRuleMapOutput() SmartDetectorAlertRuleMapOutput ToSmartDetectorAlertRuleMapOutputWithContext(context.Context) SmartDetectorAlertRuleMapOutput }
SmartDetectorAlertRuleMapInput is an input type that accepts SmartDetectorAlertRuleMap and SmartDetectorAlertRuleMapOutput values. You can construct a concrete instance of `SmartDetectorAlertRuleMapInput` via:
SmartDetectorAlertRuleMap{ "key": SmartDetectorAlertRuleArgs{...} }
type SmartDetectorAlertRuleMapOutput ¶
type SmartDetectorAlertRuleMapOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleMapOutput) ElementType ¶
func (SmartDetectorAlertRuleMapOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleMapOutput) MapIndex ¶
func (o SmartDetectorAlertRuleMapOutput) MapIndex(k pulumi.StringInput) SmartDetectorAlertRuleOutput
func (SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutput ¶
func (o SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutput() SmartDetectorAlertRuleMapOutput
func (SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutputWithContext ¶
func (o SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutputWithContext(ctx context.Context) SmartDetectorAlertRuleMapOutput
type SmartDetectorAlertRuleOutput ¶
type SmartDetectorAlertRuleOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleOutput) ActionGroup ¶
func (o SmartDetectorAlertRuleOutput) ActionGroup() SmartDetectorAlertRuleActionGroupOutput
An `actionGroup` block as defined below.
func (SmartDetectorAlertRuleOutput) Description ¶
func (o SmartDetectorAlertRuleOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Smart Detector Alert Rule.
func (SmartDetectorAlertRuleOutput) DetectorType ¶
func (o SmartDetectorAlertRuleOutput) DetectorType() pulumi.StringOutput
Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are `FailureAnomaliesDetector`, `RequestPerformanceDegradationDetector`, `DependencyPerformanceDegradationDetector`, `ExceptionVolumeChangedDetector`, `TraceSeverityDetector`, `MemoryLeakDetector`.
func (SmartDetectorAlertRuleOutput) ElementType ¶
func (SmartDetectorAlertRuleOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleOutput) Enabled ¶
func (o SmartDetectorAlertRuleOutput) Enabled() pulumi.BoolPtrOutput
Is the Smart Detector Alert Rule enabled? Defaults to `true`.
func (SmartDetectorAlertRuleOutput) Frequency ¶
func (o SmartDetectorAlertRuleOutput) Frequency() pulumi.StringOutput
Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format.
func (SmartDetectorAlertRuleOutput) Name ¶
func (o SmartDetectorAlertRuleOutput) Name() pulumi.StringOutput
Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created.
func (SmartDetectorAlertRuleOutput) ResourceGroupName ¶
func (o SmartDetectorAlertRuleOutput) ResourceGroupName() pulumi.StringOutput
Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created.
func (SmartDetectorAlertRuleOutput) ScopeResourceIds ¶
func (o SmartDetectorAlertRuleOutput) ScopeResourceIds() pulumi.StringArrayOutput
Specifies the scopes of this Smart Detector Alert Rule.
func (SmartDetectorAlertRuleOutput) Severity ¶
func (o SmartDetectorAlertRuleOutput) Severity() pulumi.StringOutput
Specifies the severity of this Smart Detector Alert Rule. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3` or `Sev4`.
func (SmartDetectorAlertRuleOutput) Tags ¶
func (o SmartDetectorAlertRuleOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (SmartDetectorAlertRuleOutput) ThrottlingDuration ¶
func (o SmartDetectorAlertRuleOutput) ThrottlingDuration() pulumi.StringPtrOutput
Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again.
func (SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutput ¶
func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput
func (SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutputWithContext ¶
func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput
type SmartDetectorAlertRuleState ¶
type SmartDetectorAlertRuleState struct { // An `actionGroup` block as defined below. ActionGroup SmartDetectorAlertRuleActionGroupPtrInput // Specifies a description for the Smart Detector Alert Rule. Description pulumi.StringPtrInput // Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are `FailureAnomaliesDetector`, `RequestPerformanceDegradationDetector`, `DependencyPerformanceDegradationDetector`, `ExceptionVolumeChangedDetector`, `TraceSeverityDetector`, `MemoryLeakDetector`. DetectorType pulumi.StringPtrInput // Is the Smart Detector Alert Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format. Frequency pulumi.StringPtrInput // Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the scopes of this Smart Detector Alert Rule. ScopeResourceIds pulumi.StringArrayInput // Specifies the severity of this Smart Detector Alert Rule. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3` or `Sev4`. Severity pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again. ThrottlingDuration pulumi.StringPtrInput }
func (SmartDetectorAlertRuleState) ElementType ¶
func (SmartDetectorAlertRuleState) ElementType() reflect.Type
type Workspace ¶
type Workspace struct { pulumi.CustomResourceState // The ID of the managed default Data Collection Endpoint created with the Azure Monitor Workspace. DefaultDataCollectionEndpointId pulumi.StringOutput `pulumi:"defaultDataCollectionEndpointId"` // The ID of the managed default Data Collection Rule created with the Azure Monitor Workspace. DefaultDataCollectionRuleId pulumi.StringOutput `pulumi:"defaultDataCollectionRuleId"` // Specifies the Azure Region where the Azure Monitor Workspace should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name which should be used for this Azure Monitor Workspace. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Is public network access enabled? Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The query endpoint for the Azure Monitor Workspace. QueryEndpoint pulumi.StringOutput `pulumi:"queryEndpoint"` // Specifies the name of the Resource Group where the Azure Monitor Workspace should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Azure Monitor Workspace. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Azure Monitor Workspace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewWorkspace(ctx, "example", &monitoring.WorkspaceArgs{ Name: pulumi.String("example-mamw"), ResourceGroupName: example.Name, Location: pulumi.String("West Europe"), Tags: pulumi.StringMap{ "key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
Azure Monitor Workspace can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:monitoring/workspace:Workspace example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Monitor/accounts/azureMonitorWorkspace1 ```
func GetWorkspace ¶
func GetWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)
GetWorkspace gets an existing Workspace 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 NewWorkspace ¶
func NewWorkspace(ctx *pulumi.Context, name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)
NewWorkspace registers a new resource with the given unique name, arguments, and options.
func (*Workspace) ElementType ¶
func (*Workspace) ToWorkspaceOutput ¶
func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
func (*Workspace) ToWorkspaceOutputWithContext ¶
func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceArgs ¶
type WorkspaceArgs struct { // Specifies the Azure Region where the Azure Monitor Workspace should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name which should be used for this Azure Monitor Workspace. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Is public network access enabled? Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // Specifies the name of the Resource Group where the Azure Monitor Workspace should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Azure Monitor Workspace. Tags pulumi.StringMapInput }
The set of arguments for constructing a Workspace resource.
func (WorkspaceArgs) ElementType ¶
func (WorkspaceArgs) ElementType() reflect.Type
type WorkspaceArray ¶
type WorkspaceArray []WorkspaceInput
func (WorkspaceArray) ElementType ¶
func (WorkspaceArray) ElementType() reflect.Type
func (WorkspaceArray) ToWorkspaceArrayOutput ¶
func (i WorkspaceArray) ToWorkspaceArrayOutput() WorkspaceArrayOutput
func (WorkspaceArray) ToWorkspaceArrayOutputWithContext ¶
func (i WorkspaceArray) ToWorkspaceArrayOutputWithContext(ctx context.Context) WorkspaceArrayOutput
type WorkspaceArrayInput ¶
type WorkspaceArrayInput interface { pulumi.Input ToWorkspaceArrayOutput() WorkspaceArrayOutput ToWorkspaceArrayOutputWithContext(context.Context) WorkspaceArrayOutput }
WorkspaceArrayInput is an input type that accepts WorkspaceArray and WorkspaceArrayOutput values. You can construct a concrete instance of `WorkspaceArrayInput` via:
WorkspaceArray{ WorkspaceArgs{...} }
type WorkspaceArrayOutput ¶
type WorkspaceArrayOutput struct{ *pulumi.OutputState }
func (WorkspaceArrayOutput) ElementType ¶
func (WorkspaceArrayOutput) ElementType() reflect.Type
func (WorkspaceArrayOutput) Index ¶
func (o WorkspaceArrayOutput) Index(i pulumi.IntInput) WorkspaceOutput
func (WorkspaceArrayOutput) ToWorkspaceArrayOutput ¶
func (o WorkspaceArrayOutput) ToWorkspaceArrayOutput() WorkspaceArrayOutput
func (WorkspaceArrayOutput) ToWorkspaceArrayOutputWithContext ¶
func (o WorkspaceArrayOutput) ToWorkspaceArrayOutputWithContext(ctx context.Context) WorkspaceArrayOutput
type WorkspaceInput ¶
type WorkspaceInput interface { pulumi.Input ToWorkspaceOutput() WorkspaceOutput ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput }
type WorkspaceMap ¶
type WorkspaceMap map[string]WorkspaceInput
func (WorkspaceMap) ElementType ¶
func (WorkspaceMap) ElementType() reflect.Type
func (WorkspaceMap) ToWorkspaceMapOutput ¶
func (i WorkspaceMap) ToWorkspaceMapOutput() WorkspaceMapOutput
func (WorkspaceMap) ToWorkspaceMapOutputWithContext ¶
func (i WorkspaceMap) ToWorkspaceMapOutputWithContext(ctx context.Context) WorkspaceMapOutput
type WorkspaceMapInput ¶
type WorkspaceMapInput interface { pulumi.Input ToWorkspaceMapOutput() WorkspaceMapOutput ToWorkspaceMapOutputWithContext(context.Context) WorkspaceMapOutput }
WorkspaceMapInput is an input type that accepts WorkspaceMap and WorkspaceMapOutput values. You can construct a concrete instance of `WorkspaceMapInput` via:
WorkspaceMap{ "key": WorkspaceArgs{...} }
type WorkspaceMapOutput ¶
type WorkspaceMapOutput struct{ *pulumi.OutputState }
func (WorkspaceMapOutput) ElementType ¶
func (WorkspaceMapOutput) ElementType() reflect.Type
func (WorkspaceMapOutput) MapIndex ¶
func (o WorkspaceMapOutput) MapIndex(k pulumi.StringInput) WorkspaceOutput
func (WorkspaceMapOutput) ToWorkspaceMapOutput ¶
func (o WorkspaceMapOutput) ToWorkspaceMapOutput() WorkspaceMapOutput
func (WorkspaceMapOutput) ToWorkspaceMapOutputWithContext ¶
func (o WorkspaceMapOutput) ToWorkspaceMapOutputWithContext(ctx context.Context) WorkspaceMapOutput
type WorkspaceOutput ¶
type WorkspaceOutput struct{ *pulumi.OutputState }
func (WorkspaceOutput) DefaultDataCollectionEndpointId ¶
func (o WorkspaceOutput) DefaultDataCollectionEndpointId() pulumi.StringOutput
The ID of the managed default Data Collection Endpoint created with the Azure Monitor Workspace.
func (WorkspaceOutput) DefaultDataCollectionRuleId ¶
func (o WorkspaceOutput) DefaultDataCollectionRuleId() pulumi.StringOutput
The ID of the managed default Data Collection Rule created with the Azure Monitor Workspace.
func (WorkspaceOutput) ElementType ¶
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) Location ¶
func (o WorkspaceOutput) Location() pulumi.StringOutput
Specifies the Azure Region where the Azure Monitor Workspace should exist. Changing this forces a new resource to be created.
func (WorkspaceOutput) Name ¶
func (o WorkspaceOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this Azure Monitor Workspace. Changing this forces a new resource to be created.
func (WorkspaceOutput) PublicNetworkAccessEnabled ¶
func (o WorkspaceOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Is public network access enabled? Defaults to `true`.
func (WorkspaceOutput) QueryEndpoint ¶
func (o WorkspaceOutput) QueryEndpoint() pulumi.StringOutput
The query endpoint for the Azure Monitor Workspace.
func (WorkspaceOutput) ResourceGroupName ¶
func (o WorkspaceOutput) ResourceGroupName() pulumi.StringOutput
Specifies the name of the Resource Group where the Azure Monitor Workspace should exist. Changing this forces a new resource to be created.
func (WorkspaceOutput) Tags ¶
func (o WorkspaceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Azure Monitor Workspace.
func (WorkspaceOutput) ToWorkspaceOutput ¶
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶
func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceState ¶
type WorkspaceState struct { // The ID of the managed default Data Collection Endpoint created with the Azure Monitor Workspace. DefaultDataCollectionEndpointId pulumi.StringPtrInput // The ID of the managed default Data Collection Rule created with the Azure Monitor Workspace. DefaultDataCollectionRuleId pulumi.StringPtrInput // Specifies the Azure Region where the Azure Monitor Workspace should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name which should be used for this Azure Monitor Workspace. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Is public network access enabled? Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The query endpoint for the Azure Monitor Workspace. QueryEndpoint pulumi.StringPtrInput // Specifies the name of the Resource Group where the Azure Monitor Workspace should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Azure Monitor Workspace. Tags pulumi.StringMapInput }
func (WorkspaceState) ElementType ¶
func (WorkspaceState) ElementType() reflect.Type
Source Files ¶
- aadDiagnosticSetting.go
- actionGroup.go
- activityLogAlert.go
- alertProcessingRuleActionGroup.go
- alertProcessingRuleSuppression.go
- alertPrometheusRuleGroup.go
- autoscaleSetting.go
- dataCollectionEndpoint.go
- dataCollectionRule.go
- dataCollectionRuleAssociation.go
- diagnosticSetting.go
- getActionGroup.go
- getDataCollectionEndpoint.go
- getDataCollectionRule.go
- getDiagnosticCategories.go
- getScheduledQueryRulesAlert.go
- getScheduledQueryRulesLog.go
- getWorkspace.go
- init.go
- metricAlert.go
- privateLinkScope.go
- privateLinkScopedService.go
- pulumiTypes.go
- scheduledQueryRulesAlert.go
- scheduledQueryRulesAlertV2.go
- scheduledQueryRulesLog.go
- smartDetectorAlertRule.go
- workspace.go