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 AadDiagnosticSettingInput
- type AadDiagnosticSettingLog
- type AadDiagnosticSettingLogArgs
- type AadDiagnosticSettingLogArray
- func (AadDiagnosticSettingLogArray) ElementType() reflect.Type
- func (i AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput
- func (i AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingLogArrayOutput
- type AadDiagnosticSettingLogArrayInput
- type AadDiagnosticSettingLogArrayOutput
- func (AadDiagnosticSettingLogArrayOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingLogArrayOutput) Index(i pulumi.IntInput) AadDiagnosticSettingLogOutput
- func (o AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput
- func (o AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingLogArrayOutput
- type AadDiagnosticSettingLogInput
- type AadDiagnosticSettingLogOutput
- func (o AadDiagnosticSettingLogOutput) Category() pulumi.StringOutput
- func (AadDiagnosticSettingLogOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingLogOutput) Enabled() pulumi.BoolPtrOutput
- func (o AadDiagnosticSettingLogOutput) RetentionPolicy() AadDiagnosticSettingLogRetentionPolicyOutput
- func (o AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutput() AadDiagnosticSettingLogOutput
- func (o AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutputWithContext(ctx context.Context) AadDiagnosticSettingLogOutput
- type AadDiagnosticSettingLogRetentionPolicy
- type AadDiagnosticSettingLogRetentionPolicyArgs
- func (AadDiagnosticSettingLogRetentionPolicyArgs) ElementType() reflect.Type
- func (i AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput
- func (i AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingLogRetentionPolicyOutput
- type AadDiagnosticSettingLogRetentionPolicyInput
- type AadDiagnosticSettingLogRetentionPolicyOutput
- func (o AadDiagnosticSettingLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (AadDiagnosticSettingLogRetentionPolicyOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingLogRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput
- func (o AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingLogRetentionPolicyOutput
- 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) EventhubAuthorizationRuleId() pulumi.StringPtrOutput
- func (o AadDiagnosticSettingOutput) EventhubName() pulumi.StringPtrOutput
- func (o AadDiagnosticSettingOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o AadDiagnosticSettingOutput) Logs() AadDiagnosticSettingLogArrayOutput
- 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) EventHubId() pulumi.StringPtrOutputdeprecated
- func (o ActionGroupEventHubReceiverOutput) EventHubName() pulumi.StringPtrOutput
- func (o ActionGroupEventHubReceiverOutput) EventHubNamespace() pulumi.StringPtrOutput
- 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) 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 ActionRuleActionGroup
- type ActionRuleActionGroupArgs
- type ActionRuleActionGroupArray
- func (ActionRuleActionGroupArray) ElementType() reflect.Type
- func (i ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput
- func (i ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutputWithContext(ctx context.Context) ActionRuleActionGroupArrayOutput
- type ActionRuleActionGroupArrayInput
- type ActionRuleActionGroupArrayOutput
- func (ActionRuleActionGroupArrayOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupArrayOutput) Index(i pulumi.IntInput) ActionRuleActionGroupOutput
- func (o ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput
- func (o ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutputWithContext(ctx context.Context) ActionRuleActionGroupArrayOutput
- type ActionRuleActionGroupCondition
- type ActionRuleActionGroupConditionAlertContext
- type ActionRuleActionGroupConditionAlertContextArgs
- func (ActionRuleActionGroupConditionAlertContextArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
- func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
- func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
- type ActionRuleActionGroupConditionAlertContextInput
- type ActionRuleActionGroupConditionAlertContextOutput
- func (ActionRuleActionGroupConditionAlertContextOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionAlertContextOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionAlertContextPtrInput
- type ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Elem() ActionRuleActionGroupConditionAlertContextOutput
- func (ActionRuleActionGroupConditionAlertContextPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionAlertRuleId
- type ActionRuleActionGroupConditionAlertRuleIdArgs
- func (ActionRuleActionGroupConditionAlertRuleIdArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
- func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
- func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- type ActionRuleActionGroupConditionAlertRuleIdInput
- type ActionRuleActionGroupConditionAlertRuleIdOutput
- func (ActionRuleActionGroupConditionAlertRuleIdOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionAlertRuleIdPtrInput
- type ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Elem() ActionRuleActionGroupConditionAlertRuleIdOutput
- func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionArgs
- func (ActionRuleActionGroupConditionArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
- func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
- func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
- func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
- type ActionRuleActionGroupConditionDescription
- type ActionRuleActionGroupConditionDescriptionArgs
- func (ActionRuleActionGroupConditionDescriptionArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
- func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
- func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
- type ActionRuleActionGroupConditionDescriptionInput
- type ActionRuleActionGroupConditionDescriptionOutput
- func (ActionRuleActionGroupConditionDescriptionOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionDescriptionOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionDescriptionPtrInput
- type ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Elem() ActionRuleActionGroupConditionDescriptionOutput
- func (ActionRuleActionGroupConditionDescriptionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionInput
- type ActionRuleActionGroupConditionMonitor
- type ActionRuleActionGroupConditionMonitorArgs
- func (ActionRuleActionGroupConditionMonitorArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
- func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
- func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
- func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
- type ActionRuleActionGroupConditionMonitorInput
- type ActionRuleActionGroupConditionMonitorOutput
- func (ActionRuleActionGroupConditionMonitorOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionMonitorOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionMonitorPtrInput
- type ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) Elem() ActionRuleActionGroupConditionMonitorOutput
- func (ActionRuleActionGroupConditionMonitorPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionMonitorService
- type ActionRuleActionGroupConditionMonitorServiceArgs
- func (ActionRuleActionGroupConditionMonitorServiceArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
- func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
- func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
- type ActionRuleActionGroupConditionMonitorServiceInput
- type ActionRuleActionGroupConditionMonitorServiceOutput
- func (ActionRuleActionGroupConditionMonitorServiceOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionMonitorServicePtrInput
- type ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Elem() ActionRuleActionGroupConditionMonitorServiceOutput
- func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionOutput
- func (o ActionRuleActionGroupConditionOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (ActionRuleActionGroupConditionOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
- func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
- func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
- func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
- type ActionRuleActionGroupConditionPtrInput
- type ActionRuleActionGroupConditionPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) Elem() ActionRuleActionGroupConditionOutput
- func (ActionRuleActionGroupConditionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionPtrOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
- type ActionRuleActionGroupConditionSeverity
- type ActionRuleActionGroupConditionSeverityArgs
- func (ActionRuleActionGroupConditionSeverityArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
- func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
- func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
- func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
- type ActionRuleActionGroupConditionSeverityInput
- type ActionRuleActionGroupConditionSeverityOutput
- func (ActionRuleActionGroupConditionSeverityOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionSeverityOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionSeverityPtrInput
- type ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) Elem() ActionRuleActionGroupConditionSeverityOutput
- func (ActionRuleActionGroupConditionSeverityPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionTargetResourceType
- type ActionRuleActionGroupConditionTargetResourceTypeArgs
- func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- type ActionRuleActionGroupConditionTargetResourceTypeInput
- type ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionTargetResourceTypePtrInput
- type ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Elem() ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupInput
- type ActionRuleActionGroupMap
- type ActionRuleActionGroupMapInput
- type ActionRuleActionGroupMapOutput
- func (ActionRuleActionGroupMapOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupMapOutput) MapIndex(k pulumi.StringInput) ActionRuleActionGroupOutput
- func (o ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutput() ActionRuleActionGroupMapOutput
- func (o ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutputWithContext(ctx context.Context) ActionRuleActionGroupMapOutput
- type ActionRuleActionGroupOutput
- func (o ActionRuleActionGroupOutput) ActionGroupId() pulumi.StringOutput
- func (o ActionRuleActionGroupOutput) Condition() ActionRuleActionGroupConditionPtrOutput
- func (o ActionRuleActionGroupOutput) Description() pulumi.StringPtrOutput
- func (ActionRuleActionGroupOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupOutput) Enabled() pulumi.BoolPtrOutput
- func (o ActionRuleActionGroupOutput) Name() pulumi.StringOutput
- func (o ActionRuleActionGroupOutput) ResourceGroupName() pulumi.StringOutput
- func (o ActionRuleActionGroupOutput) Scope() ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupOutput) Tags() pulumi.StringMapOutput
- func (o ActionRuleActionGroupOutput) ToActionRuleActionGroupOutput() ActionRuleActionGroupOutput
- func (o ActionRuleActionGroupOutput) ToActionRuleActionGroupOutputWithContext(ctx context.Context) ActionRuleActionGroupOutput
- type ActionRuleActionGroupScope
- type ActionRuleActionGroupScopeArgs
- func (ActionRuleActionGroupScopeArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
- func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
- func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
- func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
- type ActionRuleActionGroupScopeInput
- type ActionRuleActionGroupScopeOutput
- func (ActionRuleActionGroupScopeOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupScopeOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
- func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
- func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopeOutput) Type() pulumi.StringOutput
- type ActionRuleActionGroupScopePtrInput
- type ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopePtrOutput) Elem() ActionRuleActionGroupScopeOutput
- func (ActionRuleActionGroupScopePtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupScopePtrOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopePtrOutput) Type() pulumi.StringPtrOutput
- type ActionRuleActionGroupState
- type ActionRuleSuppression
- type ActionRuleSuppressionArgs
- type ActionRuleSuppressionArray
- func (ActionRuleSuppressionArray) ElementType() reflect.Type
- func (i ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput
- func (i ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutputWithContext(ctx context.Context) ActionRuleSuppressionArrayOutput
- type ActionRuleSuppressionArrayInput
- type ActionRuleSuppressionArrayOutput
- func (ActionRuleSuppressionArrayOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionArrayOutput) Index(i pulumi.IntInput) ActionRuleSuppressionOutput
- func (o ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput
- func (o ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutputWithContext(ctx context.Context) ActionRuleSuppressionArrayOutput
- type ActionRuleSuppressionCondition
- type ActionRuleSuppressionConditionAlertContext
- type ActionRuleSuppressionConditionAlertContextArgs
- func (ActionRuleSuppressionConditionAlertContextArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
- func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
- func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
- type ActionRuleSuppressionConditionAlertContextInput
- type ActionRuleSuppressionConditionAlertContextOutput
- func (ActionRuleSuppressionConditionAlertContextOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionAlertContextOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionAlertContextPtrInput
- type ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Elem() ActionRuleSuppressionConditionAlertContextOutput
- func (ActionRuleSuppressionConditionAlertContextPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionAlertRuleId
- type ActionRuleSuppressionConditionAlertRuleIdArgs
- func (ActionRuleSuppressionConditionAlertRuleIdArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
- func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
- func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- type ActionRuleSuppressionConditionAlertRuleIdInput
- type ActionRuleSuppressionConditionAlertRuleIdOutput
- func (ActionRuleSuppressionConditionAlertRuleIdOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionAlertRuleIdPtrInput
- type ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Elem() ActionRuleSuppressionConditionAlertRuleIdOutput
- func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionArgs
- func (ActionRuleSuppressionConditionArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
- func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
- func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
- func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
- type ActionRuleSuppressionConditionDescription
- type ActionRuleSuppressionConditionDescriptionArgs
- func (ActionRuleSuppressionConditionDescriptionArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
- func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
- func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
- type ActionRuleSuppressionConditionDescriptionInput
- type ActionRuleSuppressionConditionDescriptionOutput
- func (ActionRuleSuppressionConditionDescriptionOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionDescriptionOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionDescriptionPtrInput
- type ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Elem() ActionRuleSuppressionConditionDescriptionOutput
- func (ActionRuleSuppressionConditionDescriptionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionInput
- type ActionRuleSuppressionConditionMonitor
- type ActionRuleSuppressionConditionMonitorArgs
- func (ActionRuleSuppressionConditionMonitorArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
- func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
- func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
- func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
- type ActionRuleSuppressionConditionMonitorInput
- type ActionRuleSuppressionConditionMonitorOutput
- func (ActionRuleSuppressionConditionMonitorOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionMonitorOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionMonitorPtrInput
- type ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) Elem() ActionRuleSuppressionConditionMonitorOutput
- func (ActionRuleSuppressionConditionMonitorPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionMonitorService
- type ActionRuleSuppressionConditionMonitorServiceArgs
- func (ActionRuleSuppressionConditionMonitorServiceArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
- func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
- func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
- type ActionRuleSuppressionConditionMonitorServiceInput
- type ActionRuleSuppressionConditionMonitorServiceOutput
- func (ActionRuleSuppressionConditionMonitorServiceOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionMonitorServicePtrInput
- type ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Elem() ActionRuleSuppressionConditionMonitorServiceOutput
- func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionOutput
- func (o ActionRuleSuppressionConditionOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (ActionRuleSuppressionConditionOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
- func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
- func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
- func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
- type ActionRuleSuppressionConditionPtrInput
- type ActionRuleSuppressionConditionPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) Elem() ActionRuleSuppressionConditionOutput
- func (ActionRuleSuppressionConditionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionPtrOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
- type ActionRuleSuppressionConditionSeverity
- type ActionRuleSuppressionConditionSeverityArgs
- func (ActionRuleSuppressionConditionSeverityArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
- func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
- func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
- func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
- type ActionRuleSuppressionConditionSeverityInput
- type ActionRuleSuppressionConditionSeverityOutput
- func (ActionRuleSuppressionConditionSeverityOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionSeverityOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionSeverityPtrInput
- type ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) Elem() ActionRuleSuppressionConditionSeverityOutput
- func (ActionRuleSuppressionConditionSeverityPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionTargetResourceType
- type ActionRuleSuppressionConditionTargetResourceTypeArgs
- func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- type ActionRuleSuppressionConditionTargetResourceTypeInput
- type ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionTargetResourceTypePtrInput
- type ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Elem() ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionInput
- type ActionRuleSuppressionMap
- type ActionRuleSuppressionMapInput
- type ActionRuleSuppressionMapOutput
- func (ActionRuleSuppressionMapOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionMapOutput) MapIndex(k pulumi.StringInput) ActionRuleSuppressionOutput
- func (o ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutput() ActionRuleSuppressionMapOutput
- func (o ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutputWithContext(ctx context.Context) ActionRuleSuppressionMapOutput
- type ActionRuleSuppressionOutput
- func (o ActionRuleSuppressionOutput) Condition() ActionRuleSuppressionConditionPtrOutput
- func (o ActionRuleSuppressionOutput) Description() pulumi.StringPtrOutput
- func (ActionRuleSuppressionOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionOutput) Enabled() pulumi.BoolPtrOutput
- func (o ActionRuleSuppressionOutput) Name() pulumi.StringOutput
- func (o ActionRuleSuppressionOutput) ResourceGroupName() pulumi.StringOutput
- func (o ActionRuleSuppressionOutput) Scope() ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionOutput) Suppression() ActionRuleSuppressionSuppressionOutput
- func (o ActionRuleSuppressionOutput) Tags() pulumi.StringMapOutput
- func (o ActionRuleSuppressionOutput) ToActionRuleSuppressionOutput() ActionRuleSuppressionOutput
- func (o ActionRuleSuppressionOutput) ToActionRuleSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionOutput
- type ActionRuleSuppressionScope
- type ActionRuleSuppressionScopeArgs
- func (ActionRuleSuppressionScopeArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
- func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
- func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
- func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
- type ActionRuleSuppressionScopeInput
- type ActionRuleSuppressionScopeOutput
- func (ActionRuleSuppressionScopeOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionScopeOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
- func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
- func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopeOutput) Type() pulumi.StringOutput
- type ActionRuleSuppressionScopePtrInput
- type ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopePtrOutput) Elem() ActionRuleSuppressionScopeOutput
- func (ActionRuleSuppressionScopePtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionScopePtrOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopePtrOutput) Type() pulumi.StringPtrOutput
- type ActionRuleSuppressionState
- type ActionRuleSuppressionSuppression
- type ActionRuleSuppressionSuppressionArgs
- func (ActionRuleSuppressionSuppressionArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
- func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
- func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
- func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
- type ActionRuleSuppressionSuppressionInput
- type ActionRuleSuppressionSuppressionOutput
- func (ActionRuleSuppressionSuppressionOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionSuppressionOutput) RecurrenceType() pulumi.StringOutput
- func (o ActionRuleSuppressionSuppressionOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
- func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
- func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
- func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
- type ActionRuleSuppressionSuppressionPtrInput
- type ActionRuleSuppressionSuppressionPtrOutput
- func (o ActionRuleSuppressionSuppressionPtrOutput) Elem() ActionRuleSuppressionSuppressionOutput
- func (ActionRuleSuppressionSuppressionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionSuppressionPtrOutput) RecurrenceType() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionSuppressionPtrOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
- func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
- type ActionRuleSuppressionSuppressionSchedule
- type ActionRuleSuppressionSuppressionScheduleArgs
- func (ActionRuleSuppressionSuppressionScheduleArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
- func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
- func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
- type ActionRuleSuppressionSuppressionScheduleInput
- type ActionRuleSuppressionSuppressionScheduleOutput
- func (ActionRuleSuppressionSuppressionScheduleOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionSuppressionScheduleOutput) EndDateUtc() pulumi.StringOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceMonthlies() pulumi.IntArrayOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceWeeklies() pulumi.StringArrayOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) StartDateUtc() pulumi.StringOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
- type ActionRuleSuppressionSuppressionSchedulePtrInput
- type ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) Elem() ActionRuleSuppressionSuppressionScheduleOutput
- func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) EndDateUtc() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceMonthlies() pulumi.IntArrayOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceWeeklies() pulumi.StringArrayOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) StartDateUtc() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
- 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) 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) ResourceHealths() ActivityLogAlertCriteriaResourceHealthArrayOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ServiceHealths() ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (o ActivityLogAlertCriteriaOutput) Status() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) SubStatus() pulumi.StringPtrOutput
- 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) 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) ResourceHealths() ActivityLogAlertCriteriaResourceHealthArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ServiceHealths() ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Status() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) SubStatus() pulumi.StringPtrOutput
- 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
- type ActivityLogAlertCriteriaResourceHealthArray
- func (ActivityLogAlertCriteriaResourceHealthArray) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaResourceHealthArray) ToActivityLogAlertCriteriaResourceHealthArrayOutput() ActivityLogAlertCriteriaResourceHealthArrayOutput
- func (i ActivityLogAlertCriteriaResourceHealthArray) ToActivityLogAlertCriteriaResourceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthArrayOutput
- type ActivityLogAlertCriteriaResourceHealthArrayInput
- type ActivityLogAlertCriteriaResourceHealthArrayOutput
- func (ActivityLogAlertCriteriaResourceHealthArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaResourceHealthArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertCriteriaResourceHealthOutput
- func (o ActivityLogAlertCriteriaResourceHealthArrayOutput) ToActivityLogAlertCriteriaResourceHealthArrayOutput() ActivityLogAlertCriteriaResourceHealthArrayOutput
- func (o ActivityLogAlertCriteriaResourceHealthArrayOutput) ToActivityLogAlertCriteriaResourceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthArrayOutput
- 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
- type ActivityLogAlertCriteriaServiceHealth
- type ActivityLogAlertCriteriaServiceHealthArgs
- func (ActivityLogAlertCriteriaServiceHealthArgs) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput
- func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthOutput
- type ActivityLogAlertCriteriaServiceHealthArray
- func (ActivityLogAlertCriteriaServiceHealthArray) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (i ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput
- type ActivityLogAlertCriteriaServiceHealthArrayInput
- type ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertCriteriaServiceHealthOutput
- func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput
- 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
- 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) 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 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) 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 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) 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) Destinations() pulumi.StringArrayOutput
- func (DataCollectionRuleDataFlowOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataFlowOutput) Streams() pulumi.StringArrayOutput
- func (o DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutput() DataCollectionRuleDataFlowOutput
- func (o DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowOutput
- 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 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 DataCollectionRuleDataSourcesInput
- type DataCollectionRuleDataSourcesOutput
- func (DataCollectionRuleDataSourcesOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesOutput) Extensions() DataCollectionRuleDataSourcesExtensionArrayOutput
- func (o DataCollectionRuleDataSourcesOutput) PerformanceCounters() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
- 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
- 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 DataCollectionRuleDataSourcesPtrInput
- type DataCollectionRuleDataSourcesPtrOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) Elem() DataCollectionRuleDataSourcesOutput
- func (DataCollectionRuleDataSourcesPtrOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDataSourcesPtrOutput) Extensions() DataCollectionRuleDataSourcesExtensionArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) PerformanceCounters() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) Syslogs() DataCollectionRuleDataSourcesSyslogArrayOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
- func (o DataCollectionRuleDataSourcesPtrOutput) WindowsEventLogs() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
- 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 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 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 DataCollectionRuleDestinationsOutput
- func (o DataCollectionRuleDestinationsOutput) AzureMonitorMetrics() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
- func (DataCollectionRuleDestinationsOutput) ElementType() reflect.Type
- func (o DataCollectionRuleDestinationsOutput) LogAnalytics() DataCollectionRuleDestinationsLogAnalyticArrayOutput
- 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) LogAnalytics() DataCollectionRuleDestinationsLogAnalyticArrayOutput
- func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
- func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
- 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) 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) Kind() pulumi.StringPtrOutput
- func (o DataCollectionRuleOutput) Location() pulumi.StringOutput
- func (o DataCollectionRuleOutput) Name() pulumi.StringOutput
- func (o DataCollectionRuleOutput) ResourceGroupName() pulumi.StringOutput
- func (o DataCollectionRuleOutput) Tags() pulumi.StringMapOutput
- func (o DataCollectionRuleOutput) ToDataCollectionRuleOutput() DataCollectionRuleOutput
- func (o DataCollectionRuleOutput) ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput
- type DataCollectionRuleState
- 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() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
- 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 DiagnosticSettingLog
- type DiagnosticSettingLogArgs
- type DiagnosticSettingLogArray
- type DiagnosticSettingLogArrayInput
- type DiagnosticSettingLogArrayOutput
- func (DiagnosticSettingLogArrayOutput) ElementType() reflect.Type
- func (o DiagnosticSettingLogArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingLogOutput
- func (o DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutput() DiagnosticSettingLogArrayOutput
- func (o DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingLogArrayOutput
- type DiagnosticSettingLogInput
- type DiagnosticSettingLogOutput
- func (o DiagnosticSettingLogOutput) Category() pulumi.StringPtrOutput
- func (o DiagnosticSettingLogOutput) CategoryGroup() pulumi.StringPtrOutput
- func (DiagnosticSettingLogOutput) ElementType() reflect.Type
- func (o DiagnosticSettingLogOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiagnosticSettingLogOutput) RetentionPolicy() DiagnosticSettingLogRetentionPolicyPtrOutput
- func (o DiagnosticSettingLogOutput) ToDiagnosticSettingLogOutput() DiagnosticSettingLogOutput
- func (o DiagnosticSettingLogOutput) ToDiagnosticSettingLogOutputWithContext(ctx context.Context) DiagnosticSettingLogOutput
- type DiagnosticSettingLogRetentionPolicy
- type DiagnosticSettingLogRetentionPolicyArgs
- func (DiagnosticSettingLogRetentionPolicyArgs) ElementType() reflect.Type
- func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyOutput() DiagnosticSettingLogRetentionPolicyOutput
- func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyOutput
- func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
- func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
- type DiagnosticSettingLogRetentionPolicyInput
- type DiagnosticSettingLogRetentionPolicyOutput
- func (o DiagnosticSettingLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (DiagnosticSettingLogRetentionPolicyOutput) ElementType() reflect.Type
- func (o DiagnosticSettingLogRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutput() DiagnosticSettingLogRetentionPolicyOutput
- func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyOutput
- func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
- func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
- type DiagnosticSettingLogRetentionPolicyPtrInput
- type DiagnosticSettingLogRetentionPolicyPtrOutput
- func (o DiagnosticSettingLogRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o DiagnosticSettingLogRetentionPolicyPtrOutput) Elem() DiagnosticSettingLogRetentionPolicyOutput
- func (DiagnosticSettingLogRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o DiagnosticSettingLogRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
- func (o DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
- 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() DiagnosticSettingMetricRetentionPolicyPtrOutput
- 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.StringPtrOutput
- func (o DiagnosticSettingOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o DiagnosticSettingOutput) Logs() DiagnosticSettingLogArrayOutputdeprecated
- 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) EventHubId() pulumi.StringOutputdeprecated
- 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) Destinations() pulumi.StringArrayOutput
- func (GetDataCollectionRuleDataFlowOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataFlowOutput) Streams() pulumi.StringArrayOutput
- func (o GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutput() GetDataCollectionRuleDataFlowOutput
- func (o GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowOutput
- 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 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 GetDataCollectionRuleDataSourceInput
- type GetDataCollectionRuleDataSourceOutput
- func (GetDataCollectionRuleDataSourceOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDataSourceOutput) Extensions() GetDataCollectionRuleDataSourceExtensionArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) PerformanceCounters() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) Syslogs() GetDataCollectionRuleDataSourceSyslogArrayOutput
- func (o GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutput() GetDataCollectionRuleDataSourceOutput
- func (o GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceOutput
- func (o GetDataCollectionRuleDataSourceOutput) WindowsEventLogs() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
- 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 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 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 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 GetDataCollectionRuleDestinationOutput
- func (o GetDataCollectionRuleDestinationOutput) AzureMonitorMetrics() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
- func (GetDataCollectionRuleDestinationOutput) ElementType() reflect.Type
- func (o GetDataCollectionRuleDestinationOutput) LogAnalytics() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
- func (o GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutput() GetDataCollectionRuleDestinationOutput
- func (o GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationOutput
- 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) Logs() pulumi.StringArrayOutputdeprecated
- 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 GetLogProfileRetentionPolicy
- type GetLogProfileRetentionPolicyArgs
- func (GetLogProfileRetentionPolicyArgs) ElementType() reflect.Type
- func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
- func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
- type GetLogProfileRetentionPolicyArray
- func (GetLogProfileRetentionPolicyArray) ElementType() reflect.Type
- func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
- func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
- type GetLogProfileRetentionPolicyArrayInput
- type GetLogProfileRetentionPolicyArrayOutput
- func (GetLogProfileRetentionPolicyArrayOutput) ElementType() reflect.Type
- func (o GetLogProfileRetentionPolicyArrayOutput) Index(i pulumi.IntInput) GetLogProfileRetentionPolicyOutput
- func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
- func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
- type GetLogProfileRetentionPolicyInput
- type GetLogProfileRetentionPolicyOutput
- func (o GetLogProfileRetentionPolicyOutput) Days() pulumi.IntOutput
- func (GetLogProfileRetentionPolicyOutput) ElementType() reflect.Type
- func (o GetLogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
- func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
- 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 LogProfile
- type LogProfileArgs
- type LogProfileArray
- type LogProfileArrayInput
- type LogProfileArrayOutput
- func (LogProfileArrayOutput) ElementType() reflect.Type
- func (o LogProfileArrayOutput) Index(i pulumi.IntInput) LogProfileOutput
- func (o LogProfileArrayOutput) ToLogProfileArrayOutput() LogProfileArrayOutput
- func (o LogProfileArrayOutput) ToLogProfileArrayOutputWithContext(ctx context.Context) LogProfileArrayOutput
- type LogProfileInput
- type LogProfileMap
- type LogProfileMapInput
- type LogProfileMapOutput
- func (LogProfileMapOutput) ElementType() reflect.Type
- func (o LogProfileMapOutput) MapIndex(k pulumi.StringInput) LogProfileOutput
- func (o LogProfileMapOutput) ToLogProfileMapOutput() LogProfileMapOutput
- func (o LogProfileMapOutput) ToLogProfileMapOutputWithContext(ctx context.Context) LogProfileMapOutput
- type LogProfileOutput
- func (o LogProfileOutput) Categories() pulumi.StringArrayOutput
- func (LogProfileOutput) ElementType() reflect.Type
- func (o LogProfileOutput) Locations() pulumi.StringArrayOutput
- func (o LogProfileOutput) Name() pulumi.StringOutput
- func (o LogProfileOutput) RetentionPolicy() LogProfileRetentionPolicyOutput
- func (o LogProfileOutput) ServicebusRuleId() pulumi.StringPtrOutput
- func (o LogProfileOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o LogProfileOutput) ToLogProfileOutput() LogProfileOutput
- func (o LogProfileOutput) ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput
- type LogProfileRetentionPolicy
- type LogProfileRetentionPolicyArgs
- func (LogProfileRetentionPolicyArgs) ElementType() reflect.Type
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
- type LogProfileRetentionPolicyInput
- type LogProfileRetentionPolicyOutput
- func (o LogProfileRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (LogProfileRetentionPolicyOutput) ElementType() reflect.Type
- func (o LogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
- type LogProfileRetentionPolicyPtrInput
- type LogProfileRetentionPolicyPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) Elem() LogProfileRetentionPolicyOutput
- func (LogProfileRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o LogProfileRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
- type LogProfileState
- type LogzMonitor
- type LogzMonitorArgs
- type LogzMonitorArray
- type LogzMonitorArrayInput
- type LogzMonitorArrayOutput
- func (LogzMonitorArrayOutput) ElementType() reflect.Type
- func (o LogzMonitorArrayOutput) Index(i pulumi.IntInput) LogzMonitorOutput
- func (o LogzMonitorArrayOutput) ToLogzMonitorArrayOutput() LogzMonitorArrayOutput
- func (o LogzMonitorArrayOutput) ToLogzMonitorArrayOutputWithContext(ctx context.Context) LogzMonitorArrayOutput
- type LogzMonitorInput
- type LogzMonitorMap
- type LogzMonitorMapInput
- type LogzMonitorMapOutput
- func (LogzMonitorMapOutput) ElementType() reflect.Type
- func (o LogzMonitorMapOutput) MapIndex(k pulumi.StringInput) LogzMonitorOutput
- func (o LogzMonitorMapOutput) ToLogzMonitorMapOutput() LogzMonitorMapOutput
- func (o LogzMonitorMapOutput) ToLogzMonitorMapOutputWithContext(ctx context.Context) LogzMonitorMapOutput
- type LogzMonitorOutput
- func (o LogzMonitorOutput) CompanyName() pulumi.StringPtrOutput
- func (LogzMonitorOutput) ElementType() reflect.Type
- func (o LogzMonitorOutput) Enabled() pulumi.BoolPtrOutput
- func (o LogzMonitorOutput) EnterpriseAppId() pulumi.StringPtrOutput
- func (o LogzMonitorOutput) Location() pulumi.StringOutput
- func (o LogzMonitorOutput) LogzOrganizationId() pulumi.StringOutput
- func (o LogzMonitorOutput) Name() pulumi.StringOutput
- func (o LogzMonitorOutput) Plan() LogzMonitorPlanOutput
- func (o LogzMonitorOutput) ResourceGroupName() pulumi.StringOutput
- func (o LogzMonitorOutput) SingleSignOnUrl() pulumi.StringOutput
- func (o LogzMonitorOutput) Tags() pulumi.StringMapOutput
- func (o LogzMonitorOutput) ToLogzMonitorOutput() LogzMonitorOutput
- func (o LogzMonitorOutput) ToLogzMonitorOutputWithContext(ctx context.Context) LogzMonitorOutput
- func (o LogzMonitorOutput) User() LogzMonitorUserOutput
- type LogzMonitorPlan
- type LogzMonitorPlanArgs
- func (LogzMonitorPlanArgs) ElementType() reflect.Type
- func (i LogzMonitorPlanArgs) ToLogzMonitorPlanOutput() LogzMonitorPlanOutput
- func (i LogzMonitorPlanArgs) ToLogzMonitorPlanOutputWithContext(ctx context.Context) LogzMonitorPlanOutput
- func (i LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
- func (i LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
- type LogzMonitorPlanInput
- type LogzMonitorPlanOutput
- func (o LogzMonitorPlanOutput) BillingCycle() pulumi.StringOutput
- func (o LogzMonitorPlanOutput) EffectiveDate() pulumi.StringOutput
- func (LogzMonitorPlanOutput) ElementType() reflect.Type
- func (o LogzMonitorPlanOutput) PlanId() pulumi.StringPtrOutput
- func (o LogzMonitorPlanOutput) ToLogzMonitorPlanOutput() LogzMonitorPlanOutput
- func (o LogzMonitorPlanOutput) ToLogzMonitorPlanOutputWithContext(ctx context.Context) LogzMonitorPlanOutput
- func (o LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanOutput) UsageType() pulumi.StringOutput
- type LogzMonitorPlanPtrInput
- type LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanPtrOutput) BillingCycle() pulumi.StringPtrOutput
- func (o LogzMonitorPlanPtrOutput) EffectiveDate() pulumi.StringPtrOutput
- func (o LogzMonitorPlanPtrOutput) Elem() LogzMonitorPlanOutput
- func (LogzMonitorPlanPtrOutput) ElementType() reflect.Type
- func (o LogzMonitorPlanPtrOutput) PlanId() pulumi.StringPtrOutput
- func (o LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanPtrOutput) UsageType() pulumi.StringPtrOutput
- type LogzMonitorState
- type LogzMonitorUser
- type LogzMonitorUserArgs
- func (LogzMonitorUserArgs) ElementType() reflect.Type
- func (i LogzMonitorUserArgs) ToLogzMonitorUserOutput() LogzMonitorUserOutput
- func (i LogzMonitorUserArgs) ToLogzMonitorUserOutputWithContext(ctx context.Context) LogzMonitorUserOutput
- func (i LogzMonitorUserArgs) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
- func (i LogzMonitorUserArgs) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
- type LogzMonitorUserInput
- type LogzMonitorUserOutput
- func (LogzMonitorUserOutput) ElementType() reflect.Type
- func (o LogzMonitorUserOutput) Email() pulumi.StringOutput
- func (o LogzMonitorUserOutput) FirstName() pulumi.StringOutput
- func (o LogzMonitorUserOutput) LastName() pulumi.StringOutput
- func (o LogzMonitorUserOutput) PhoneNumber() pulumi.StringOutput
- func (o LogzMonitorUserOutput) ToLogzMonitorUserOutput() LogzMonitorUserOutput
- func (o LogzMonitorUserOutput) ToLogzMonitorUserOutputWithContext(ctx context.Context) LogzMonitorUserOutput
- func (o LogzMonitorUserOutput) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
- func (o LogzMonitorUserOutput) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
- type LogzMonitorUserPtrInput
- type LogzMonitorUserPtrOutput
- func (o LogzMonitorUserPtrOutput) Elem() LogzMonitorUserOutput
- func (LogzMonitorUserPtrOutput) ElementType() reflect.Type
- func (o LogzMonitorUserPtrOutput) Email() pulumi.StringPtrOutput
- func (o LogzMonitorUserPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o LogzMonitorUserPtrOutput) LastName() pulumi.StringPtrOutput
- func (o LogzMonitorUserPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
- func (o LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
- type LogzSubAccount
- type LogzSubAccountArgs
- type LogzSubAccountArray
- type LogzSubAccountArrayInput
- type LogzSubAccountArrayOutput
- func (LogzSubAccountArrayOutput) ElementType() reflect.Type
- func (o LogzSubAccountArrayOutput) Index(i pulumi.IntInput) LogzSubAccountOutput
- func (o LogzSubAccountArrayOutput) ToLogzSubAccountArrayOutput() LogzSubAccountArrayOutput
- func (o LogzSubAccountArrayOutput) ToLogzSubAccountArrayOutputWithContext(ctx context.Context) LogzSubAccountArrayOutput
- type LogzSubAccountInput
- type LogzSubAccountMap
- type LogzSubAccountMapInput
- type LogzSubAccountMapOutput
- func (LogzSubAccountMapOutput) ElementType() reflect.Type
- func (o LogzSubAccountMapOutput) MapIndex(k pulumi.StringInput) LogzSubAccountOutput
- func (o LogzSubAccountMapOutput) ToLogzSubAccountMapOutput() LogzSubAccountMapOutput
- func (o LogzSubAccountMapOutput) ToLogzSubAccountMapOutputWithContext(ctx context.Context) LogzSubAccountMapOutput
- type LogzSubAccountOutput
- func (LogzSubAccountOutput) ElementType() reflect.Type
- func (o LogzSubAccountOutput) Enabled() pulumi.BoolPtrOutput
- func (o LogzSubAccountOutput) LogzMonitorId() pulumi.StringOutput
- func (o LogzSubAccountOutput) Name() pulumi.StringOutput
- func (o LogzSubAccountOutput) Tags() pulumi.StringMapOutput
- func (o LogzSubAccountOutput) ToLogzSubAccountOutput() LogzSubAccountOutput
- func (o LogzSubAccountOutput) ToLogzSubAccountOutputWithContext(ctx context.Context) LogzSubAccountOutput
- func (o LogzSubAccountOutput) User() LogzSubAccountUserOutput
- type LogzSubAccountState
- type LogzSubAccountTagRule
- type LogzSubAccountTagRuleArgs
- type LogzSubAccountTagRuleArray
- func (LogzSubAccountTagRuleArray) ElementType() reflect.Type
- func (i LogzSubAccountTagRuleArray) ToLogzSubAccountTagRuleArrayOutput() LogzSubAccountTagRuleArrayOutput
- func (i LogzSubAccountTagRuleArray) ToLogzSubAccountTagRuleArrayOutputWithContext(ctx context.Context) LogzSubAccountTagRuleArrayOutput
- type LogzSubAccountTagRuleArrayInput
- type LogzSubAccountTagRuleArrayOutput
- func (LogzSubAccountTagRuleArrayOutput) ElementType() reflect.Type
- func (o LogzSubAccountTagRuleArrayOutput) Index(i pulumi.IntInput) LogzSubAccountTagRuleOutput
- func (o LogzSubAccountTagRuleArrayOutput) ToLogzSubAccountTagRuleArrayOutput() LogzSubAccountTagRuleArrayOutput
- func (o LogzSubAccountTagRuleArrayOutput) ToLogzSubAccountTagRuleArrayOutputWithContext(ctx context.Context) LogzSubAccountTagRuleArrayOutput
- type LogzSubAccountTagRuleInput
- type LogzSubAccountTagRuleMap
- type LogzSubAccountTagRuleMapInput
- type LogzSubAccountTagRuleMapOutput
- func (LogzSubAccountTagRuleMapOutput) ElementType() reflect.Type
- func (o LogzSubAccountTagRuleMapOutput) MapIndex(k pulumi.StringInput) LogzSubAccountTagRuleOutput
- func (o LogzSubAccountTagRuleMapOutput) ToLogzSubAccountTagRuleMapOutput() LogzSubAccountTagRuleMapOutput
- func (o LogzSubAccountTagRuleMapOutput) ToLogzSubAccountTagRuleMapOutputWithContext(ctx context.Context) LogzSubAccountTagRuleMapOutput
- type LogzSubAccountTagRuleOutput
- func (LogzSubAccountTagRuleOutput) ElementType() reflect.Type
- func (o LogzSubAccountTagRuleOutput) LogzSubAccountId() pulumi.StringOutput
- func (o LogzSubAccountTagRuleOutput) SendAadLogs() pulumi.BoolPtrOutput
- func (o LogzSubAccountTagRuleOutput) SendActivityLogs() pulumi.BoolPtrOutput
- func (o LogzSubAccountTagRuleOutput) SendSubscriptionLogs() pulumi.BoolPtrOutput
- func (o LogzSubAccountTagRuleOutput) TagFilters() LogzSubAccountTagRuleTagFilterArrayOutput
- func (o LogzSubAccountTagRuleOutput) ToLogzSubAccountTagRuleOutput() LogzSubAccountTagRuleOutput
- func (o LogzSubAccountTagRuleOutput) ToLogzSubAccountTagRuleOutputWithContext(ctx context.Context) LogzSubAccountTagRuleOutput
- type LogzSubAccountTagRuleState
- type LogzSubAccountTagRuleTagFilter
- type LogzSubAccountTagRuleTagFilterArgs
- func (LogzSubAccountTagRuleTagFilterArgs) ElementType() reflect.Type
- func (i LogzSubAccountTagRuleTagFilterArgs) ToLogzSubAccountTagRuleTagFilterOutput() LogzSubAccountTagRuleTagFilterOutput
- func (i LogzSubAccountTagRuleTagFilterArgs) ToLogzSubAccountTagRuleTagFilterOutputWithContext(ctx context.Context) LogzSubAccountTagRuleTagFilterOutput
- type LogzSubAccountTagRuleTagFilterArray
- func (LogzSubAccountTagRuleTagFilterArray) ElementType() reflect.Type
- func (i LogzSubAccountTagRuleTagFilterArray) ToLogzSubAccountTagRuleTagFilterArrayOutput() LogzSubAccountTagRuleTagFilterArrayOutput
- func (i LogzSubAccountTagRuleTagFilterArray) ToLogzSubAccountTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzSubAccountTagRuleTagFilterArrayOutput
- type LogzSubAccountTagRuleTagFilterArrayInput
- type LogzSubAccountTagRuleTagFilterArrayOutput
- func (LogzSubAccountTagRuleTagFilterArrayOutput) ElementType() reflect.Type
- func (o LogzSubAccountTagRuleTagFilterArrayOutput) Index(i pulumi.IntInput) LogzSubAccountTagRuleTagFilterOutput
- func (o LogzSubAccountTagRuleTagFilterArrayOutput) ToLogzSubAccountTagRuleTagFilterArrayOutput() LogzSubAccountTagRuleTagFilterArrayOutput
- func (o LogzSubAccountTagRuleTagFilterArrayOutput) ToLogzSubAccountTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzSubAccountTagRuleTagFilterArrayOutput
- type LogzSubAccountTagRuleTagFilterInput
- type LogzSubAccountTagRuleTagFilterOutput
- func (o LogzSubAccountTagRuleTagFilterOutput) Action() pulumi.StringOutput
- func (LogzSubAccountTagRuleTagFilterOutput) ElementType() reflect.Type
- func (o LogzSubAccountTagRuleTagFilterOutput) Name() pulumi.StringOutput
- func (o LogzSubAccountTagRuleTagFilterOutput) ToLogzSubAccountTagRuleTagFilterOutput() LogzSubAccountTagRuleTagFilterOutput
- func (o LogzSubAccountTagRuleTagFilterOutput) ToLogzSubAccountTagRuleTagFilterOutputWithContext(ctx context.Context) LogzSubAccountTagRuleTagFilterOutput
- func (o LogzSubAccountTagRuleTagFilterOutput) Value() pulumi.StringPtrOutput
- type LogzSubAccountUser
- type LogzSubAccountUserArgs
- func (LogzSubAccountUserArgs) ElementType() reflect.Type
- func (i LogzSubAccountUserArgs) ToLogzSubAccountUserOutput() LogzSubAccountUserOutput
- func (i LogzSubAccountUserArgs) ToLogzSubAccountUserOutputWithContext(ctx context.Context) LogzSubAccountUserOutput
- func (i LogzSubAccountUserArgs) ToLogzSubAccountUserPtrOutput() LogzSubAccountUserPtrOutput
- func (i LogzSubAccountUserArgs) ToLogzSubAccountUserPtrOutputWithContext(ctx context.Context) LogzSubAccountUserPtrOutput
- type LogzSubAccountUserInput
- type LogzSubAccountUserOutput
- func (LogzSubAccountUserOutput) ElementType() reflect.Type
- func (o LogzSubAccountUserOutput) Email() pulumi.StringOutput
- func (o LogzSubAccountUserOutput) FirstName() pulumi.StringOutput
- func (o LogzSubAccountUserOutput) LastName() pulumi.StringOutput
- func (o LogzSubAccountUserOutput) PhoneNumber() pulumi.StringOutput
- func (o LogzSubAccountUserOutput) ToLogzSubAccountUserOutput() LogzSubAccountUserOutput
- func (o LogzSubAccountUserOutput) ToLogzSubAccountUserOutputWithContext(ctx context.Context) LogzSubAccountUserOutput
- func (o LogzSubAccountUserOutput) ToLogzSubAccountUserPtrOutput() LogzSubAccountUserPtrOutput
- func (o LogzSubAccountUserOutput) ToLogzSubAccountUserPtrOutputWithContext(ctx context.Context) LogzSubAccountUserPtrOutput
- type LogzSubAccountUserPtrInput
- type LogzSubAccountUserPtrOutput
- func (o LogzSubAccountUserPtrOutput) Elem() LogzSubAccountUserOutput
- func (LogzSubAccountUserPtrOutput) ElementType() reflect.Type
- func (o LogzSubAccountUserPtrOutput) Email() pulumi.StringPtrOutput
- func (o LogzSubAccountUserPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o LogzSubAccountUserPtrOutput) LastName() pulumi.StringPtrOutput
- func (o LogzSubAccountUserPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o LogzSubAccountUserPtrOutput) ToLogzSubAccountUserPtrOutput() LogzSubAccountUserPtrOutput
- func (o LogzSubAccountUserPtrOutput) ToLogzSubAccountUserPtrOutputWithContext(ctx context.Context) LogzSubAccountUserPtrOutput
- type LogzTagRule
- type LogzTagRuleArgs
- type LogzTagRuleArray
- type LogzTagRuleArrayInput
- type LogzTagRuleArrayOutput
- func (LogzTagRuleArrayOutput) ElementType() reflect.Type
- func (o LogzTagRuleArrayOutput) Index(i pulumi.IntInput) LogzTagRuleOutput
- func (o LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutput() LogzTagRuleArrayOutput
- func (o LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutputWithContext(ctx context.Context) LogzTagRuleArrayOutput
- type LogzTagRuleInput
- type LogzTagRuleMap
- type LogzTagRuleMapInput
- type LogzTagRuleMapOutput
- func (LogzTagRuleMapOutput) ElementType() reflect.Type
- func (o LogzTagRuleMapOutput) MapIndex(k pulumi.StringInput) LogzTagRuleOutput
- func (o LogzTagRuleMapOutput) ToLogzTagRuleMapOutput() LogzTagRuleMapOutput
- func (o LogzTagRuleMapOutput) ToLogzTagRuleMapOutputWithContext(ctx context.Context) LogzTagRuleMapOutput
- type LogzTagRuleOutput
- func (LogzTagRuleOutput) ElementType() reflect.Type
- func (o LogzTagRuleOutput) LogzMonitorId() pulumi.StringOutput
- func (o LogzTagRuleOutput) SendAadLogs() pulumi.BoolPtrOutput
- func (o LogzTagRuleOutput) SendActivityLogs() pulumi.BoolPtrOutput
- func (o LogzTagRuleOutput) SendSubscriptionLogs() pulumi.BoolPtrOutput
- func (o LogzTagRuleOutput) TagFilters() LogzTagRuleTagFilterArrayOutput
- func (o LogzTagRuleOutput) ToLogzTagRuleOutput() LogzTagRuleOutput
- func (o LogzTagRuleOutput) ToLogzTagRuleOutputWithContext(ctx context.Context) LogzTagRuleOutput
- type LogzTagRuleState
- type LogzTagRuleTagFilter
- type LogzTagRuleTagFilterArgs
- type LogzTagRuleTagFilterArray
- type LogzTagRuleTagFilterArrayInput
- type LogzTagRuleTagFilterArrayOutput
- func (LogzTagRuleTagFilterArrayOutput) ElementType() reflect.Type
- func (o LogzTagRuleTagFilterArrayOutput) Index(i pulumi.IntInput) LogzTagRuleTagFilterOutput
- func (o LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutput() LogzTagRuleTagFilterArrayOutput
- func (o LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzTagRuleTagFilterArrayOutput
- type LogzTagRuleTagFilterInput
- type LogzTagRuleTagFilterOutput
- func (o LogzTagRuleTagFilterOutput) Action() pulumi.StringOutput
- func (LogzTagRuleTagFilterOutput) ElementType() reflect.Type
- func (o LogzTagRuleTagFilterOutput) Name() pulumi.StringOutput
- func (o LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutput() LogzTagRuleTagFilterOutput
- func (o LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutputWithContext(ctx context.Context) LogzTagRuleTagFilterOutput
- func (o LogzTagRuleTagFilterOutput) Value() pulumi.StringPtrOutput
- 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) 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) 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) Kind() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) Location() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupDataCollectionRuleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutput() LookupDataCollectionRuleResultOutput
- func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutputWithContext(ctx context.Context) LookupDataCollectionRuleResultOutput
- type LookupLogProfileArgs
- type LookupLogProfileOutputArgs
- type LookupLogProfileResult
- type LookupLogProfileResultOutput
- func (o LookupLogProfileResultOutput) Categories() pulumi.StringArrayOutput
- func (LookupLogProfileResultOutput) ElementType() reflect.Type
- func (o LookupLogProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupLogProfileResultOutput) Locations() pulumi.StringArrayOutput
- func (o LookupLogProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupLogProfileResultOutput) RetentionPolicies() GetLogProfileRetentionPolicyArrayOutput
- func (o LookupLogProfileResultOutput) ServicebusRuleId() pulumi.StringOutput
- func (o LookupLogProfileResultOutput) StorageAccountId() pulumi.StringOutput
- func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutput() LookupLogProfileResultOutput
- func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutputWithContext(ctx context.Context) LookupLogProfileResultOutput
- 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 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) Name() pulumi.StringOutput
- 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.StringOutput
- 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 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.StringPtrOutput
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AadDiagnosticSetting ¶
type AadDiagnosticSetting struct { pulumi.CustomResourceState // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. 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"` // One or more `log` blocks as defined below. Logs AadDiagnosticSettingLogArrayOutput `pulumi:"logs"` // 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. 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("west europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountKind: pulumi.String("StorageV2"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } _, err = monitoring.NewAadDiagnosticSetting(ctx, "exampleAadDiagnosticSetting", &monitoring.AadDiagnosticSettingArgs{ StorageAccountId: exampleAccount.ID(), Logs: monitoring.AadDiagnosticSettingLogArray{ &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("SignInLogs"), Enabled: pulumi.Bool(true), RetentionPolicy: &monitoring.AadDiagnosticSettingLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("AuditLogs"), Enabled: pulumi.Bool(true), RetentionPolicy: &monitoring.AadDiagnosticSettingLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("NonInteractiveUserSignInLogs"), Enabled: pulumi.Bool(true), RetentionPolicy: &monitoring.AadDiagnosticSettingLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("ServicePrincipalSignInLogs"), Enabled: pulumi.Bool(true), RetentionPolicy: &monitoring.AadDiagnosticSettingLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("ManagedIdentitySignInLogs"), Enabled: pulumi.Bool(false), RetentionPolicy: nil, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("ProvisioningLogs"), Enabled: pulumi.Bool(false), RetentionPolicy: nil, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("ADFSSignInLogs"), Enabled: pulumi.Bool(false), RetentionPolicy: nil, }, }, }) 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 { // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. 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 // One or more `log` blocks as defined below. Logs AadDiagnosticSettingLogArrayInput // 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. 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 AadDiagnosticSettingInput ¶
type AadDiagnosticSettingInput interface { pulumi.Input ToAadDiagnosticSettingOutput() AadDiagnosticSettingOutput ToAadDiagnosticSettingOutputWithContext(ctx context.Context) AadDiagnosticSettingOutput }
type AadDiagnosticSettingLog ¶
type AadDiagnosticSettingLog struct { // The log category for the Azure Active Directory Diagnostic. Category string `pulumi:"category"` // Is this Diagnostic Log enabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy AadDiagnosticSettingLogRetentionPolicy `pulumi:"retentionPolicy"` }
type AadDiagnosticSettingLogArgs ¶
type AadDiagnosticSettingLogArgs struct { // The log category for the Azure Active Directory Diagnostic. Category pulumi.StringInput `pulumi:"category"` // Is this Diagnostic Log enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy AadDiagnosticSettingLogRetentionPolicyInput `pulumi:"retentionPolicy"` }
func (AadDiagnosticSettingLogArgs) ElementType ¶
func (AadDiagnosticSettingLogArgs) ElementType() reflect.Type
func (AadDiagnosticSettingLogArgs) ToAadDiagnosticSettingLogOutput ¶
func (i AadDiagnosticSettingLogArgs) ToAadDiagnosticSettingLogOutput() AadDiagnosticSettingLogOutput
func (AadDiagnosticSettingLogArgs) ToAadDiagnosticSettingLogOutputWithContext ¶
func (i AadDiagnosticSettingLogArgs) ToAadDiagnosticSettingLogOutputWithContext(ctx context.Context) AadDiagnosticSettingLogOutput
type AadDiagnosticSettingLogArray ¶
type AadDiagnosticSettingLogArray []AadDiagnosticSettingLogInput
func (AadDiagnosticSettingLogArray) ElementType ¶
func (AadDiagnosticSettingLogArray) ElementType() reflect.Type
func (AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutput ¶
func (i AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput
func (AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutputWithContext ¶
func (i AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingLogArrayOutput
type AadDiagnosticSettingLogArrayInput ¶
type AadDiagnosticSettingLogArrayInput interface { pulumi.Input ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput ToAadDiagnosticSettingLogArrayOutputWithContext(context.Context) AadDiagnosticSettingLogArrayOutput }
AadDiagnosticSettingLogArrayInput is an input type that accepts AadDiagnosticSettingLogArray and AadDiagnosticSettingLogArrayOutput values. You can construct a concrete instance of `AadDiagnosticSettingLogArrayInput` via:
AadDiagnosticSettingLogArray{ AadDiagnosticSettingLogArgs{...} }
type AadDiagnosticSettingLogArrayOutput ¶
type AadDiagnosticSettingLogArrayOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingLogArrayOutput) ElementType ¶
func (AadDiagnosticSettingLogArrayOutput) ElementType() reflect.Type
func (AadDiagnosticSettingLogArrayOutput) Index ¶
func (o AadDiagnosticSettingLogArrayOutput) Index(i pulumi.IntInput) AadDiagnosticSettingLogOutput
func (AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutput ¶
func (o AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput
func (AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutputWithContext ¶
func (o AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingLogArrayOutput
type AadDiagnosticSettingLogInput ¶
type AadDiagnosticSettingLogInput interface { pulumi.Input ToAadDiagnosticSettingLogOutput() AadDiagnosticSettingLogOutput ToAadDiagnosticSettingLogOutputWithContext(context.Context) AadDiagnosticSettingLogOutput }
AadDiagnosticSettingLogInput is an input type that accepts AadDiagnosticSettingLogArgs and AadDiagnosticSettingLogOutput values. You can construct a concrete instance of `AadDiagnosticSettingLogInput` via:
AadDiagnosticSettingLogArgs{...}
type AadDiagnosticSettingLogOutput ¶
type AadDiagnosticSettingLogOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingLogOutput) Category ¶
func (o AadDiagnosticSettingLogOutput) Category() pulumi.StringOutput
The log category for the Azure Active Directory Diagnostic.
func (AadDiagnosticSettingLogOutput) ElementType ¶
func (AadDiagnosticSettingLogOutput) ElementType() reflect.Type
func (AadDiagnosticSettingLogOutput) Enabled ¶
func (o AadDiagnosticSettingLogOutput) Enabled() pulumi.BoolPtrOutput
Is this Diagnostic Log enabled? Defaults to `true`.
func (AadDiagnosticSettingLogOutput) RetentionPolicy ¶
func (o AadDiagnosticSettingLogOutput) RetentionPolicy() AadDiagnosticSettingLogRetentionPolicyOutput
A `retentionPolicy` block as defined below.
func (AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutput ¶
func (o AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutput() AadDiagnosticSettingLogOutput
func (AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutputWithContext ¶
func (o AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutputWithContext(ctx context.Context) AadDiagnosticSettingLogOutput
type AadDiagnosticSettingLogRetentionPolicyArgs ¶
type AadDiagnosticSettingLogRetentionPolicyArgs 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 (AadDiagnosticSettingLogRetentionPolicyArgs) ElementType ¶
func (AadDiagnosticSettingLogRetentionPolicyArgs) ElementType() reflect.Type
func (AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutput ¶
func (i AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput
func (AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext ¶
func (i AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingLogRetentionPolicyOutput
type AadDiagnosticSettingLogRetentionPolicyInput ¶
type AadDiagnosticSettingLogRetentionPolicyInput interface { pulumi.Input ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(context.Context) AadDiagnosticSettingLogRetentionPolicyOutput }
AadDiagnosticSettingLogRetentionPolicyInput is an input type that accepts AadDiagnosticSettingLogRetentionPolicyArgs and AadDiagnosticSettingLogRetentionPolicyOutput values. You can construct a concrete instance of `AadDiagnosticSettingLogRetentionPolicyInput` via:
AadDiagnosticSettingLogRetentionPolicyArgs{...}
type AadDiagnosticSettingLogRetentionPolicyOutput ¶
type AadDiagnosticSettingLogRetentionPolicyOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingLogRetentionPolicyOutput) Days ¶
func (o AadDiagnosticSettingLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply. Defaults to `0`.
func (AadDiagnosticSettingLogRetentionPolicyOutput) ElementType ¶
func (AadDiagnosticSettingLogRetentionPolicyOutput) ElementType() reflect.Type
func (AadDiagnosticSettingLogRetentionPolicyOutput) Enabled ¶
func (o AadDiagnosticSettingLogRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled? Defaults to `false`.
func (AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutput ¶
func (o AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput
func (AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext ¶
func (o AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingLogRetentionPolicyOutput
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) EventhubAuthorizationRuleId ¶ added in v5.5.0
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.
func (AadDiagnosticSettingOutput) EventhubName ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o AadDiagnosticSettingOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent.
func (AadDiagnosticSettingOutput) Logs ¶ added in v5.5.0
func (o AadDiagnosticSettingOutput) Logs() AadDiagnosticSettingLogArrayOutput
One or more `log` blocks as defined below.
func (AadDiagnosticSettingOutput) Name ¶ added in v5.5.0
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 ¶ added in v5.5.0
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.
func (AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutput ¶
func (o AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutput() AadDiagnosticSettingOutput
func (AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutputWithContext ¶
func (o AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutputWithContext(ctx context.Context) AadDiagnosticSettingOutput
type AadDiagnosticSettingState ¶
type AadDiagnosticSettingState struct { // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. 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 // One or more `log` blocks as defined below. Logs AadDiagnosticSettingLogArrayInput // 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. 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"` // 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "exampleAnalyticsWorkspace", &operationalinsights.AnalyticsWorkspaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.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 // 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 resource ID of the respective Event Hub. // // Deprecated: This property is deprecated and will be removed in version 4.0 of the provider, please use 'event_hub_name' and 'event_hub_namespace' instead. EventHubId *string `pulumi:"eventHubId"` // 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 resource ID of the respective Event Hub. // // Deprecated: This property is deprecated and will be removed in version 4.0 of the provider, please use 'event_hub_name' and 'event_hub_namespace' instead. EventHubId pulumi.StringPtrInput `pulumi:"eventHubId"` // The name of the specific Event Hub queue. EventHubName pulumi.StringPtrInput `pulumi:"eventHubName"` // The namespace name of the Event Hub. EventHubNamespace pulumi.StringPtrInput `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) EventHubId
deprecated
func (o ActionGroupEventHubReceiverOutput) EventHubId() pulumi.StringPtrOutput
The resource ID of the respective Event Hub.
Deprecated: This property is deprecated and will be removed in version 4.0 of the provider, please use 'event_hub_name' and 'event_hub_namespace' instead.
func (ActionGroupEventHubReceiverOutput) EventHubName ¶ added in v5.19.0
func (o ActionGroupEventHubReceiverOutput) EventHubName() pulumi.StringPtrOutput
The name of the specific Event Hub queue.
func (ActionGroupEventHubReceiverOutput) EventHubNamespace ¶ added in v5.19.0
func (o ActionGroupEventHubReceiverOutput) EventHubNamespace() pulumi.StringPtrOutput
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 ¶ added in v5.19.0
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. 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. 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.
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 ¶ added in v5.5.0
func (o ActionGroupOutput) ArmRoleReceivers() ActionGroupArmRoleReceiverArrayOutput
One or more `armRoleReceiver` blocks as defined below.
func (ActionGroupOutput) AutomationRunbookReceivers ¶ added in v5.5.0
func (o ActionGroupOutput) AutomationRunbookReceivers() ActionGroupAutomationRunbookReceiverArrayOutput
One or more `automationRunbookReceiver` blocks as defined below.
func (ActionGroupOutput) AzureAppPushReceivers ¶ added in v5.5.0
func (o ActionGroupOutput) AzureAppPushReceivers() ActionGroupAzureAppPushReceiverArrayOutput
One or more `azureAppPushReceiver` blocks as defined below.
func (ActionGroupOutput) AzureFunctionReceivers ¶ added in v5.5.0
func (o ActionGroupOutput) AzureFunctionReceivers() ActionGroupAzureFunctionReceiverArrayOutput
One or more `azureFunctionReceiver` blocks as defined below.
func (ActionGroupOutput) ElementType ¶
func (ActionGroupOutput) ElementType() reflect.Type
func (ActionGroupOutput) EmailReceivers ¶ added in v5.5.0
func (o ActionGroupOutput) EmailReceivers() ActionGroupEmailReceiverArrayOutput
One or more `emailReceiver` blocks as defined below.
func (ActionGroupOutput) Enabled ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o ActionGroupOutput) EventHubReceivers() ActionGroupEventHubReceiverArrayOutput
One or more `eventHubReceiver` blocks as defined below.
func (ActionGroupOutput) ItsmReceivers ¶ added in v5.5.0
func (o ActionGroupOutput) ItsmReceivers() ActionGroupItsmReceiverArrayOutput
One or more `itsmReceiver` blocks as defined below.
func (ActionGroupOutput) LogicAppReceivers ¶ added in v5.5.0
func (o ActionGroupOutput) LogicAppReceivers() ActionGroupLogicAppReceiverArrayOutput
One or more `logicAppReceiver` blocks as defined below.
func (ActionGroupOutput) Name ¶ added in v5.5.0
func (o ActionGroupOutput) Name() pulumi.StringOutput
The name of the Action Group. Changing this forces a new resource to be created.
func (ActionGroupOutput) ResourceGroupName ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o ActionGroupOutput) ShortName() pulumi.StringOutput
The short name of the action group. This will be used in SMS messages.
func (ActionGroupOutput) SmsReceivers ¶ added in v5.5.0
func (o ActionGroupOutput) SmsReceivers() ActionGroupSmsReceiverArrayOutput
One or more `smsReceiver` blocks as defined below.
func (ActionGroupOutput) Tags ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o ActionGroupOutput) VoiceReceivers() ActionGroupVoiceReceiverArrayOutput
One or more `voiceReceiver` blocks as defined below.
func (ActionGroupOutput) WebhookReceivers ¶ added in v5.5.0
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 // 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 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 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
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 ActionRuleActionGroup ¶
type ActionRuleActionGroup struct { pulumi.CustomResourceState // Specifies the resource id of monitor action group. ActionGroupId pulumi.StringOutput `pulumi:"actionGroupId"` // A `condition` block as defined below. Condition ActionRuleActionGroupConditionPtrOutput `pulumi:"condition"` // Specifies a description for the Action Rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the name of the Monitor Action 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 Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `scope` block as defined below. Scope ActionRuleActionGroupScopePtrOutput `pulumi:"scope"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Monitor Action Rule which type is action group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ShortName: pulumi.String("example"), }) if err != nil { return err } _, err = monitoring.NewActionRuleActionGroup(ctx, "exampleActionRuleActionGroup", &monitoring.ActionRuleActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ActionGroupId: exampleActionGroup.ID(), Scope: &monitoring.ActionRuleActionGroupScopeArgs{ Type: pulumi.String("ResourceGroup"), ResourceIds: pulumi.StringArray{ exampleResourceGroup.ID(), }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Action Rule can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/actionRuleActionGroup:ActionRuleActionGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AlertsManagement/actionRules/actionRule1
```
func GetActionRuleActionGroup ¶
func GetActionRuleActionGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionRuleActionGroupState, opts ...pulumi.ResourceOption) (*ActionRuleActionGroup, error)
GetActionRuleActionGroup gets an existing ActionRuleActionGroup 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 NewActionRuleActionGroup ¶
func NewActionRuleActionGroup(ctx *pulumi.Context, name string, args *ActionRuleActionGroupArgs, opts ...pulumi.ResourceOption) (*ActionRuleActionGroup, error)
NewActionRuleActionGroup registers a new resource with the given unique name, arguments, and options.
func (*ActionRuleActionGroup) ElementType ¶
func (*ActionRuleActionGroup) ElementType() reflect.Type
func (*ActionRuleActionGroup) ToActionRuleActionGroupOutput ¶
func (i *ActionRuleActionGroup) ToActionRuleActionGroupOutput() ActionRuleActionGroupOutput
func (*ActionRuleActionGroup) ToActionRuleActionGroupOutputWithContext ¶
func (i *ActionRuleActionGroup) ToActionRuleActionGroupOutputWithContext(ctx context.Context) ActionRuleActionGroupOutput
type ActionRuleActionGroupArgs ¶
type ActionRuleActionGroupArgs struct { // Specifies the resource id of monitor action group. ActionGroupId pulumi.StringInput // A `condition` block as defined below. Condition ActionRuleActionGroupConditionPtrInput // Specifies a description for the Action Rule. Description pulumi.StringPtrInput // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `scope` block as defined below. Scope ActionRuleActionGroupScopePtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ActionRuleActionGroup resource.
func (ActionRuleActionGroupArgs) ElementType ¶
func (ActionRuleActionGroupArgs) ElementType() reflect.Type
type ActionRuleActionGroupArray ¶
type ActionRuleActionGroupArray []ActionRuleActionGroupInput
func (ActionRuleActionGroupArray) ElementType ¶
func (ActionRuleActionGroupArray) ElementType() reflect.Type
func (ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutput ¶
func (i ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput
func (ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutputWithContext ¶
func (i ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutputWithContext(ctx context.Context) ActionRuleActionGroupArrayOutput
type ActionRuleActionGroupArrayInput ¶
type ActionRuleActionGroupArrayInput interface { pulumi.Input ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput ToActionRuleActionGroupArrayOutputWithContext(context.Context) ActionRuleActionGroupArrayOutput }
ActionRuleActionGroupArrayInput is an input type that accepts ActionRuleActionGroupArray and ActionRuleActionGroupArrayOutput values. You can construct a concrete instance of `ActionRuleActionGroupArrayInput` via:
ActionRuleActionGroupArray{ ActionRuleActionGroupArgs{...} }
type ActionRuleActionGroupArrayOutput ¶
type ActionRuleActionGroupArrayOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupArrayOutput) ElementType ¶
func (ActionRuleActionGroupArrayOutput) ElementType() reflect.Type
func (ActionRuleActionGroupArrayOutput) Index ¶
func (o ActionRuleActionGroupArrayOutput) Index(i pulumi.IntInput) ActionRuleActionGroupOutput
func (ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutput ¶
func (o ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput
func (ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutputWithContext ¶
func (o ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutputWithContext(ctx context.Context) ActionRuleActionGroupArrayOutput
type ActionRuleActionGroupCondition ¶
type ActionRuleActionGroupCondition struct { // A `alertContext` block as defined below. AlertContext *ActionRuleActionGroupConditionAlertContext `pulumi:"alertContext"` // A `alertRuleId` block as defined below. AlertRuleId *ActionRuleActionGroupConditionAlertRuleId `pulumi:"alertRuleId"` // A `description` block as defined below. Description *ActionRuleActionGroupConditionDescription `pulumi:"description"` // A `monitor` block as defined below. Monitor *ActionRuleActionGroupConditionMonitor `pulumi:"monitor"` // A `monitorService` as block defined below. MonitorService *ActionRuleActionGroupConditionMonitorService `pulumi:"monitorService"` // A `severity` block as defined below. Severity *ActionRuleActionGroupConditionSeverity `pulumi:"severity"` // A `targetResourceType` block as defined below. TargetResourceType *ActionRuleActionGroupConditionTargetResourceType `pulumi:"targetResourceType"` }
type ActionRuleActionGroupConditionAlertContextArgs ¶
type ActionRuleActionGroupConditionAlertContextArgs 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. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionAlertContextArgs) ElementType ¶
func (ActionRuleActionGroupConditionAlertContextArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutput ¶
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutputWithContext ¶
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutput ¶
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
type ActionRuleActionGroupConditionAlertContextInput ¶
type ActionRuleActionGroupConditionAlertContextInput interface { pulumi.Input ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput ToActionRuleActionGroupConditionAlertContextOutputWithContext(context.Context) ActionRuleActionGroupConditionAlertContextOutput }
ActionRuleActionGroupConditionAlertContextInput is an input type that accepts ActionRuleActionGroupConditionAlertContextArgs and ActionRuleActionGroupConditionAlertContextOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionAlertContextInput` via:
ActionRuleActionGroupConditionAlertContextArgs{...}
type ActionRuleActionGroupConditionAlertContextOutput ¶
type ActionRuleActionGroupConditionAlertContextOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertContextOutput) ElementType ¶
func (ActionRuleActionGroupConditionAlertContextOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertContextOutput) Operator ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutput ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextOutput) Values ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionAlertContextPtrInput ¶
type ActionRuleActionGroupConditionAlertContextPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput }
ActionRuleActionGroupConditionAlertContextPtrInput is an input type that accepts ActionRuleActionGroupConditionAlertContextArgs, ActionRuleActionGroupConditionAlertContextPtr and ActionRuleActionGroupConditionAlertContextPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionAlertContextPtrInput` via:
ActionRuleActionGroupConditionAlertContextArgs{...} or: nil
func ActionRuleActionGroupConditionAlertContextPtr ¶
func ActionRuleActionGroupConditionAlertContextPtr(v *ActionRuleActionGroupConditionAlertContextArgs) ActionRuleActionGroupConditionAlertContextPtrInput
type ActionRuleActionGroupConditionAlertContextPtrOutput ¶
type ActionRuleActionGroupConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertContextPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput ¶
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionAlertRuleIdArgs ¶
type ActionRuleActionGroupConditionAlertRuleIdArgs 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. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ElementType ¶
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutput ¶
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext ¶
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
type ActionRuleActionGroupConditionAlertRuleIdInput ¶
type ActionRuleActionGroupConditionAlertRuleIdInput interface { pulumi.Input ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput }
ActionRuleActionGroupConditionAlertRuleIdInput is an input type that accepts ActionRuleActionGroupConditionAlertRuleIdArgs and ActionRuleActionGroupConditionAlertRuleIdOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionAlertRuleIdInput` via:
ActionRuleActionGroupConditionAlertRuleIdArgs{...}
type ActionRuleActionGroupConditionAlertRuleIdOutput ¶
type ActionRuleActionGroupConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ElementType ¶
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertRuleIdOutput) Operator ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutput ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) Values ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionAlertRuleIdPtrInput ¶
type ActionRuleActionGroupConditionAlertRuleIdPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput }
ActionRuleActionGroupConditionAlertRuleIdPtrInput is an input type that accepts ActionRuleActionGroupConditionAlertRuleIdArgs, ActionRuleActionGroupConditionAlertRuleIdPtr and ActionRuleActionGroupConditionAlertRuleIdPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionAlertRuleIdPtrInput` via:
ActionRuleActionGroupConditionAlertRuleIdArgs{...} or: nil
func ActionRuleActionGroupConditionAlertRuleIdPtr ¶
func ActionRuleActionGroupConditionAlertRuleIdPtr(v *ActionRuleActionGroupConditionAlertRuleIdArgs) ActionRuleActionGroupConditionAlertRuleIdPtrInput
type ActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶
type ActionRuleActionGroupConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionArgs ¶
type ActionRuleActionGroupConditionArgs struct { // A `alertContext` block as defined below. AlertContext ActionRuleActionGroupConditionAlertContextPtrInput `pulumi:"alertContext"` // A `alertRuleId` block as defined below. AlertRuleId ActionRuleActionGroupConditionAlertRuleIdPtrInput `pulumi:"alertRuleId"` // A `description` block as defined below. Description ActionRuleActionGroupConditionDescriptionPtrInput `pulumi:"description"` // A `monitor` block as defined below. Monitor ActionRuleActionGroupConditionMonitorPtrInput `pulumi:"monitor"` // A `monitorService` as block defined below. MonitorService ActionRuleActionGroupConditionMonitorServicePtrInput `pulumi:"monitorService"` // A `severity` block as defined below. Severity ActionRuleActionGroupConditionSeverityPtrInput `pulumi:"severity"` // A `targetResourceType` block as defined below. TargetResourceType ActionRuleActionGroupConditionTargetResourceTypePtrInput `pulumi:"targetResourceType"` }
func (ActionRuleActionGroupConditionArgs) ElementType ¶
func (ActionRuleActionGroupConditionArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutput ¶
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutputWithContext ¶
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutput ¶
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
type ActionRuleActionGroupConditionDescriptionArgs ¶
type ActionRuleActionGroupConditionDescriptionArgs 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. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionDescriptionArgs) ElementType ¶
func (ActionRuleActionGroupConditionDescriptionArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutput ¶
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutputWithContext ¶
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutput ¶
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
type ActionRuleActionGroupConditionDescriptionInput ¶
type ActionRuleActionGroupConditionDescriptionInput interface { pulumi.Input ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput ToActionRuleActionGroupConditionDescriptionOutputWithContext(context.Context) ActionRuleActionGroupConditionDescriptionOutput }
ActionRuleActionGroupConditionDescriptionInput is an input type that accepts ActionRuleActionGroupConditionDescriptionArgs and ActionRuleActionGroupConditionDescriptionOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionDescriptionInput` via:
ActionRuleActionGroupConditionDescriptionArgs{...}
type ActionRuleActionGroupConditionDescriptionOutput ¶
type ActionRuleActionGroupConditionDescriptionOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionDescriptionOutput) ElementType ¶
func (ActionRuleActionGroupConditionDescriptionOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionDescriptionOutput) Operator ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutput ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutputWithContext ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionOutput) Values ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionDescriptionPtrInput ¶
type ActionRuleActionGroupConditionDescriptionPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput }
ActionRuleActionGroupConditionDescriptionPtrInput is an input type that accepts ActionRuleActionGroupConditionDescriptionArgs, ActionRuleActionGroupConditionDescriptionPtr and ActionRuleActionGroupConditionDescriptionPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionDescriptionPtrInput` via:
ActionRuleActionGroupConditionDescriptionArgs{...} or: nil
func ActionRuleActionGroupConditionDescriptionPtr ¶
func ActionRuleActionGroupConditionDescriptionPtr(v *ActionRuleActionGroupConditionDescriptionArgs) ActionRuleActionGroupConditionDescriptionPtrInput
type ActionRuleActionGroupConditionDescriptionPtrOutput ¶
type ActionRuleActionGroupConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionDescriptionPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput ¶
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionInput ¶
type ActionRuleActionGroupConditionInput interface { pulumi.Input ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput ToActionRuleActionGroupConditionOutputWithContext(context.Context) ActionRuleActionGroupConditionOutput }
ActionRuleActionGroupConditionInput is an input type that accepts ActionRuleActionGroupConditionArgs and ActionRuleActionGroupConditionOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionInput` via:
ActionRuleActionGroupConditionArgs{...}
type ActionRuleActionGroupConditionMonitor ¶
type ActionRuleActionGroupConditionMonitor 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 `Fired` and `Resolved`. Values []string `pulumi:"values"` }
type ActionRuleActionGroupConditionMonitorArgs ¶
type ActionRuleActionGroupConditionMonitorArgs 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 `Fired` and `Resolved`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionMonitorArgs) ElementType ¶
func (ActionRuleActionGroupConditionMonitorArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutput ¶
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutputWithContext ¶
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutput ¶
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
type ActionRuleActionGroupConditionMonitorInput ¶
type ActionRuleActionGroupConditionMonitorInput interface { pulumi.Input ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput ToActionRuleActionGroupConditionMonitorOutputWithContext(context.Context) ActionRuleActionGroupConditionMonitorOutput }
ActionRuleActionGroupConditionMonitorInput is an input type that accepts ActionRuleActionGroupConditionMonitorArgs and ActionRuleActionGroupConditionMonitorOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionMonitorInput` via:
ActionRuleActionGroupConditionMonitorArgs{...}
type ActionRuleActionGroupConditionMonitorOutput ¶
type ActionRuleActionGroupConditionMonitorOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorOutput) ElementType ¶
func (ActionRuleActionGroupConditionMonitorOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorOutput) Operator ¶
func (o ActionRuleActionGroupConditionMonitorOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutput ¶
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutput ¶
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorOutput) Values ¶
func (o ActionRuleActionGroupConditionMonitorOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleActionGroupConditionMonitorPtrInput ¶
type ActionRuleActionGroupConditionMonitorPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionMonitorPtrOutput }
ActionRuleActionGroupConditionMonitorPtrInput is an input type that accepts ActionRuleActionGroupConditionMonitorArgs, ActionRuleActionGroupConditionMonitorPtr and ActionRuleActionGroupConditionMonitorPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionMonitorPtrInput` via:
ActionRuleActionGroupConditionMonitorArgs{...} or: nil
func ActionRuleActionGroupConditionMonitorPtr ¶
func ActionRuleActionGroupConditionMonitorPtr(v *ActionRuleActionGroupConditionMonitorArgs) ActionRuleActionGroupConditionMonitorPtrInput
type ActionRuleActionGroupConditionMonitorPtrOutput ¶
type ActionRuleActionGroupConditionMonitorPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionMonitorPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutput ¶
func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleActionGroupConditionMonitorService ¶
type ActionRuleActionGroupConditionMonitorService 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`, `Resource Health`, `Smart Detector` and `VM Insights - Health`. Values []string `pulumi:"values"` }
type ActionRuleActionGroupConditionMonitorServiceArgs ¶
type ActionRuleActionGroupConditionMonitorServiceArgs 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`, `Resource Health`, `Smart Detector` and `VM Insights - Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionMonitorServiceArgs) ElementType ¶
func (ActionRuleActionGroupConditionMonitorServiceArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutput ¶
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext ¶
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutput ¶
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
type ActionRuleActionGroupConditionMonitorServiceInput ¶
type ActionRuleActionGroupConditionMonitorServiceInput interface { pulumi.Input ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(context.Context) ActionRuleActionGroupConditionMonitorServiceOutput }
ActionRuleActionGroupConditionMonitorServiceInput is an input type that accepts ActionRuleActionGroupConditionMonitorServiceArgs and ActionRuleActionGroupConditionMonitorServiceOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionMonitorServiceInput` via:
ActionRuleActionGroupConditionMonitorServiceArgs{...}
type ActionRuleActionGroupConditionMonitorServiceOutput ¶
type ActionRuleActionGroupConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorServiceOutput) ElementType ¶
func (ActionRuleActionGroupConditionMonitorServiceOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorServiceOutput) Operator ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutput ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) Values ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) 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`, `Resource Health`, `Smart Detector` and `VM Insights - Health`.
type ActionRuleActionGroupConditionMonitorServicePtrInput ¶
type ActionRuleActionGroupConditionMonitorServicePtrInput interface { pulumi.Input ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput }
ActionRuleActionGroupConditionMonitorServicePtrInput is an input type that accepts ActionRuleActionGroupConditionMonitorServiceArgs, ActionRuleActionGroupConditionMonitorServicePtr and ActionRuleActionGroupConditionMonitorServicePtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionMonitorServicePtrInput` via:
ActionRuleActionGroupConditionMonitorServiceArgs{...} or: nil
func ActionRuleActionGroupConditionMonitorServicePtr ¶
func ActionRuleActionGroupConditionMonitorServicePtr(v *ActionRuleActionGroupConditionMonitorServiceArgs) ActionRuleActionGroupConditionMonitorServicePtrInput
type ActionRuleActionGroupConditionMonitorServicePtrOutput ¶
type ActionRuleActionGroupConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput ¶
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) Values ¶
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) 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`, `Resource Health`, `Smart Detector` and `VM Insights - Health`.
type ActionRuleActionGroupConditionOutput ¶
type ActionRuleActionGroupConditionOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionOutput) AlertContext ¶
func (o ActionRuleActionGroupConditionOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleActionGroupConditionOutput) AlertRuleId ¶
func (o ActionRuleActionGroupConditionOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleActionGroupConditionOutput) Description ¶
func (o ActionRuleActionGroupConditionOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleActionGroupConditionOutput) ElementType ¶
func (ActionRuleActionGroupConditionOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionOutput) Monitor ¶
func (o ActionRuleActionGroupConditionOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleActionGroupConditionOutput) MonitorService ¶
func (o ActionRuleActionGroupConditionOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleActionGroupConditionOutput) Severity ¶
func (o ActionRuleActionGroupConditionOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleActionGroupConditionOutput) TargetResourceType ¶
func (o ActionRuleActionGroupConditionOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutput ¶
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutputWithContext ¶
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutput ¶
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
type ActionRuleActionGroupConditionPtrInput ¶
type ActionRuleActionGroupConditionPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput ToActionRuleActionGroupConditionPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionPtrOutput }
ActionRuleActionGroupConditionPtrInput is an input type that accepts ActionRuleActionGroupConditionArgs, ActionRuleActionGroupConditionPtr and ActionRuleActionGroupConditionPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionPtrInput` via:
ActionRuleActionGroupConditionArgs{...} or: nil
func ActionRuleActionGroupConditionPtr ¶
func ActionRuleActionGroupConditionPtr(v *ActionRuleActionGroupConditionArgs) ActionRuleActionGroupConditionPtrInput
type ActionRuleActionGroupConditionPtrOutput ¶
type ActionRuleActionGroupConditionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionPtrOutput) AlertContext ¶
func (o ActionRuleActionGroupConditionPtrOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) AlertRuleId ¶
func (o ActionRuleActionGroupConditionPtrOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) Description ¶
func (o ActionRuleActionGroupConditionPtrOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionPtrOutput) Monitor ¶
func (o ActionRuleActionGroupConditionPtrOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) MonitorService ¶
func (o ActionRuleActionGroupConditionPtrOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleActionGroupConditionPtrOutput) Severity ¶
func (o ActionRuleActionGroupConditionPtrOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) TargetResourceType ¶
func (o ActionRuleActionGroupConditionPtrOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutput ¶
func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
func (ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
type ActionRuleActionGroupConditionSeverity ¶
type ActionRuleActionGroupConditionSeverity 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 `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values []string `pulumi:"values"` }
type ActionRuleActionGroupConditionSeverityArgs ¶
type ActionRuleActionGroupConditionSeverityArgs 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 `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionSeverityArgs) ElementType ¶
func (ActionRuleActionGroupConditionSeverityArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutput ¶
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutputWithContext ¶
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutput ¶
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
type ActionRuleActionGroupConditionSeverityInput ¶
type ActionRuleActionGroupConditionSeverityInput interface { pulumi.Input ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput ToActionRuleActionGroupConditionSeverityOutputWithContext(context.Context) ActionRuleActionGroupConditionSeverityOutput }
ActionRuleActionGroupConditionSeverityInput is an input type that accepts ActionRuleActionGroupConditionSeverityArgs and ActionRuleActionGroupConditionSeverityOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionSeverityInput` via:
ActionRuleActionGroupConditionSeverityArgs{...}
type ActionRuleActionGroupConditionSeverityOutput ¶
type ActionRuleActionGroupConditionSeverityOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionSeverityOutput) ElementType ¶
func (ActionRuleActionGroupConditionSeverityOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionSeverityOutput) Operator ¶
func (o ActionRuleActionGroupConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutput ¶
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutputWithContext ¶
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutput ¶
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityOutput) Values ¶
func (o ActionRuleActionGroupConditionSeverityOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type ActionRuleActionGroupConditionSeverityPtrInput ¶
type ActionRuleActionGroupConditionSeverityPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionSeverityPtrOutput }
ActionRuleActionGroupConditionSeverityPtrInput is an input type that accepts ActionRuleActionGroupConditionSeverityArgs, ActionRuleActionGroupConditionSeverityPtr and ActionRuleActionGroupConditionSeverityPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionSeverityPtrInput` via:
ActionRuleActionGroupConditionSeverityArgs{...} or: nil
func ActionRuleActionGroupConditionSeverityPtr ¶
func ActionRuleActionGroupConditionSeverityPtr(v *ActionRuleActionGroupConditionSeverityArgs) ActionRuleActionGroupConditionSeverityPtrInput
type ActionRuleActionGroupConditionSeverityPtrOutput ¶
type ActionRuleActionGroupConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionSeverityPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionSeverityPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionSeverityPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutput ¶
func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type ActionRuleActionGroupConditionTargetResourceType ¶
type ActionRuleActionGroupConditionTargetResourceType 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. The values should be valid resource types. Values []string `pulumi:"values"` }
type ActionRuleActionGroupConditionTargetResourceTypeArgs ¶
type ActionRuleActionGroupConditionTargetResourceTypeArgs 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. The values should be valid resource types. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ElementType ¶
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutput ¶
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
type ActionRuleActionGroupConditionTargetResourceTypeInput ¶
type ActionRuleActionGroupConditionTargetResourceTypeInput interface { pulumi.Input ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput }
ActionRuleActionGroupConditionTargetResourceTypeInput is an input type that accepts ActionRuleActionGroupConditionTargetResourceTypeArgs and ActionRuleActionGroupConditionTargetResourceTypeOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionTargetResourceTypeInput` via:
ActionRuleActionGroupConditionTargetResourceTypeArgs{...}
type ActionRuleActionGroupConditionTargetResourceTypeOutput ¶
type ActionRuleActionGroupConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ElementType ¶
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) Operator ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutput ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) Values ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleActionGroupConditionTargetResourceTypePtrInput ¶
type ActionRuleActionGroupConditionTargetResourceTypePtrInput interface { pulumi.Input ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput }
ActionRuleActionGroupConditionTargetResourceTypePtrInput is an input type that accepts ActionRuleActionGroupConditionTargetResourceTypeArgs, ActionRuleActionGroupConditionTargetResourceTypePtr and ActionRuleActionGroupConditionTargetResourceTypePtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionTargetResourceTypePtrInput` via:
ActionRuleActionGroupConditionTargetResourceTypeArgs{...} or: nil
func ActionRuleActionGroupConditionTargetResourceTypePtr ¶
func ActionRuleActionGroupConditionTargetResourceTypePtr(v *ActionRuleActionGroupConditionTargetResourceTypeArgs) ActionRuleActionGroupConditionTargetResourceTypePtrInput
type ActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶
type ActionRuleActionGroupConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Values ¶
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleActionGroupInput ¶
type ActionRuleActionGroupInput interface { pulumi.Input ToActionRuleActionGroupOutput() ActionRuleActionGroupOutput ToActionRuleActionGroupOutputWithContext(ctx context.Context) ActionRuleActionGroupOutput }
type ActionRuleActionGroupMap ¶
type ActionRuleActionGroupMap map[string]ActionRuleActionGroupInput
func (ActionRuleActionGroupMap) ElementType ¶
func (ActionRuleActionGroupMap) ElementType() reflect.Type
func (ActionRuleActionGroupMap) ToActionRuleActionGroupMapOutput ¶
func (i ActionRuleActionGroupMap) ToActionRuleActionGroupMapOutput() ActionRuleActionGroupMapOutput
func (ActionRuleActionGroupMap) ToActionRuleActionGroupMapOutputWithContext ¶
func (i ActionRuleActionGroupMap) ToActionRuleActionGroupMapOutputWithContext(ctx context.Context) ActionRuleActionGroupMapOutput
type ActionRuleActionGroupMapInput ¶
type ActionRuleActionGroupMapInput interface { pulumi.Input ToActionRuleActionGroupMapOutput() ActionRuleActionGroupMapOutput ToActionRuleActionGroupMapOutputWithContext(context.Context) ActionRuleActionGroupMapOutput }
ActionRuleActionGroupMapInput is an input type that accepts ActionRuleActionGroupMap and ActionRuleActionGroupMapOutput values. You can construct a concrete instance of `ActionRuleActionGroupMapInput` via:
ActionRuleActionGroupMap{ "key": ActionRuleActionGroupArgs{...} }
type ActionRuleActionGroupMapOutput ¶
type ActionRuleActionGroupMapOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupMapOutput) ElementType ¶
func (ActionRuleActionGroupMapOutput) ElementType() reflect.Type
func (ActionRuleActionGroupMapOutput) MapIndex ¶
func (o ActionRuleActionGroupMapOutput) MapIndex(k pulumi.StringInput) ActionRuleActionGroupOutput
func (ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutput ¶
func (o ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutput() ActionRuleActionGroupMapOutput
func (ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutputWithContext ¶
func (o ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutputWithContext(ctx context.Context) ActionRuleActionGroupMapOutput
type ActionRuleActionGroupOutput ¶
type ActionRuleActionGroupOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupOutput) ActionGroupId ¶ added in v5.5.0
func (o ActionRuleActionGroupOutput) ActionGroupId() pulumi.StringOutput
Specifies the resource id of monitor action group.
func (ActionRuleActionGroupOutput) Condition ¶ added in v5.5.0
func (o ActionRuleActionGroupOutput) Condition() ActionRuleActionGroupConditionPtrOutput
A `condition` block as defined below.
func (ActionRuleActionGroupOutput) Description ¶ added in v5.5.0
func (o ActionRuleActionGroupOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Action Rule.
func (ActionRuleActionGroupOutput) ElementType ¶
func (ActionRuleActionGroupOutput) ElementType() reflect.Type
func (ActionRuleActionGroupOutput) Enabled ¶ added in v5.5.0
func (o ActionRuleActionGroupOutput) Enabled() pulumi.BoolPtrOutput
Is the Action Rule enabled? Defaults to `true`.
func (ActionRuleActionGroupOutput) Name ¶ added in v5.5.0
func (o ActionRuleActionGroupOutput) Name() pulumi.StringOutput
Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created.
func (ActionRuleActionGroupOutput) ResourceGroupName ¶ added in v5.5.0
func (o ActionRuleActionGroupOutput) ResourceGroupName() pulumi.StringOutput
Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created.
func (ActionRuleActionGroupOutput) Scope ¶ added in v5.5.0
func (o ActionRuleActionGroupOutput) Scope() ActionRuleActionGroupScopePtrOutput
A `scope` block as defined below.
func (ActionRuleActionGroupOutput) Tags ¶ added in v5.5.0
func (o ActionRuleActionGroupOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ActionRuleActionGroupOutput) ToActionRuleActionGroupOutput ¶
func (o ActionRuleActionGroupOutput) ToActionRuleActionGroupOutput() ActionRuleActionGroupOutput
func (ActionRuleActionGroupOutput) ToActionRuleActionGroupOutputWithContext ¶
func (o ActionRuleActionGroupOutput) ToActionRuleActionGroupOutputWithContext(ctx context.Context) ActionRuleActionGroupOutput
type ActionRuleActionGroupScopeArgs ¶
type ActionRuleActionGroupScopeArgs struct { // A list of resource IDs of the given scope type which will be the target of action rule. ResourceIds pulumi.StringArrayInput `pulumi:"resourceIds"` // Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`. Type pulumi.StringInput `pulumi:"type"` }
func (ActionRuleActionGroupScopeArgs) ElementType ¶
func (ActionRuleActionGroupScopeArgs) ElementType() reflect.Type
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutput ¶
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutputWithContext ¶
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutput ¶
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutputWithContext ¶
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
type ActionRuleActionGroupScopeInput ¶
type ActionRuleActionGroupScopeInput interface { pulumi.Input ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput ToActionRuleActionGroupScopeOutputWithContext(context.Context) ActionRuleActionGroupScopeOutput }
ActionRuleActionGroupScopeInput is an input type that accepts ActionRuleActionGroupScopeArgs and ActionRuleActionGroupScopeOutput values. You can construct a concrete instance of `ActionRuleActionGroupScopeInput` via:
ActionRuleActionGroupScopeArgs{...}
type ActionRuleActionGroupScopeOutput ¶
type ActionRuleActionGroupScopeOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupScopeOutput) ElementType ¶
func (ActionRuleActionGroupScopeOutput) ElementType() reflect.Type
func (ActionRuleActionGroupScopeOutput) ResourceIds ¶
func (o ActionRuleActionGroupScopeOutput) ResourceIds() pulumi.StringArrayOutput
A list of resource IDs of the given scope type which will be the target of action rule.
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutput ¶
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutputWithContext ¶
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutput ¶
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutputWithContext ¶
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopeOutput) Type ¶
func (o ActionRuleActionGroupScopeOutput) Type() pulumi.StringOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleActionGroupScopePtrInput ¶
type ActionRuleActionGroupScopePtrInput interface { pulumi.Input ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput ToActionRuleActionGroupScopePtrOutputWithContext(context.Context) ActionRuleActionGroupScopePtrOutput }
ActionRuleActionGroupScopePtrInput is an input type that accepts ActionRuleActionGroupScopeArgs, ActionRuleActionGroupScopePtr and ActionRuleActionGroupScopePtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupScopePtrInput` via:
ActionRuleActionGroupScopeArgs{...} or: nil
func ActionRuleActionGroupScopePtr ¶
func ActionRuleActionGroupScopePtr(v *ActionRuleActionGroupScopeArgs) ActionRuleActionGroupScopePtrInput
type ActionRuleActionGroupScopePtrOutput ¶
type ActionRuleActionGroupScopePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupScopePtrOutput) Elem ¶
func (o ActionRuleActionGroupScopePtrOutput) Elem() ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopePtrOutput) ElementType ¶
func (ActionRuleActionGroupScopePtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupScopePtrOutput) ResourceIds ¶
func (o ActionRuleActionGroupScopePtrOutput) ResourceIds() pulumi.StringArrayOutput
A list of resource IDs of the given scope type which will be the target of action rule.
func (ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutput ¶
func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutputWithContext ¶
func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopePtrOutput) Type ¶
func (o ActionRuleActionGroupScopePtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleActionGroupState ¶
type ActionRuleActionGroupState struct { // Specifies the resource id of monitor action group. ActionGroupId pulumi.StringPtrInput // A `condition` block as defined below. Condition ActionRuleActionGroupConditionPtrInput // Specifies a description for the Action Rule. Description pulumi.StringPtrInput // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `scope` block as defined below. Scope ActionRuleActionGroupScopePtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ActionRuleActionGroupState) ElementType ¶
func (ActionRuleActionGroupState) ElementType() reflect.Type
type ActionRuleSuppression ¶
type ActionRuleSuppression struct { pulumi.CustomResourceState // A `condition` block as defined below. Condition ActionRuleSuppressionConditionPtrOutput `pulumi:"condition"` // Specifies a description for the Action Rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the name of the Monitor Action 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 Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `scope` block as defined below. Scope ActionRuleSuppressionScopePtrOutput `pulumi:"scope"` // A `suppression` block as defined below. Suppression ActionRuleSuppressionSuppressionOutput `pulumi:"suppression"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Monitor Action Rule which type is suppression.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewActionRuleSuppression(ctx, "exampleActionRuleSuppression", &monitoring.ActionRuleSuppressionArgs{ ResourceGroupName: exampleResourceGroup.Name, Scope: &monitoring.ActionRuleSuppressionScopeArgs{ Type: pulumi.String("ResourceGroup"), ResourceIds: pulumi.StringArray{ exampleResourceGroup.ID(), }, }, Suppression: &monitoring.ActionRuleSuppressionSuppressionArgs{ RecurrenceType: pulumi.String("Weekly"), Schedule: &monitoring.ActionRuleSuppressionSuppressionScheduleArgs{ StartDateUtc: pulumi.String("2019-01-01T01:02:03Z"), EndDateUtc: pulumi.String("2019-01-03T15:02:07Z"), RecurrenceWeeklies: pulumi.StringArray{ pulumi.String("Sunday"), pulumi.String("Monday"), pulumi.String("Friday"), pulumi.String("Saturday"), }, }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Action Rule can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/actionRuleSuppression:ActionRuleSuppression example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AlertsManagement/actionRules/actionRule1
```
func GetActionRuleSuppression ¶
func GetActionRuleSuppression(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionRuleSuppressionState, opts ...pulumi.ResourceOption) (*ActionRuleSuppression, error)
GetActionRuleSuppression gets an existing ActionRuleSuppression 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 NewActionRuleSuppression ¶
func NewActionRuleSuppression(ctx *pulumi.Context, name string, args *ActionRuleSuppressionArgs, opts ...pulumi.ResourceOption) (*ActionRuleSuppression, error)
NewActionRuleSuppression registers a new resource with the given unique name, arguments, and options.
func (*ActionRuleSuppression) ElementType ¶
func (*ActionRuleSuppression) ElementType() reflect.Type
func (*ActionRuleSuppression) ToActionRuleSuppressionOutput ¶
func (i *ActionRuleSuppression) ToActionRuleSuppressionOutput() ActionRuleSuppressionOutput
func (*ActionRuleSuppression) ToActionRuleSuppressionOutputWithContext ¶
func (i *ActionRuleSuppression) ToActionRuleSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionOutput
type ActionRuleSuppressionArgs ¶
type ActionRuleSuppressionArgs struct { // A `condition` block as defined below. Condition ActionRuleSuppressionConditionPtrInput // Specifies a description for the Action Rule. Description pulumi.StringPtrInput // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `scope` block as defined below. Scope ActionRuleSuppressionScopePtrInput // A `suppression` block as defined below. Suppression ActionRuleSuppressionSuppressionInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ActionRuleSuppression resource.
func (ActionRuleSuppressionArgs) ElementType ¶
func (ActionRuleSuppressionArgs) ElementType() reflect.Type
type ActionRuleSuppressionArray ¶
type ActionRuleSuppressionArray []ActionRuleSuppressionInput
func (ActionRuleSuppressionArray) ElementType ¶
func (ActionRuleSuppressionArray) ElementType() reflect.Type
func (ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutput ¶
func (i ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput
func (ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutputWithContext ¶
func (i ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutputWithContext(ctx context.Context) ActionRuleSuppressionArrayOutput
type ActionRuleSuppressionArrayInput ¶
type ActionRuleSuppressionArrayInput interface { pulumi.Input ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput ToActionRuleSuppressionArrayOutputWithContext(context.Context) ActionRuleSuppressionArrayOutput }
ActionRuleSuppressionArrayInput is an input type that accepts ActionRuleSuppressionArray and ActionRuleSuppressionArrayOutput values. You can construct a concrete instance of `ActionRuleSuppressionArrayInput` via:
ActionRuleSuppressionArray{ ActionRuleSuppressionArgs{...} }
type ActionRuleSuppressionArrayOutput ¶
type ActionRuleSuppressionArrayOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionArrayOutput) ElementType ¶
func (ActionRuleSuppressionArrayOutput) ElementType() reflect.Type
func (ActionRuleSuppressionArrayOutput) Index ¶
func (o ActionRuleSuppressionArrayOutput) Index(i pulumi.IntInput) ActionRuleSuppressionOutput
func (ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutput ¶
func (o ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput
func (ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutputWithContext ¶
func (o ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutputWithContext(ctx context.Context) ActionRuleSuppressionArrayOutput
type ActionRuleSuppressionCondition ¶
type ActionRuleSuppressionCondition struct { // A `alertContext` block as defined below. AlertContext *ActionRuleSuppressionConditionAlertContext `pulumi:"alertContext"` // A `alertRuleId` block as defined below. AlertRuleId *ActionRuleSuppressionConditionAlertRuleId `pulumi:"alertRuleId"` // A `description` block as defined below. Description *ActionRuleSuppressionConditionDescription `pulumi:"description"` // A `monitor` block as defined below. Monitor *ActionRuleSuppressionConditionMonitor `pulumi:"monitor"` // A `monitorService` as block defined below. MonitorService *ActionRuleSuppressionConditionMonitorService `pulumi:"monitorService"` // A `severity` block as defined below. Severity *ActionRuleSuppressionConditionSeverity `pulumi:"severity"` // A `targetResourceType` block as defined below. TargetResourceType *ActionRuleSuppressionConditionTargetResourceType `pulumi:"targetResourceType"` }
type ActionRuleSuppressionConditionAlertContextArgs ¶
type ActionRuleSuppressionConditionAlertContextArgs 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. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionAlertContextArgs) ElementType ¶
func (ActionRuleSuppressionConditionAlertContextArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutput ¶
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutputWithContext ¶
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutput ¶
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
type ActionRuleSuppressionConditionAlertContextInput ¶
type ActionRuleSuppressionConditionAlertContextInput interface { pulumi.Input ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput ToActionRuleSuppressionConditionAlertContextOutputWithContext(context.Context) ActionRuleSuppressionConditionAlertContextOutput }
ActionRuleSuppressionConditionAlertContextInput is an input type that accepts ActionRuleSuppressionConditionAlertContextArgs and ActionRuleSuppressionConditionAlertContextOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionAlertContextInput` via:
ActionRuleSuppressionConditionAlertContextArgs{...}
type ActionRuleSuppressionConditionAlertContextOutput ¶
type ActionRuleSuppressionConditionAlertContextOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertContextOutput) ElementType ¶
func (ActionRuleSuppressionConditionAlertContextOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertContextOutput) Operator ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutput ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextOutput) Values ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionAlertContextPtrInput ¶
type ActionRuleSuppressionConditionAlertContextPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput }
ActionRuleSuppressionConditionAlertContextPtrInput is an input type that accepts ActionRuleSuppressionConditionAlertContextArgs, ActionRuleSuppressionConditionAlertContextPtr and ActionRuleSuppressionConditionAlertContextPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionAlertContextPtrInput` via:
ActionRuleSuppressionConditionAlertContextArgs{...} or: nil
func ActionRuleSuppressionConditionAlertContextPtr ¶
func ActionRuleSuppressionConditionAlertContextPtr(v *ActionRuleSuppressionConditionAlertContextArgs) ActionRuleSuppressionConditionAlertContextPtrInput
type ActionRuleSuppressionConditionAlertContextPtrOutput ¶
type ActionRuleSuppressionConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertContextPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput ¶
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionAlertRuleIdArgs ¶
type ActionRuleSuppressionConditionAlertRuleIdArgs 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. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ElementType ¶
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutput ¶
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext ¶
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
type ActionRuleSuppressionConditionAlertRuleIdInput ¶
type ActionRuleSuppressionConditionAlertRuleIdInput interface { pulumi.Input ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput }
ActionRuleSuppressionConditionAlertRuleIdInput is an input type that accepts ActionRuleSuppressionConditionAlertRuleIdArgs and ActionRuleSuppressionConditionAlertRuleIdOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionAlertRuleIdInput` via:
ActionRuleSuppressionConditionAlertRuleIdArgs{...}
type ActionRuleSuppressionConditionAlertRuleIdOutput ¶
type ActionRuleSuppressionConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ElementType ¶
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertRuleIdOutput) Operator ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutput ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) Values ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionAlertRuleIdPtrInput ¶
type ActionRuleSuppressionConditionAlertRuleIdPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput }
ActionRuleSuppressionConditionAlertRuleIdPtrInput is an input type that accepts ActionRuleSuppressionConditionAlertRuleIdArgs, ActionRuleSuppressionConditionAlertRuleIdPtr and ActionRuleSuppressionConditionAlertRuleIdPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionAlertRuleIdPtrInput` via:
ActionRuleSuppressionConditionAlertRuleIdArgs{...} or: nil
func ActionRuleSuppressionConditionAlertRuleIdPtr ¶
func ActionRuleSuppressionConditionAlertRuleIdPtr(v *ActionRuleSuppressionConditionAlertRuleIdArgs) ActionRuleSuppressionConditionAlertRuleIdPtrInput
type ActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶
type ActionRuleSuppressionConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionArgs ¶
type ActionRuleSuppressionConditionArgs struct { // A `alertContext` block as defined below. AlertContext ActionRuleSuppressionConditionAlertContextPtrInput `pulumi:"alertContext"` // A `alertRuleId` block as defined below. AlertRuleId ActionRuleSuppressionConditionAlertRuleIdPtrInput `pulumi:"alertRuleId"` // A `description` block as defined below. Description ActionRuleSuppressionConditionDescriptionPtrInput `pulumi:"description"` // A `monitor` block as defined below. Monitor ActionRuleSuppressionConditionMonitorPtrInput `pulumi:"monitor"` // A `monitorService` as block defined below. MonitorService ActionRuleSuppressionConditionMonitorServicePtrInput `pulumi:"monitorService"` // A `severity` block as defined below. Severity ActionRuleSuppressionConditionSeverityPtrInput `pulumi:"severity"` // A `targetResourceType` block as defined below. TargetResourceType ActionRuleSuppressionConditionTargetResourceTypePtrInput `pulumi:"targetResourceType"` }
func (ActionRuleSuppressionConditionArgs) ElementType ¶
func (ActionRuleSuppressionConditionArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutput ¶
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutputWithContext ¶
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutput ¶
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
type ActionRuleSuppressionConditionDescriptionArgs ¶
type ActionRuleSuppressionConditionDescriptionArgs 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. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionDescriptionArgs) ElementType ¶
func (ActionRuleSuppressionConditionDescriptionArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutput ¶
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutputWithContext ¶
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutput ¶
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
type ActionRuleSuppressionConditionDescriptionInput ¶
type ActionRuleSuppressionConditionDescriptionInput interface { pulumi.Input ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput ToActionRuleSuppressionConditionDescriptionOutputWithContext(context.Context) ActionRuleSuppressionConditionDescriptionOutput }
ActionRuleSuppressionConditionDescriptionInput is an input type that accepts ActionRuleSuppressionConditionDescriptionArgs and ActionRuleSuppressionConditionDescriptionOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionDescriptionInput` via:
ActionRuleSuppressionConditionDescriptionArgs{...}
type ActionRuleSuppressionConditionDescriptionOutput ¶
type ActionRuleSuppressionConditionDescriptionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionDescriptionOutput) ElementType ¶
func (ActionRuleSuppressionConditionDescriptionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionDescriptionOutput) Operator ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutput ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutputWithContext ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionOutput) Values ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionDescriptionPtrInput ¶
type ActionRuleSuppressionConditionDescriptionPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput }
ActionRuleSuppressionConditionDescriptionPtrInput is an input type that accepts ActionRuleSuppressionConditionDescriptionArgs, ActionRuleSuppressionConditionDescriptionPtr and ActionRuleSuppressionConditionDescriptionPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionDescriptionPtrInput` via:
ActionRuleSuppressionConditionDescriptionArgs{...} or: nil
func ActionRuleSuppressionConditionDescriptionPtr ¶
func ActionRuleSuppressionConditionDescriptionPtr(v *ActionRuleSuppressionConditionDescriptionArgs) ActionRuleSuppressionConditionDescriptionPtrInput
type ActionRuleSuppressionConditionDescriptionPtrOutput ¶
type ActionRuleSuppressionConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionDescriptionPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput ¶
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionInput ¶
type ActionRuleSuppressionConditionInput interface { pulumi.Input ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput ToActionRuleSuppressionConditionOutputWithContext(context.Context) ActionRuleSuppressionConditionOutput }
ActionRuleSuppressionConditionInput is an input type that accepts ActionRuleSuppressionConditionArgs and ActionRuleSuppressionConditionOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionInput` via:
ActionRuleSuppressionConditionArgs{...}
type ActionRuleSuppressionConditionMonitor ¶
type ActionRuleSuppressionConditionMonitor 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 `Fired` and `Resolved`. Values []string `pulumi:"values"` }
type ActionRuleSuppressionConditionMonitorArgs ¶
type ActionRuleSuppressionConditionMonitorArgs 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 `Fired` and `Resolved`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionMonitorArgs) ElementType ¶
func (ActionRuleSuppressionConditionMonitorArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutput ¶
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutputWithContext ¶
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutput ¶
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
type ActionRuleSuppressionConditionMonitorInput ¶
type ActionRuleSuppressionConditionMonitorInput interface { pulumi.Input ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput ToActionRuleSuppressionConditionMonitorOutputWithContext(context.Context) ActionRuleSuppressionConditionMonitorOutput }
ActionRuleSuppressionConditionMonitorInput is an input type that accepts ActionRuleSuppressionConditionMonitorArgs and ActionRuleSuppressionConditionMonitorOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionMonitorInput` via:
ActionRuleSuppressionConditionMonitorArgs{...}
type ActionRuleSuppressionConditionMonitorOutput ¶
type ActionRuleSuppressionConditionMonitorOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorOutput) ElementType ¶
func (ActionRuleSuppressionConditionMonitorOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorOutput) Operator ¶
func (o ActionRuleSuppressionConditionMonitorOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutput ¶
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutput ¶
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorOutput) Values ¶
func (o ActionRuleSuppressionConditionMonitorOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleSuppressionConditionMonitorPtrInput ¶
type ActionRuleSuppressionConditionMonitorPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionMonitorPtrOutput }
ActionRuleSuppressionConditionMonitorPtrInput is an input type that accepts ActionRuleSuppressionConditionMonitorArgs, ActionRuleSuppressionConditionMonitorPtr and ActionRuleSuppressionConditionMonitorPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionMonitorPtrInput` via:
ActionRuleSuppressionConditionMonitorArgs{...} or: nil
func ActionRuleSuppressionConditionMonitorPtr ¶
func ActionRuleSuppressionConditionMonitorPtr(v *ActionRuleSuppressionConditionMonitorArgs) ActionRuleSuppressionConditionMonitorPtrInput
type ActionRuleSuppressionConditionMonitorPtrOutput ¶
type ActionRuleSuppressionConditionMonitorPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionMonitorPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutput ¶
func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleSuppressionConditionMonitorService ¶
type ActionRuleSuppressionConditionMonitorService 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`, `Resource Health`, `Smart Detector` and `VM Insights - Health`. Values []string `pulumi:"values"` }
type ActionRuleSuppressionConditionMonitorServiceArgs ¶
type ActionRuleSuppressionConditionMonitorServiceArgs 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`, `Resource Health`, `Smart Detector` and `VM Insights - Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionMonitorServiceArgs) ElementType ¶
func (ActionRuleSuppressionConditionMonitorServiceArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutput ¶
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext ¶
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutput ¶
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
type ActionRuleSuppressionConditionMonitorServiceInput ¶
type ActionRuleSuppressionConditionMonitorServiceInput interface { pulumi.Input ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(context.Context) ActionRuleSuppressionConditionMonitorServiceOutput }
ActionRuleSuppressionConditionMonitorServiceInput is an input type that accepts ActionRuleSuppressionConditionMonitorServiceArgs and ActionRuleSuppressionConditionMonitorServiceOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionMonitorServiceInput` via:
ActionRuleSuppressionConditionMonitorServiceArgs{...}
type ActionRuleSuppressionConditionMonitorServiceOutput ¶
type ActionRuleSuppressionConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorServiceOutput) ElementType ¶
func (ActionRuleSuppressionConditionMonitorServiceOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorServiceOutput) Operator ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutput ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) Values ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) 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`, `Resource Health`, `Smart Detector` and `VM Insights - Health`.
type ActionRuleSuppressionConditionMonitorServicePtrInput ¶
type ActionRuleSuppressionConditionMonitorServicePtrInput interface { pulumi.Input ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput }
ActionRuleSuppressionConditionMonitorServicePtrInput is an input type that accepts ActionRuleSuppressionConditionMonitorServiceArgs, ActionRuleSuppressionConditionMonitorServicePtr and ActionRuleSuppressionConditionMonitorServicePtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionMonitorServicePtrInput` via:
ActionRuleSuppressionConditionMonitorServiceArgs{...} or: nil
func ActionRuleSuppressionConditionMonitorServicePtr ¶
func ActionRuleSuppressionConditionMonitorServicePtr(v *ActionRuleSuppressionConditionMonitorServiceArgs) ActionRuleSuppressionConditionMonitorServicePtrInput
type ActionRuleSuppressionConditionMonitorServicePtrOutput ¶
type ActionRuleSuppressionConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput ¶
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) Values ¶
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) 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`, `Resource Health`, `Smart Detector` and `VM Insights - Health`.
type ActionRuleSuppressionConditionOutput ¶
type ActionRuleSuppressionConditionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionOutput) AlertContext ¶
func (o ActionRuleSuppressionConditionOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleSuppressionConditionOutput) AlertRuleId ¶
func (o ActionRuleSuppressionConditionOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleSuppressionConditionOutput) Description ¶
func (o ActionRuleSuppressionConditionOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleSuppressionConditionOutput) ElementType ¶
func (ActionRuleSuppressionConditionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionOutput) Monitor ¶
func (o ActionRuleSuppressionConditionOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleSuppressionConditionOutput) MonitorService ¶
func (o ActionRuleSuppressionConditionOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleSuppressionConditionOutput) Severity ¶
func (o ActionRuleSuppressionConditionOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleSuppressionConditionOutput) TargetResourceType ¶
func (o ActionRuleSuppressionConditionOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutput ¶
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutputWithContext ¶
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutput ¶
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
type ActionRuleSuppressionConditionPtrInput ¶
type ActionRuleSuppressionConditionPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput ToActionRuleSuppressionConditionPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionPtrOutput }
ActionRuleSuppressionConditionPtrInput is an input type that accepts ActionRuleSuppressionConditionArgs, ActionRuleSuppressionConditionPtr and ActionRuleSuppressionConditionPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionPtrInput` via:
ActionRuleSuppressionConditionArgs{...} or: nil
func ActionRuleSuppressionConditionPtr ¶
func ActionRuleSuppressionConditionPtr(v *ActionRuleSuppressionConditionArgs) ActionRuleSuppressionConditionPtrInput
type ActionRuleSuppressionConditionPtrOutput ¶
type ActionRuleSuppressionConditionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionPtrOutput) AlertContext ¶
func (o ActionRuleSuppressionConditionPtrOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) AlertRuleId ¶
func (o ActionRuleSuppressionConditionPtrOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) Description ¶
func (o ActionRuleSuppressionConditionPtrOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionPtrOutput) Monitor ¶
func (o ActionRuleSuppressionConditionPtrOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) MonitorService ¶
func (o ActionRuleSuppressionConditionPtrOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleSuppressionConditionPtrOutput) Severity ¶
func (o ActionRuleSuppressionConditionPtrOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) TargetResourceType ¶
func (o ActionRuleSuppressionConditionPtrOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutput ¶
func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
func (ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
type ActionRuleSuppressionConditionSeverity ¶
type ActionRuleSuppressionConditionSeverity 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 `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values []string `pulumi:"values"` }
type ActionRuleSuppressionConditionSeverityArgs ¶
type ActionRuleSuppressionConditionSeverityArgs 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 `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionSeverityArgs) ElementType ¶
func (ActionRuleSuppressionConditionSeverityArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutput ¶
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutputWithContext ¶
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutput ¶
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
type ActionRuleSuppressionConditionSeverityInput ¶
type ActionRuleSuppressionConditionSeverityInput interface { pulumi.Input ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput ToActionRuleSuppressionConditionSeverityOutputWithContext(context.Context) ActionRuleSuppressionConditionSeverityOutput }
ActionRuleSuppressionConditionSeverityInput is an input type that accepts ActionRuleSuppressionConditionSeverityArgs and ActionRuleSuppressionConditionSeverityOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionSeverityInput` via:
ActionRuleSuppressionConditionSeverityArgs{...}
type ActionRuleSuppressionConditionSeverityOutput ¶
type ActionRuleSuppressionConditionSeverityOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionSeverityOutput) ElementType ¶
func (ActionRuleSuppressionConditionSeverityOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionSeverityOutput) Operator ¶
func (o ActionRuleSuppressionConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutput ¶
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutputWithContext ¶
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutput ¶
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityOutput) Values ¶
func (o ActionRuleSuppressionConditionSeverityOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type ActionRuleSuppressionConditionSeverityPtrInput ¶
type ActionRuleSuppressionConditionSeverityPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionSeverityPtrOutput }
ActionRuleSuppressionConditionSeverityPtrInput is an input type that accepts ActionRuleSuppressionConditionSeverityArgs, ActionRuleSuppressionConditionSeverityPtr and ActionRuleSuppressionConditionSeverityPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionSeverityPtrInput` via:
ActionRuleSuppressionConditionSeverityArgs{...} or: nil
func ActionRuleSuppressionConditionSeverityPtr ¶
func ActionRuleSuppressionConditionSeverityPtr(v *ActionRuleSuppressionConditionSeverityArgs) ActionRuleSuppressionConditionSeverityPtrInput
type ActionRuleSuppressionConditionSeverityPtrOutput ¶
type ActionRuleSuppressionConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionSeverityPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionSeverityPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionSeverityPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutput ¶
func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type ActionRuleSuppressionConditionTargetResourceType ¶
type ActionRuleSuppressionConditionTargetResourceType 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. The values should be valid resource types. Values []string `pulumi:"values"` }
type ActionRuleSuppressionConditionTargetResourceTypeArgs ¶
type ActionRuleSuppressionConditionTargetResourceTypeArgs 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. The values should be valid resource types. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ElementType ¶
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutput ¶
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
type ActionRuleSuppressionConditionTargetResourceTypeInput ¶
type ActionRuleSuppressionConditionTargetResourceTypeInput interface { pulumi.Input ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput }
ActionRuleSuppressionConditionTargetResourceTypeInput is an input type that accepts ActionRuleSuppressionConditionTargetResourceTypeArgs and ActionRuleSuppressionConditionTargetResourceTypeOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionTargetResourceTypeInput` via:
ActionRuleSuppressionConditionTargetResourceTypeArgs{...}
type ActionRuleSuppressionConditionTargetResourceTypeOutput ¶
type ActionRuleSuppressionConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ElementType ¶
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) Operator ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutput ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) Values ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleSuppressionConditionTargetResourceTypePtrInput ¶
type ActionRuleSuppressionConditionTargetResourceTypePtrInput interface { pulumi.Input ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput }
ActionRuleSuppressionConditionTargetResourceTypePtrInput is an input type that accepts ActionRuleSuppressionConditionTargetResourceTypeArgs, ActionRuleSuppressionConditionTargetResourceTypePtr and ActionRuleSuppressionConditionTargetResourceTypePtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionTargetResourceTypePtrInput` via:
ActionRuleSuppressionConditionTargetResourceTypeArgs{...} or: nil
func ActionRuleSuppressionConditionTargetResourceTypePtr ¶
func ActionRuleSuppressionConditionTargetResourceTypePtr(v *ActionRuleSuppressionConditionTargetResourceTypeArgs) ActionRuleSuppressionConditionTargetResourceTypePtrInput
type ActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶
type ActionRuleSuppressionConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Values ¶
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleSuppressionInput ¶
type ActionRuleSuppressionInput interface { pulumi.Input ToActionRuleSuppressionOutput() ActionRuleSuppressionOutput ToActionRuleSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionOutput }
type ActionRuleSuppressionMap ¶
type ActionRuleSuppressionMap map[string]ActionRuleSuppressionInput
func (ActionRuleSuppressionMap) ElementType ¶
func (ActionRuleSuppressionMap) ElementType() reflect.Type
func (ActionRuleSuppressionMap) ToActionRuleSuppressionMapOutput ¶
func (i ActionRuleSuppressionMap) ToActionRuleSuppressionMapOutput() ActionRuleSuppressionMapOutput
func (ActionRuleSuppressionMap) ToActionRuleSuppressionMapOutputWithContext ¶
func (i ActionRuleSuppressionMap) ToActionRuleSuppressionMapOutputWithContext(ctx context.Context) ActionRuleSuppressionMapOutput
type ActionRuleSuppressionMapInput ¶
type ActionRuleSuppressionMapInput interface { pulumi.Input ToActionRuleSuppressionMapOutput() ActionRuleSuppressionMapOutput ToActionRuleSuppressionMapOutputWithContext(context.Context) ActionRuleSuppressionMapOutput }
ActionRuleSuppressionMapInput is an input type that accepts ActionRuleSuppressionMap and ActionRuleSuppressionMapOutput values. You can construct a concrete instance of `ActionRuleSuppressionMapInput` via:
ActionRuleSuppressionMap{ "key": ActionRuleSuppressionArgs{...} }
type ActionRuleSuppressionMapOutput ¶
type ActionRuleSuppressionMapOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionMapOutput) ElementType ¶
func (ActionRuleSuppressionMapOutput) ElementType() reflect.Type
func (ActionRuleSuppressionMapOutput) MapIndex ¶
func (o ActionRuleSuppressionMapOutput) MapIndex(k pulumi.StringInput) ActionRuleSuppressionOutput
func (ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutput ¶
func (o ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutput() ActionRuleSuppressionMapOutput
func (ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutputWithContext ¶
func (o ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutputWithContext(ctx context.Context) ActionRuleSuppressionMapOutput
type ActionRuleSuppressionOutput ¶
type ActionRuleSuppressionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionOutput) Condition ¶ added in v5.5.0
func (o ActionRuleSuppressionOutput) Condition() ActionRuleSuppressionConditionPtrOutput
A `condition` block as defined below.
func (ActionRuleSuppressionOutput) Description ¶ added in v5.5.0
func (o ActionRuleSuppressionOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Action Rule.
func (ActionRuleSuppressionOutput) ElementType ¶
func (ActionRuleSuppressionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionOutput) Enabled ¶ added in v5.5.0
func (o ActionRuleSuppressionOutput) Enabled() pulumi.BoolPtrOutput
Is the Action Rule enabled? Defaults to `true`.
func (ActionRuleSuppressionOutput) Name ¶ added in v5.5.0
func (o ActionRuleSuppressionOutput) Name() pulumi.StringOutput
Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created.
func (ActionRuleSuppressionOutput) ResourceGroupName ¶ added in v5.5.0
func (o ActionRuleSuppressionOutput) ResourceGroupName() pulumi.StringOutput
Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created.
func (ActionRuleSuppressionOutput) Scope ¶ added in v5.5.0
func (o ActionRuleSuppressionOutput) Scope() ActionRuleSuppressionScopePtrOutput
A `scope` block as defined below.
func (ActionRuleSuppressionOutput) Suppression ¶ added in v5.5.0
func (o ActionRuleSuppressionOutput) Suppression() ActionRuleSuppressionSuppressionOutput
A `suppression` block as defined below.
func (ActionRuleSuppressionOutput) Tags ¶ added in v5.5.0
func (o ActionRuleSuppressionOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ActionRuleSuppressionOutput) ToActionRuleSuppressionOutput ¶
func (o ActionRuleSuppressionOutput) ToActionRuleSuppressionOutput() ActionRuleSuppressionOutput
func (ActionRuleSuppressionOutput) ToActionRuleSuppressionOutputWithContext ¶
func (o ActionRuleSuppressionOutput) ToActionRuleSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionOutput
type ActionRuleSuppressionScopeArgs ¶
type ActionRuleSuppressionScopeArgs struct { // A list of resource IDs of the given scope type which will be the target of action rule. ResourceIds pulumi.StringArrayInput `pulumi:"resourceIds"` // Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`. Type pulumi.StringInput `pulumi:"type"` }
func (ActionRuleSuppressionScopeArgs) ElementType ¶
func (ActionRuleSuppressionScopeArgs) ElementType() reflect.Type
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutput ¶
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutputWithContext ¶
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutput ¶
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutputWithContext ¶
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
type ActionRuleSuppressionScopeInput ¶
type ActionRuleSuppressionScopeInput interface { pulumi.Input ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput ToActionRuleSuppressionScopeOutputWithContext(context.Context) ActionRuleSuppressionScopeOutput }
ActionRuleSuppressionScopeInput is an input type that accepts ActionRuleSuppressionScopeArgs and ActionRuleSuppressionScopeOutput values. You can construct a concrete instance of `ActionRuleSuppressionScopeInput` via:
ActionRuleSuppressionScopeArgs{...}
type ActionRuleSuppressionScopeOutput ¶
type ActionRuleSuppressionScopeOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionScopeOutput) ElementType ¶
func (ActionRuleSuppressionScopeOutput) ElementType() reflect.Type
func (ActionRuleSuppressionScopeOutput) ResourceIds ¶
func (o ActionRuleSuppressionScopeOutput) ResourceIds() pulumi.StringArrayOutput
A list of resource IDs of the given scope type which will be the target of action rule.
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutput ¶
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutputWithContext ¶
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutput ¶
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutputWithContext ¶
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopeOutput) Type ¶
func (o ActionRuleSuppressionScopeOutput) Type() pulumi.StringOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleSuppressionScopePtrInput ¶
type ActionRuleSuppressionScopePtrInput interface { pulumi.Input ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput ToActionRuleSuppressionScopePtrOutputWithContext(context.Context) ActionRuleSuppressionScopePtrOutput }
ActionRuleSuppressionScopePtrInput is an input type that accepts ActionRuleSuppressionScopeArgs, ActionRuleSuppressionScopePtr and ActionRuleSuppressionScopePtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionScopePtrInput` via:
ActionRuleSuppressionScopeArgs{...} or: nil
func ActionRuleSuppressionScopePtr ¶
func ActionRuleSuppressionScopePtr(v *ActionRuleSuppressionScopeArgs) ActionRuleSuppressionScopePtrInput
type ActionRuleSuppressionScopePtrOutput ¶
type ActionRuleSuppressionScopePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionScopePtrOutput) Elem ¶
func (o ActionRuleSuppressionScopePtrOutput) Elem() ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopePtrOutput) ElementType ¶
func (ActionRuleSuppressionScopePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionScopePtrOutput) ResourceIds ¶
func (o ActionRuleSuppressionScopePtrOutput) ResourceIds() pulumi.StringArrayOutput
A list of resource IDs of the given scope type which will be the target of action rule.
func (ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutput ¶
func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutputWithContext ¶
func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopePtrOutput) Type ¶
func (o ActionRuleSuppressionScopePtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleSuppressionState ¶
type ActionRuleSuppressionState struct { // A `condition` block as defined below. Condition ActionRuleSuppressionConditionPtrInput // Specifies a description for the Action Rule. Description pulumi.StringPtrInput // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `scope` block as defined below. Scope ActionRuleSuppressionScopePtrInput // A `suppression` block as defined below. Suppression ActionRuleSuppressionSuppressionPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ActionRuleSuppressionState) ElementType ¶
func (ActionRuleSuppressionState) ElementType() reflect.Type
type ActionRuleSuppressionSuppression ¶
type ActionRuleSuppressionSuppression struct { // Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`. RecurrenceType string `pulumi:"recurrenceType"` // A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`. Schedule *ActionRuleSuppressionSuppressionSchedule `pulumi:"schedule"` }
type ActionRuleSuppressionSuppressionArgs ¶
type ActionRuleSuppressionSuppressionArgs struct { // Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`. RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`. Schedule ActionRuleSuppressionSuppressionSchedulePtrInput `pulumi:"schedule"` }
func (ActionRuleSuppressionSuppressionArgs) ElementType ¶
func (ActionRuleSuppressionSuppressionArgs) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutput ¶
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutputWithContext ¶
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutput ¶
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutputWithContext ¶
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
type ActionRuleSuppressionSuppressionInput ¶
type ActionRuleSuppressionSuppressionInput interface { pulumi.Input ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput ToActionRuleSuppressionSuppressionOutputWithContext(context.Context) ActionRuleSuppressionSuppressionOutput }
ActionRuleSuppressionSuppressionInput is an input type that accepts ActionRuleSuppressionSuppressionArgs and ActionRuleSuppressionSuppressionOutput values. You can construct a concrete instance of `ActionRuleSuppressionSuppressionInput` via:
ActionRuleSuppressionSuppressionArgs{...}
type ActionRuleSuppressionSuppressionOutput ¶
type ActionRuleSuppressionSuppressionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionOutput) ElementType ¶
func (ActionRuleSuppressionSuppressionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionOutput) RecurrenceType ¶
func (o ActionRuleSuppressionSuppressionOutput) RecurrenceType() pulumi.StringOutput
Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`.
func (ActionRuleSuppressionSuppressionOutput) Schedule ¶
func (o ActionRuleSuppressionSuppressionOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`.
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutput ¶
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutput ¶
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
type ActionRuleSuppressionSuppressionPtrInput ¶
type ActionRuleSuppressionSuppressionPtrInput interface { pulumi.Input ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput ToActionRuleSuppressionSuppressionPtrOutputWithContext(context.Context) ActionRuleSuppressionSuppressionPtrOutput }
ActionRuleSuppressionSuppressionPtrInput is an input type that accepts ActionRuleSuppressionSuppressionArgs, ActionRuleSuppressionSuppressionPtr and ActionRuleSuppressionSuppressionPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionSuppressionPtrInput` via:
ActionRuleSuppressionSuppressionArgs{...} or: nil
func ActionRuleSuppressionSuppressionPtr ¶
func ActionRuleSuppressionSuppressionPtr(v *ActionRuleSuppressionSuppressionArgs) ActionRuleSuppressionSuppressionPtrInput
type ActionRuleSuppressionSuppressionPtrOutput ¶
type ActionRuleSuppressionSuppressionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionPtrOutput) ElementType ¶
func (ActionRuleSuppressionSuppressionPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionPtrOutput) RecurrenceType ¶
func (o ActionRuleSuppressionSuppressionPtrOutput) RecurrenceType() pulumi.StringPtrOutput
Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`.
func (ActionRuleSuppressionSuppressionPtrOutput) Schedule ¶
func (o ActionRuleSuppressionSuppressionPtrOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`.
func (ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutput ¶
func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
func (ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
type ActionRuleSuppressionSuppressionSchedule ¶
type ActionRuleSuppressionSuppressionSchedule struct { // specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z'). EndDateUtc string `pulumi:"endDateUtc"` // specifies the list of dayOfMonth to recurrence. Possible values are between `1` - `31`. Required if `recurrenceType` is `Monthly`. RecurrenceMonthlies []int `pulumi:"recurrenceMonthlies"` // specifies the list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. RecurrenceWeeklies []string `pulumi:"recurrenceWeeklies"` // specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z'). StartDateUtc string `pulumi:"startDateUtc"` }
type ActionRuleSuppressionSuppressionScheduleArgs ¶
type ActionRuleSuppressionSuppressionScheduleArgs struct { // specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z'). EndDateUtc pulumi.StringInput `pulumi:"endDateUtc"` // specifies the list of dayOfMonth to recurrence. Possible values are between `1` - `31`. Required if `recurrenceType` is `Monthly`. RecurrenceMonthlies pulumi.IntArrayInput `pulumi:"recurrenceMonthlies"` // specifies the list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. RecurrenceWeeklies pulumi.StringArrayInput `pulumi:"recurrenceWeeklies"` // specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z'). StartDateUtc pulumi.StringInput `pulumi:"startDateUtc"` }
func (ActionRuleSuppressionSuppressionScheduleArgs) ElementType ¶
func (ActionRuleSuppressionSuppressionScheduleArgs) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutput ¶
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutputWithContext ¶
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutput ¶
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext ¶
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
type ActionRuleSuppressionSuppressionScheduleInput ¶
type ActionRuleSuppressionSuppressionScheduleInput interface { pulumi.Input ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput ToActionRuleSuppressionSuppressionScheduleOutputWithContext(context.Context) ActionRuleSuppressionSuppressionScheduleOutput }
ActionRuleSuppressionSuppressionScheduleInput is an input type that accepts ActionRuleSuppressionSuppressionScheduleArgs and ActionRuleSuppressionSuppressionScheduleOutput values. You can construct a concrete instance of `ActionRuleSuppressionSuppressionScheduleInput` via:
ActionRuleSuppressionSuppressionScheduleArgs{...}
type ActionRuleSuppressionSuppressionScheduleOutput ¶
type ActionRuleSuppressionSuppressionScheduleOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionScheduleOutput) ElementType ¶
func (ActionRuleSuppressionSuppressionScheduleOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionScheduleOutput) EndDateUtc ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) EndDateUtc() pulumi.StringOutput
specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceMonthlies ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceMonthlies() pulumi.IntArrayOutput
specifies the list of dayOfMonth to recurrence. Possible values are between `1` - `31`. Required if `recurrenceType` is `Monthly`.
func (ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceWeeklies ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceWeeklies() pulumi.StringArrayOutput
specifies the list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
func (ActionRuleSuppressionSuppressionScheduleOutput) StartDateUtc ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) StartDateUtc() pulumi.StringOutput
specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutput ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
type ActionRuleSuppressionSuppressionSchedulePtrInput ¶
type ActionRuleSuppressionSuppressionSchedulePtrInput interface { pulumi.Input ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput }
ActionRuleSuppressionSuppressionSchedulePtrInput is an input type that accepts ActionRuleSuppressionSuppressionScheduleArgs, ActionRuleSuppressionSuppressionSchedulePtr and ActionRuleSuppressionSuppressionSchedulePtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionSuppressionSchedulePtrInput` via:
ActionRuleSuppressionSuppressionScheduleArgs{...} or: nil
func ActionRuleSuppressionSuppressionSchedulePtr ¶
func ActionRuleSuppressionSuppressionSchedulePtr(v *ActionRuleSuppressionSuppressionScheduleArgs) ActionRuleSuppressionSuppressionSchedulePtrInput
type ActionRuleSuppressionSuppressionSchedulePtrOutput ¶
type ActionRuleSuppressionSuppressionSchedulePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ElementType ¶
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) EndDateUtc ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) EndDateUtc() pulumi.StringPtrOutput
specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceMonthlies ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceMonthlies() pulumi.IntArrayOutput
specifies the list of dayOfMonth to recurrence. Possible values are between `1` - `31`. Required if `recurrenceType` is `Monthly`.
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceWeeklies ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceWeeklies() pulumi.StringArrayOutput
specifies the list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) StartDateUtc ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) StartDateUtc() pulumi.StringPtrOutput
specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
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 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/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{ Location: pulumi.String("West Europe"), }) if err != nil { return err } mainActionGroup, err := monitoring.NewActionGroup(ctx, "mainActionGroup", &monitoring.ActionGroupArgs{ 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, "toMonitor", &storage.AccountArgs{ ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } _, err = monitoring.NewActivityLogAlert(ctx, "mainActivityLogAlert", &monitoring.ActivityLogAlertArgs{ ResourceGroupName: example.Name, 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: mainActionGroup.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 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"` // 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` 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 block to define fine grain resource health settings. ResourceHealths []ActivityLogAlertCriteriaResourceHealth `pulumi:"resourceHealths"` // The specific resource monitored by the activity log alert. It should be within one of the `scopes`. ResourceId *string `pulumi:"resourceId"` // The name of the resource provider monitored by the activity log alert. ResourceProvider *string `pulumi:"resourceProvider"` // The resource type monitored by the activity log alert. ResourceType *string `pulumi:"resourceType"` // A block to define fine grain service health settings. ServiceHealths []ActivityLogAlertCriteriaServiceHealth `pulumi:"serviceHealths"` // The status of the event. For example, `Started`, `Failed`, or `Succeeded`. Status *string `pulumi:"status"` // The sub status of the event. SubStatus *string `pulumi:"subStatus"` }
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"` // 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` 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 block to define fine grain resource health settings. ResourceHealths ActivityLogAlertCriteriaResourceHealthArrayInput `pulumi:"resourceHealths"` // The specific resource monitored by the activity log alert. It should be within one of the `scopes`. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The name of the resource provider monitored by the activity log alert. ResourceProvider pulumi.StringPtrInput `pulumi:"resourceProvider"` // The resource type monitored by the activity log alert. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A block to define fine grain service health settings. ServiceHealths ActivityLogAlertCriteriaServiceHealthArrayInput `pulumi:"serviceHealths"` // The status of the event. For example, `Started`, `Failed`, or `Succeeded`. Status pulumi.StringPtrInput `pulumi:"status"` // The sub status of the event. SubStatus pulumi.StringPtrInput `pulumi:"subStatus"` }
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) 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` 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) ResourceHealths ¶
func (o ActivityLogAlertCriteriaOutput) ResourceHealths() ActivityLogAlertCriteriaResourceHealthArrayOutput
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) ResourceProvider ¶
func (o ActivityLogAlertCriteriaOutput) ResourceProvider() pulumi.StringPtrOutput
The name of the resource provider monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ResourceType ¶
func (o ActivityLogAlertCriteriaOutput) ResourceType() pulumi.StringPtrOutput
The resource type monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ServiceHealths ¶
func (o ActivityLogAlertCriteriaOutput) ServiceHealths() ActivityLogAlertCriteriaServiceHealthArrayOutput
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) SubStatus ¶
func (o ActivityLogAlertCriteriaOutput) SubStatus() pulumi.StringPtrOutput
The sub status of the event.
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) 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` 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) ResourceHealths ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceHealths() ActivityLogAlertCriteriaResourceHealthArrayOutput
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) ResourceProvider ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceProvider() pulumi.StringPtrOutput
The name of the resource provider monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ResourceType ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceType() pulumi.StringPtrOutput
The resource type monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ServiceHealths ¶
func (o ActivityLogAlertCriteriaPtrOutput) ServiceHealths() ActivityLogAlertCriteriaServiceHealthArrayOutput
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) SubStatus ¶
func (o ActivityLogAlertCriteriaPtrOutput) SubStatus() pulumi.StringPtrOutput
The sub status of the event.
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
type ActivityLogAlertCriteriaResourceHealthArray ¶
type ActivityLogAlertCriteriaResourceHealthArray []ActivityLogAlertCriteriaResourceHealthInput
func (ActivityLogAlertCriteriaResourceHealthArray) ElementType ¶
func (ActivityLogAlertCriteriaResourceHealthArray) ElementType() reflect.Type
func (ActivityLogAlertCriteriaResourceHealthArray) ToActivityLogAlertCriteriaResourceHealthArrayOutput ¶
func (i ActivityLogAlertCriteriaResourceHealthArray) ToActivityLogAlertCriteriaResourceHealthArrayOutput() ActivityLogAlertCriteriaResourceHealthArrayOutput
func (ActivityLogAlertCriteriaResourceHealthArray) ToActivityLogAlertCriteriaResourceHealthArrayOutputWithContext ¶
func (i ActivityLogAlertCriteriaResourceHealthArray) ToActivityLogAlertCriteriaResourceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthArrayOutput
type ActivityLogAlertCriteriaResourceHealthArrayInput ¶
type ActivityLogAlertCriteriaResourceHealthArrayInput interface { pulumi.Input ToActivityLogAlertCriteriaResourceHealthArrayOutput() ActivityLogAlertCriteriaResourceHealthArrayOutput ToActivityLogAlertCriteriaResourceHealthArrayOutputWithContext(context.Context) ActivityLogAlertCriteriaResourceHealthArrayOutput }
ActivityLogAlertCriteriaResourceHealthArrayInput is an input type that accepts ActivityLogAlertCriteriaResourceHealthArray and ActivityLogAlertCriteriaResourceHealthArrayOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaResourceHealthArrayInput` via:
ActivityLogAlertCriteriaResourceHealthArray{ ActivityLogAlertCriteriaResourceHealthArgs{...} }
type ActivityLogAlertCriteriaResourceHealthArrayOutput ¶
type ActivityLogAlertCriteriaResourceHealthArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaResourceHealthArrayOutput) ElementType ¶
func (ActivityLogAlertCriteriaResourceHealthArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaResourceHealthArrayOutput) ToActivityLogAlertCriteriaResourceHealthArrayOutput ¶
func (o ActivityLogAlertCriteriaResourceHealthArrayOutput) ToActivityLogAlertCriteriaResourceHealthArrayOutput() ActivityLogAlertCriteriaResourceHealthArrayOutput
func (ActivityLogAlertCriteriaResourceHealthArrayOutput) ToActivityLogAlertCriteriaResourceHealthArrayOutputWithContext ¶
func (o ActivityLogAlertCriteriaResourceHealthArrayOutput) ToActivityLogAlertCriteriaResourceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaResourceHealthArrayOutput
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
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
type ActivityLogAlertCriteriaServiceHealthArray ¶
type ActivityLogAlertCriteriaServiceHealthArray []ActivityLogAlertCriteriaServiceHealthInput
func (ActivityLogAlertCriteriaServiceHealthArray) ElementType ¶
func (ActivityLogAlertCriteriaServiceHealthArray) ElementType() reflect.Type
func (ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutput ¶
func (i ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput
func (ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext ¶
func (i ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput
type ActivityLogAlertCriteriaServiceHealthArrayInput ¶
type ActivityLogAlertCriteriaServiceHealthArrayInput interface { pulumi.Input ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput }
ActivityLogAlertCriteriaServiceHealthArrayInput is an input type that accepts ActivityLogAlertCriteriaServiceHealthArray and ActivityLogAlertCriteriaServiceHealthArrayOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaServiceHealthArrayInput` via:
ActivityLogAlertCriteriaServiceHealthArray{ ActivityLogAlertCriteriaServiceHealthArgs{...} }
type ActivityLogAlertCriteriaServiceHealthArrayOutput ¶
type ActivityLogAlertCriteriaServiceHealthArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ElementType ¶
func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutput ¶
func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput
func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext ¶
func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput
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
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 ¶ added in v5.5.0
func (o ActivityLogAlertOutput) Actions() ActivityLogAlertActionArrayOutput
One or more `action` blocks as defined below.
func (ActivityLogAlertOutput) Criteria ¶ added in v5.5.0
func (o ActivityLogAlertOutput) Criteria() ActivityLogAlertCriteriaOutput
A `criteria` block as defined below.
func (ActivityLogAlertOutput) Description ¶ added in v5.5.0
func (o ActivityLogAlertOutput) Description() pulumi.StringPtrOutput
The description of this activity log alert.
func (ActivityLogAlertOutput) ElementType ¶
func (ActivityLogAlertOutput) ElementType() reflect.Type
func (ActivityLogAlertOutput) Enabled ¶ added in v5.5.0
func (o ActivityLogAlertOutput) Enabled() pulumi.BoolPtrOutput
Should this Activity Log Alert be enabled? Defaults to `true`.
func (ActivityLogAlertOutput) Name ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 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 ¶ added in v5.21.0
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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ShortName: pulumi.String("exampleactiongroup"), }) if err != nil { return err } _, err = monitoring.NewAlertProcessingRuleActionGroup(ctx, "exampleAlertProcessingRuleActionGroup", &monitoring.AlertProcessingRuleActionGroupArgs{ ResourceGroupName: pulumi.String("example"), Scopes: pulumi.StringArray{ exampleResourceGroup.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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (*AlertProcessingRuleActionGroup) ElementType() reflect.Type
func (*AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutput ¶ added in v5.21.0
func (i *AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutput() AlertProcessingRuleActionGroupOutput
func (*AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutputWithContext ¶ added in v5.21.0
func (i *AlertProcessingRuleActionGroup) ToAlertProcessingRuleActionGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupOutput
type AlertProcessingRuleActionGroupArgs ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupArgs) ElementType() reflect.Type
type AlertProcessingRuleActionGroupArray ¶ added in v5.21.0
type AlertProcessingRuleActionGroupArray []AlertProcessingRuleActionGroupInput
func (AlertProcessingRuleActionGroupArray) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupArray) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutput() AlertProcessingRuleActionGroupArrayOutput
func (AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupArray) ToAlertProcessingRuleActionGroupArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupArrayOutput
type AlertProcessingRuleActionGroupArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupArrayOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutput() AlertProcessingRuleActionGroupArrayOutput
func (AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupArrayOutput) ToAlertProcessingRuleActionGroupArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupArrayOutput
type AlertProcessingRuleActionGroupCondition ¶ added in v5.21.0
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. TargetResourceType *AlertProcessingRuleActionGroupConditionTargetResourceType `pulumi:"targetResourceType"` }
type AlertProcessingRuleActionGroupConditionAlertContext ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutput() AlertProcessingRuleActionGroupConditionAlertContextOutput
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextOutput
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertContextArgs) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
type AlertProcessingRuleActionGroupConditionAlertContextInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionAlertContextOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutput() AlertProcessingRuleActionGroupConditionAlertContextOutput
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextOutput
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertContextPtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionAlertContextPtr(v *AlertProcessingRuleActionGroupConditionAlertContextArgs) AlertProcessingRuleActionGroupConditionAlertContextPtrInput
type AlertProcessingRuleActionGroupConditionAlertContextPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutput() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertRuleId ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
type AlertProcessingRuleActionGroupConditionAlertRuleIdInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertRuleIdPtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionAlertRuleIdPtr(v *AlertProcessingRuleActionGroupConditionAlertRuleIdArgs) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrInput
type AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertRuleName ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput() AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
type AlertProcessingRuleActionGroupConditionAlertRuleNameInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionAlertRuleNameOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutput() AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNameOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNameOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionAlertRuleNamePtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionAlertRuleNamePtr(v *AlertProcessingRuleActionGroupConditionAlertRuleNameArgs) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrInput
type AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionArgs ¶ added in v5.21.0
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. TargetResourceType AlertProcessingRuleActionGroupConditionTargetResourceTypePtrInput `pulumi:"targetResourceType"` }
func (AlertProcessingRuleActionGroupConditionArgs) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutput() AlertProcessingRuleActionGroupConditionOutput
func (AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionOutput
func (AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionArgs) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionPtrOutput
type AlertProcessingRuleActionGroupConditionDescription ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutput() AlertProcessingRuleActionGroupConditionDescriptionOutput
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionOutput
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionDescriptionArgs) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
type AlertProcessingRuleActionGroupConditionDescriptionInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionDescriptionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutput() AlertProcessingRuleActionGroupConditionDescriptionOutput
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionOutput
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionDescriptionPtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionDescriptionPtr(v *AlertProcessingRuleActionGroupConditionDescriptionArgs) AlertProcessingRuleActionGroupConditionDescriptionPtrInput
type AlertProcessingRuleActionGroupConditionDescriptionPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutput() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) ToAlertProcessingRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
func (AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleActionGroupConditionInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput() AlertProcessingRuleActionGroupConditionMonitorConditionOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionMonitorConditionArgs) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
type AlertProcessingRuleActionGroupConditionMonitorConditionInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionMonitorConditionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutput() AlertProcessingRuleActionGroupConditionMonitorConditionOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorConditionOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionMonitorConditionPtr(v *AlertProcessingRuleActionGroupConditionMonitorConditionArgs) AlertProcessingRuleActionGroupConditionMonitorConditionPtrInput
type AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput() AlertProcessingRuleActionGroupConditionMonitorServiceOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServiceOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionMonitorServiceArgs) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
type AlertProcessingRuleActionGroupConditionMonitorServiceInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutput() AlertProcessingRuleActionGroupConditionMonitorServiceOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServiceOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorServiceOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServiceOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionMonitorServicePtr(v *AlertProcessingRuleActionGroupConditionMonitorServiceArgs) AlertProcessingRuleActionGroupConditionMonitorServicePtrInput
type AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutput() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) ToAlertProcessingRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
func (AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionOutput) AlertContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) AlertContext() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined above.
func (AlertProcessingRuleActionGroupConditionOutput) AlertRuleId ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) AlertRuleId() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined above.
func (AlertProcessingRuleActionGroupConditionOutput) AlertRuleName ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) AlertRuleName() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
A `alertRuleName` block as defined above.
func (AlertProcessingRuleActionGroupConditionOutput) Description ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) Description() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionOutput) MonitorCondition ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) MonitorCondition() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
A `monitorCondition` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) MonitorService ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) MonitorService() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) Severity ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) Severity() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) SignalType ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) SignalType() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
A `signalType` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) TargetResource ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) TargetResource() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
A `targetResource` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) TargetResourceGroup ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) TargetResourceGroup() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
A `targetResourceGroup` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) TargetResourceType ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) TargetResourceType() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutput() AlertProcessingRuleActionGroupConditionOutput
func (AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionOutput
func (AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionPtrOutput
type AlertProcessingRuleActionGroupConditionPtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionPtr(v *AlertProcessingRuleActionGroupConditionArgs) AlertProcessingRuleActionGroupConditionPtrInput
type AlertProcessingRuleActionGroupConditionPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionPtrOutput) AlertContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) AlertContext() AlertProcessingRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined above.
func (AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleId ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleId() AlertProcessingRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined above.
func (AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleName ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) AlertRuleName() AlertProcessingRuleActionGroupConditionAlertRuleNamePtrOutput
A `alertRuleName` block as defined above.
func (AlertProcessingRuleActionGroupConditionPtrOutput) Description ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) Description() AlertProcessingRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionPtrOutput) MonitorCondition ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) MonitorCondition() AlertProcessingRuleActionGroupConditionMonitorConditionPtrOutput
A `monitorCondition` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) MonitorService ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) MonitorService() AlertProcessingRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) Severity ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) Severity() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) SignalType ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) SignalType() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
A `signalType` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) TargetResource ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) TargetResource() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
A `targetResource` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceGroup ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceGroup() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
A `targetResourceGroup` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceType ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) TargetResourceType() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutput() AlertProcessingRuleActionGroupConditionPtrOutput
func (AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionPtrOutput) ToAlertProcessingRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionPtrOutput
type AlertProcessingRuleActionGroupConditionSeverity ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutput() AlertProcessingRuleActionGroupConditionSeverityOutput
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityOutput
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionSeverityArgs) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput
type AlertProcessingRuleActionGroupConditionSeverityInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionSeverityOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSeverityOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutput() AlertProcessingRuleActionGroupConditionSeverityOutput
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityOutput
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSeverityOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionSeverityPtr(v *AlertProcessingRuleActionGroupConditionSeverityArgs) AlertProcessingRuleActionGroupConditionSeverityPtrInput
type AlertProcessingRuleActionGroupConditionSeverityPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutput() AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSeverityPtrOutput) ToAlertProcessingRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSeverityPtrOutput
func (AlertProcessingRuleActionGroupConditionSeverityPtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput() AlertProcessingRuleActionGroupConditionSignalTypeOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypeOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionSignalTypeArgs) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
type AlertProcessingRuleActionGroupConditionSignalTypeInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionSignalTypeOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutput() AlertProcessingRuleActionGroupConditionSignalTypeOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypeOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSignalTypeOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypeOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionSignalTypePtr(v *AlertProcessingRuleActionGroupConditionSignalTypeArgs) AlertProcessingRuleActionGroupConditionSignalTypePtrInput
type AlertProcessingRuleActionGroupConditionSignalTypePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionSignalTypePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutput() AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) ToAlertProcessingRuleActionGroupConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionSignalTypePtrOutput
func (AlertProcessingRuleActionGroupConditionSignalTypePtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput() AlertProcessingRuleActionGroupConditionTargetResourceOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceArgs) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
type AlertProcessingRuleActionGroupConditionTargetResourceGroup ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
type AlertProcessingRuleActionGroupConditionTargetResourceGroupInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionTargetResourceGroupPtr(v *AlertProcessingRuleActionGroupConditionTargetResourceGroupArgs) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrInput
type AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceGroupPtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionTargetResourceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutput() AlertProcessingRuleActionGroupConditionTargetResourceOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionTargetResourcePtr(v *AlertProcessingRuleActionGroupConditionTargetResourceArgs) AlertProcessingRuleActionGroupConditionTargetResourcePtrInput
type AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourcePtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
type AlertProcessingRuleActionGroupConditionTargetResourceTypeInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypeOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupConditionTargetResourceTypePtr(v *AlertProcessingRuleActionGroupConditionTargetResourceTypeArgs) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrInput
type AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput() AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleActionGroupConditionTargetResourceTypePtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupInput interface { pulumi.Input ToAlertProcessingRuleActionGroupOutput() AlertProcessingRuleActionGroupOutput ToAlertProcessingRuleActionGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupOutput }
type AlertProcessingRuleActionGroupMap ¶ added in v5.21.0
type AlertProcessingRuleActionGroupMap map[string]AlertProcessingRuleActionGroupInput
func (AlertProcessingRuleActionGroupMap) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupMap) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutput() AlertProcessingRuleActionGroupMapOutput
func (AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupMap) ToAlertProcessingRuleActionGroupMapOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupMapOutput
type AlertProcessingRuleActionGroupMapInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupMapOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupMapOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupMapOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupMapOutput) MapIndex ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupMapOutput) MapIndex(k pulumi.StringInput) AlertProcessingRuleActionGroupOutput
func (AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutput() AlertProcessingRuleActionGroupMapOutput
func (AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupMapOutput) ToAlertProcessingRuleActionGroupMapOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupMapOutput
type AlertProcessingRuleActionGroupOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupOutput) AddActionGroupIds ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupOutput) AddActionGroupIds() pulumi.StringArrayOutput
Specifies a list of Action Group IDs.
func (AlertProcessingRuleActionGroupOutput) Condition ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupOutput) Condition() AlertProcessingRuleActionGroupConditionPtrOutput
A `condition` block as defined below.
func (AlertProcessingRuleActionGroupOutput) Description ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Alert Processing Rule.
func (AlertProcessingRuleActionGroupOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupOutput) Enabled ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupOutput) Enabled() pulumi.BoolPtrOutput
Should the Alert Processing Rule be enabled? Defaults to `true`.
func (AlertProcessingRuleActionGroupOutput) Name ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupOutput) Schedule() AlertProcessingRuleActionGroupSchedulePtrOutput
A `schedule` block as defined below.
func (AlertProcessingRuleActionGroupOutput) Scopes ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupOutput) Scopes() pulumi.StringArrayOutput
A list of resource IDs which will be the target of alert processing rule.
func (AlertProcessingRuleActionGroupOutput) Tags ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Alert Processing Rule.
func (AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutput() AlertProcessingRuleActionGroupOutput
func (AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupOutput) ToAlertProcessingRuleActionGroupOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupOutput
type AlertProcessingRuleActionGroupSchedule ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutput() AlertProcessingRuleActionGroupScheduleOutput
func (AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleOutput
func (AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput
func (AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleArgs) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput
type AlertProcessingRuleActionGroupScheduleInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleOutput) EffectiveFrom ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleOutput) EffectiveFrom() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleActionGroupScheduleOutput) EffectiveUntil ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleOutput) EffectiveUntil() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleActionGroupScheduleOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleOutput) Recurrence ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleOutput) Recurrence() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
A `recurrence` block as defined above.
func (AlertProcessingRuleActionGroupScheduleOutput) TimeZone ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupScheduleOutput() AlertProcessingRuleActionGroupScheduleOutput
func (AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupScheduleOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleOutput
func (AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput
func (AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput
type AlertProcessingRuleActionGroupSchedulePtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupSchedulePtr(v *AlertProcessingRuleActionGroupScheduleArgs) AlertProcessingRuleActionGroupSchedulePtrInput
type AlertProcessingRuleActionGroupSchedulePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupSchedulePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveFrom ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveUntil ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleActionGroupSchedulePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupSchedulePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupSchedulePtrOutput) Recurrence ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) Recurrence() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
A `recurrence` block as defined above.
func (AlertProcessingRuleActionGroupSchedulePtrOutput) TimeZone ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutput() AlertProcessingRuleActionGroupSchedulePtrOutput
func (AlertProcessingRuleActionGroupSchedulePtrOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupSchedulePtrOutput) ToAlertProcessingRuleActionGroupSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupSchedulePtrOutput
type AlertProcessingRuleActionGroupScheduleRecurrence ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput() AlertProcessingRuleActionGroupScheduleRecurrenceOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceArgs) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceDaily ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray []AlertProcessingRuleActionGroupScheduleRecurrenceDailyInput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceDailyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) EndTime ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) EndTime() pulumi.StringOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) StartTime ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) StartTime() pulumi.StringOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceDailyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray []AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyInput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) DaysOfMonths ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) DaysOfMonths() pulumi.IntArrayOutput
Specifies a list of dayOfMonth to recurrence. Possible values are integers between `1` - `31`.
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) EndTime ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) EndTime() pulumi.StringPtrOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) StartTime ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) StartTime() pulumi.StringPtrOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Dailies ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Dailies() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
One or more `daily` blocks as defined above.
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Monthlies ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Monthlies() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
One or more `monthly` blocks as defined above.
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutput() AlertProcessingRuleActionGroupScheduleRecurrenceOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Weeklies ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceOutput) Weeklies() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
One or more `weekly` blocks as defined below.
type AlertProcessingRuleActionGroupScheduleRecurrencePtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleActionGroupScheduleRecurrencePtr(v *AlertProcessingRuleActionGroupScheduleRecurrenceArgs) AlertProcessingRuleActionGroupScheduleRecurrencePtrInput
type AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Dailies ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Dailies() AlertProcessingRuleActionGroupScheduleRecurrenceDailyArrayOutput
One or more `daily` blocks as defined above.
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Monthlies ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Monthlies() AlertProcessingRuleActionGroupScheduleRecurrenceMonthlyArrayOutput
One or more `monthly` blocks as defined above.
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutput() AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) ToAlertProcessingRuleActionGroupScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput
func (AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Weeklies ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrencePtrOutput) Weeklies() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
One or more `weekly` blocks as defined below.
type AlertProcessingRuleActionGroupScheduleRecurrenceWeekly ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray []AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyInput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyArrayOutput
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) DaysOfWeeks ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ElementType() reflect.Type
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) EndTime ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) EndTime() pulumi.StringPtrOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) StartTime ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) StartTime() pulumi.StringPtrOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput() AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
func (AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleActionGroupScheduleRecurrenceWeeklyOutput
type AlertProcessingRuleActionGroupState ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleActionGroupState) ElementType() reflect.Type
type AlertProcessingRuleSuppression ¶ added in v5.21.0
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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewAlertProcessingRuleSuppression(ctx, "exampleAlertProcessingRuleSuppression", &monitoring.AlertProcessingRuleSuppressionArgs{ ResourceGroupName: pulumi.String("example"), Scopes: pulumi.StringArray{ exampleResourceGroup.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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (*AlertProcessingRuleSuppression) ElementType() reflect.Type
func (*AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutput ¶ added in v5.21.0
func (i *AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutput() AlertProcessingRuleSuppressionOutput
func (*AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutputWithContext ¶ added in v5.21.0
func (i *AlertProcessingRuleSuppression) ToAlertProcessingRuleSuppressionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionOutput
type AlertProcessingRuleSuppressionArgs ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionArgs) ElementType() reflect.Type
type AlertProcessingRuleSuppressionArray ¶ added in v5.21.0
type AlertProcessingRuleSuppressionArray []AlertProcessingRuleSuppressionInput
func (AlertProcessingRuleSuppressionArray) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionArray) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutput() AlertProcessingRuleSuppressionArrayOutput
func (AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionArray) ToAlertProcessingRuleSuppressionArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionArrayOutput
type AlertProcessingRuleSuppressionArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionArrayOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutput() AlertProcessingRuleSuppressionArrayOutput
func (AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionArrayOutput) ToAlertProcessingRuleSuppressionArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionArrayOutput
type AlertProcessingRuleSuppressionCondition ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutput() AlertProcessingRuleSuppressionConditionAlertContextOutput
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextOutput
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertContextArgs) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
type AlertProcessingRuleSuppressionConditionAlertContextInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionAlertContextOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutput() AlertProcessingRuleSuppressionConditionAlertContextOutput
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextOutput
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertContextPtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionAlertContextPtr(v *AlertProcessingRuleSuppressionConditionAlertContextArgs) AlertProcessingRuleSuppressionConditionAlertContextPtrInput
type AlertProcessingRuleSuppressionConditionAlertContextPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutput() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertRuleId ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
type AlertProcessingRuleSuppressionConditionAlertRuleIdInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertRuleIdPtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionAlertRuleIdPtr(v *AlertProcessingRuleSuppressionConditionAlertRuleIdArgs) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrInput
type AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertRuleName ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput() AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
type AlertProcessingRuleSuppressionConditionAlertRuleNameInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionAlertRuleNameOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutput() AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNameOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNameOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNameOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionAlertRuleNamePtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionAlertRuleNamePtr(v *AlertProcessingRuleSuppressionConditionAlertRuleNameArgs) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrInput
type AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) ToAlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
func (AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionArgs ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutput() AlertProcessingRuleSuppressionConditionOutput
func (AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionOutput
func (AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionArgs) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionPtrOutput
type AlertProcessingRuleSuppressionConditionDescription ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutput() AlertProcessingRuleSuppressionConditionDescriptionOutput
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionOutput
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionDescriptionArgs) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
type AlertProcessingRuleSuppressionConditionDescriptionInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionDescriptionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutput() AlertProcessingRuleSuppressionConditionDescriptionOutput
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionOutput
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionDescriptionPtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionDescriptionPtr(v *AlertProcessingRuleSuppressionConditionDescriptionArgs) AlertProcessingRuleSuppressionConditionDescriptionPtrInput
type AlertProcessingRuleSuppressionConditionDescriptionPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutput() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) ToAlertProcessingRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
func (AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Values ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values to match for a given condition.
type AlertProcessingRuleSuppressionConditionInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput() AlertProcessingRuleSuppressionConditionMonitorConditionOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionMonitorConditionArgs) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
type AlertProcessingRuleSuppressionConditionMonitorConditionInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionMonitorConditionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutput() AlertProcessingRuleSuppressionConditionMonitorConditionOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorConditionOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionMonitorConditionPtr(v *AlertProcessingRuleSuppressionConditionMonitorConditionArgs) AlertProcessingRuleSuppressionConditionMonitorConditionPtrInput
type AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput() AlertProcessingRuleSuppressionConditionMonitorServiceOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServiceOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionMonitorServiceArgs) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
type AlertProcessingRuleSuppressionConditionMonitorServiceInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutput() AlertProcessingRuleSuppressionConditionMonitorServiceOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServiceOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorServiceOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServiceOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionMonitorServicePtr(v *AlertProcessingRuleSuppressionConditionMonitorServiceArgs) AlertProcessingRuleSuppressionConditionMonitorServicePtrInput
type AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutput() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) ToAlertProcessingRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
func (AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionOutput) AlertContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) AlertContext() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined above.
func (AlertProcessingRuleSuppressionConditionOutput) AlertRuleId ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) AlertRuleId() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined above.
func (AlertProcessingRuleSuppressionConditionOutput) AlertRuleName ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) AlertRuleName() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
A `alertRuleName` block as defined above.
func (AlertProcessingRuleSuppressionConditionOutput) Description ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) Description() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionOutput) MonitorCondition ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) MonitorCondition() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
A `monitorCondition` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) MonitorService ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) MonitorService() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) Severity ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) Severity() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) SignalType ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) SignalType() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
A `signalType` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) TargetResource ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) TargetResource() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
A `targetResource` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) TargetResourceGroup ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) TargetResourceGroup() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
A `targetResourceGroup` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) TargetResourceType ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) TargetResourceType() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutput() AlertProcessingRuleSuppressionConditionOutput
func (AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionOutput
func (AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionPtrOutput
type AlertProcessingRuleSuppressionConditionPtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionPtr(v *AlertProcessingRuleSuppressionConditionArgs) AlertProcessingRuleSuppressionConditionPtrInput
type AlertProcessingRuleSuppressionConditionPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionPtrOutput) AlertContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) AlertContext() AlertProcessingRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined above.
func (AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleId ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleId() AlertProcessingRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined above.
func (AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleName ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) AlertRuleName() AlertProcessingRuleSuppressionConditionAlertRuleNamePtrOutput
A `alertRuleName` block as defined above.
func (AlertProcessingRuleSuppressionConditionPtrOutput) Description ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) Description() AlertProcessingRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionPtrOutput) MonitorCondition ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) MonitorCondition() AlertProcessingRuleSuppressionConditionMonitorConditionPtrOutput
A `monitorCondition` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) MonitorService ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) MonitorService() AlertProcessingRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) Severity ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) Severity() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) SignalType ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) SignalType() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
A `signalType` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) TargetResource ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) TargetResource() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
A `targetResource` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceGroup ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceGroup() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
A `targetResourceGroup` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceType ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) TargetResourceType() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutput() AlertProcessingRuleSuppressionConditionPtrOutput
func (AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionPtrOutput) ToAlertProcessingRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionPtrOutput
type AlertProcessingRuleSuppressionConditionSeverity ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutput() AlertProcessingRuleSuppressionConditionSeverityOutput
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityOutput
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionSeverityArgs) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput
type AlertProcessingRuleSuppressionConditionSeverityInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionSeverityOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSeverityOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutput() AlertProcessingRuleSuppressionConditionSeverityOutput
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityOutput
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSeverityOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionSeverityPtr(v *AlertProcessingRuleSuppressionConditionSeverityArgs) AlertProcessingRuleSuppressionConditionSeverityPtrInput
type AlertProcessingRuleSuppressionConditionSeverityPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutput() AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSeverityPtrOutput) ToAlertProcessingRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSeverityPtrOutput
func (AlertProcessingRuleSuppressionConditionSeverityPtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput() AlertProcessingRuleSuppressionConditionSignalTypeOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypeOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionSignalTypeArgs) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
type AlertProcessingRuleSuppressionConditionSignalTypeInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionSignalTypeOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutput() AlertProcessingRuleSuppressionConditionSignalTypeOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypeOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSignalTypeOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypeOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionSignalTypePtr(v *AlertProcessingRuleSuppressionConditionSignalTypeArgs) AlertProcessingRuleSuppressionConditionSignalTypePtrInput
type AlertProcessingRuleSuppressionConditionSignalTypePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionSignalTypePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutput() AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) ToAlertProcessingRuleSuppressionConditionSignalTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionSignalTypePtrOutput
func (AlertProcessingRuleSuppressionConditionSignalTypePtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput() AlertProcessingRuleSuppressionConditionTargetResourceOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceArgs) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
type AlertProcessingRuleSuppressionConditionTargetResourceGroup ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
type AlertProcessingRuleSuppressionConditionTargetResourceGroupInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionTargetResourceGroupPtr(v *AlertProcessingRuleSuppressionConditionTargetResourceGroupArgs) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrInput
type AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceGroupPtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionTargetResourceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutput() AlertProcessingRuleSuppressionConditionTargetResourceOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionTargetResourcePtr(v *AlertProcessingRuleSuppressionConditionTargetResourceArgs) AlertProcessingRuleSuppressionConditionTargetResourcePtrInput
type AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourcePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourcePtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
type AlertProcessingRuleSuppressionConditionTargetResourceTypeInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypeOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionConditionTargetResourceTypePtr(v *AlertProcessingRuleSuppressionConditionTargetResourceTypeArgs) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrInput
type AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Operator ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput() AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) ToAlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput
func (AlertProcessingRuleSuppressionConditionTargetResourceTypePtrOutput) Values ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionInput interface { pulumi.Input ToAlertProcessingRuleSuppressionOutput() AlertProcessingRuleSuppressionOutput ToAlertProcessingRuleSuppressionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionOutput }
type AlertProcessingRuleSuppressionMap ¶ added in v5.21.0
type AlertProcessingRuleSuppressionMap map[string]AlertProcessingRuleSuppressionInput
func (AlertProcessingRuleSuppressionMap) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionMap) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutput() AlertProcessingRuleSuppressionMapOutput
func (AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionMap) ToAlertProcessingRuleSuppressionMapOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionMapOutput
type AlertProcessingRuleSuppressionMapInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionMapOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionMapOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionMapOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionMapOutput) MapIndex ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionMapOutput) MapIndex(k pulumi.StringInput) AlertProcessingRuleSuppressionOutput
func (AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutput() AlertProcessingRuleSuppressionMapOutput
func (AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionMapOutput) ToAlertProcessingRuleSuppressionMapOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionMapOutput
type AlertProcessingRuleSuppressionOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionOutput) Condition ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionOutput) Condition() AlertProcessingRuleSuppressionConditionPtrOutput
A `condition` block as defined below.
func (AlertProcessingRuleSuppressionOutput) Description ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Alert Processing Rule.
func (AlertProcessingRuleSuppressionOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionOutput) Enabled ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionOutput) Enabled() pulumi.BoolPtrOutput
Should the Alert Processing Rule be enabled? Defaults to `true`.
func (AlertProcessingRuleSuppressionOutput) Name ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionOutput) Schedule() AlertProcessingRuleSuppressionSchedulePtrOutput
A `schedule` block as defined below.
func (AlertProcessingRuleSuppressionOutput) Scopes ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionOutput) Scopes() pulumi.StringArrayOutput
A list of resource IDs which will be the target of Alert Processing Rule.
func (AlertProcessingRuleSuppressionOutput) Tags ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Alert Processing Rule.
func (AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutput() AlertProcessingRuleSuppressionOutput
func (AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionOutput) ToAlertProcessingRuleSuppressionOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionOutput
type AlertProcessingRuleSuppressionSchedule ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutput() AlertProcessingRuleSuppressionScheduleOutput
func (AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleOutput
func (AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput
func (AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleArgs) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput
type AlertProcessingRuleSuppressionScheduleInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleOutput) EffectiveFrom ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleOutput) EffectiveFrom() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleSuppressionScheduleOutput) EffectiveUntil ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleOutput) EffectiveUntil() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleSuppressionScheduleOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleOutput) Recurrence ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleOutput) Recurrence() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
A `recurrence` block as defined above.
func (AlertProcessingRuleSuppressionScheduleOutput) TimeZone ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionScheduleOutput() AlertProcessingRuleSuppressionScheduleOutput
func (AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionScheduleOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionScheduleOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleOutput
func (AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput
func (AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput
type AlertProcessingRuleSuppressionSchedulePtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionSchedulePtr(v *AlertProcessingRuleSuppressionScheduleArgs) AlertProcessingRuleSuppressionSchedulePtrInput
type AlertProcessingRuleSuppressionSchedulePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionSchedulePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveFrom ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveUntil ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S).
func (AlertProcessingRuleSuppressionSchedulePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionSchedulePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionSchedulePtrOutput) Recurrence ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) Recurrence() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
A `recurrence` block as defined above.
func (AlertProcessingRuleSuppressionSchedulePtrOutput) TimeZone ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutput() AlertProcessingRuleSuppressionSchedulePtrOutput
func (AlertProcessingRuleSuppressionSchedulePtrOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionSchedulePtrOutput) ToAlertProcessingRuleSuppressionSchedulePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionSchedulePtrOutput
type AlertProcessingRuleSuppressionScheduleRecurrence ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput() AlertProcessingRuleSuppressionScheduleRecurrenceOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceArgs) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceDaily ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray []AlertProcessingRuleSuppressionScheduleRecurrenceDailyInput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceDailyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) EndTime ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) EndTime() pulumi.StringOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) StartTime ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) StartTime() pulumi.StringOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceDailyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceDailyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray []AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyInput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) DaysOfMonths ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) DaysOfMonths() pulumi.IntArrayOutput
Specifies a list of dayOfMonth to recurrence. Possible values are integers between `1` - `31`.
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) EndTime ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) EndTime() pulumi.StringPtrOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) StartTime ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) StartTime() pulumi.StringPtrOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Dailies ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Dailies() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
One or more `daily` blocks as defined above.
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Monthlies ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Monthlies() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
One or more `monthly` blocks as defined above.
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutput() AlertProcessingRuleSuppressionScheduleRecurrenceOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Weeklies ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceOutput) Weeklies() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
One or more `weekly` blocks as defined below.
type AlertProcessingRuleSuppressionScheduleRecurrencePtrInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
func AlertProcessingRuleSuppressionScheduleRecurrencePtr(v *AlertProcessingRuleSuppressionScheduleRecurrenceArgs) AlertProcessingRuleSuppressionScheduleRecurrencePtrInput
type AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Dailies ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Dailies() AlertProcessingRuleSuppressionScheduleRecurrenceDailyArrayOutput
One or more `daily` blocks as defined above.
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Monthlies ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Monthlies() AlertProcessingRuleSuppressionScheduleRecurrenceMonthlyArrayOutput
One or more `monthly` blocks as defined above.
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutput() AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) ToAlertProcessingRuleSuppressionScheduleRecurrencePtrOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput
func (AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Weeklies ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrencePtrOutput) Weeklies() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
One or more `weekly` blocks as defined below.
type AlertProcessingRuleSuppressionScheduleRecurrenceWeekly ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArgs) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray []AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyInput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext ¶ added in v5.21.0
func (i AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArray) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ElementType ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyArrayOutput
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) DaysOfWeeks ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ElementType() reflect.Type
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) EndTime ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) EndTime() pulumi.StringPtrOutput
Specifies the recurrence end time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) StartTime ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) StartTime() pulumi.StringPtrOutput
Specifies the recurrence start time (H:M:S).
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput() AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
func (AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext ¶ added in v5.21.0
func (o AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput) ToAlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutputWithContext(ctx context.Context) AlertProcessingRuleSuppressionScheduleRecurrenceWeeklyOutput
type AlertProcessingRuleSuppressionState ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (AlertProcessingRuleSuppressionState) 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"` // 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/v5/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{ AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "exampleSubnet", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, }) if err != nil { return err } exampleLinuxVirtualMachineScaleSet, err := compute.NewLinuxVirtualMachineScaleSet(ctx, "exampleLinuxVirtualMachineScaleSet", &compute.LinuxVirtualMachineScaleSetArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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("UbuntuServer"), Sku: pulumi.String("16.04-LTS"), Version: pulumi.String("latest"), }, }) if err != nil { return err } _, err = monitoring.NewAutoscaleSetting(ctx, "exampleAutoscaleSetting", &monitoring.AutoscaleSettingArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.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"), }, }, }, }, }, 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/v5/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{ AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "exampleSubnet", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, }) if err != nil { return err } exampleLinuxVirtualMachineScaleSet, err := compute.NewLinuxVirtualMachineScaleSet(ctx, "exampleLinuxVirtualMachineScaleSet", &compute.LinuxVirtualMachineScaleSetArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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("UbuntuServer"), Sku: pulumi.String("16.04-LTS"), Version: pulumi.String("latest"), }, }) if err != nil { return err } _, err = monitoring.NewAutoscaleSetting(ctx, "exampleAutoscaleSetting", &monitoring.AutoscaleSettingArgs{ Enabled: pulumi.Bool(true), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.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 // 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 ¶ added in v5.5.0
func (o AutoscaleSettingOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether automatic scaling is enabled for the target resource. Defaults to `true`.
func (AutoscaleSettingOutput) Location ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o AutoscaleSettingOutput) Name() pulumi.StringOutput
The name of the AutoScale Setting. Changing this forces a new resource to be created.
func (AutoscaleSettingOutput) Notification ¶ added in v5.5.0
func (o AutoscaleSettingOutput) Notification() AutoscaleSettingNotificationPtrOutput
Specifies a `notification` block as defined below.
func (AutoscaleSettingOutput) Profiles ¶ added in v5.5.0
func (o AutoscaleSettingOutput) Profiles() AutoscaleSettingProfileArrayOutput
Specifies one or more (up to 20) `profile` blocks as defined below.
func (AutoscaleSettingOutput) ResourceGroupName ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o AutoscaleSettingOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (AutoscaleSettingOutput) TargetResourceId ¶ added in v5.5.0
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 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`. 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`. 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`.
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://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). 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://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). 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://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). 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://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). 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](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). 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](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). 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](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). 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](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). 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`. 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`. 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`.
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 // 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 ¶ added in v5.15.0
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 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewDataCollectionEndpoint(ctx, "exampleDataCollectionEndpoint", &monitoring.DataCollectionEndpointArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.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 ¶ added in v5.15.0
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 ¶ added in v5.15.0
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 ¶ added in v5.15.0
func (*DataCollectionEndpoint) ElementType() reflect.Type
func (*DataCollectionEndpoint) ToDataCollectionEndpointOutput ¶ added in v5.15.0
func (i *DataCollectionEndpoint) ToDataCollectionEndpointOutput() DataCollectionEndpointOutput
func (*DataCollectionEndpoint) ToDataCollectionEndpointOutputWithContext ¶ added in v5.15.0
func (i *DataCollectionEndpoint) ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput
type DataCollectionEndpointArgs ¶ added in v5.15.0
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 ¶ added in v5.15.0
func (DataCollectionEndpointArgs) ElementType() reflect.Type
type DataCollectionEndpointArray ¶ added in v5.15.0
type DataCollectionEndpointArray []DataCollectionEndpointInput
func (DataCollectionEndpointArray) ElementType ¶ added in v5.15.0
func (DataCollectionEndpointArray) ElementType() reflect.Type
func (DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutput ¶ added in v5.15.0
func (i DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutput() DataCollectionEndpointArrayOutput
func (DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutputWithContext ¶ added in v5.15.0
func (i DataCollectionEndpointArray) ToDataCollectionEndpointArrayOutputWithContext(ctx context.Context) DataCollectionEndpointArrayOutput
type DataCollectionEndpointArrayInput ¶ added in v5.15.0
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 ¶ added in v5.15.0
type DataCollectionEndpointArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionEndpointArrayOutput) ElementType ¶ added in v5.15.0
func (DataCollectionEndpointArrayOutput) ElementType() reflect.Type
func (DataCollectionEndpointArrayOutput) Index ¶ added in v5.15.0
func (o DataCollectionEndpointArrayOutput) Index(i pulumi.IntInput) DataCollectionEndpointOutput
func (DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutput ¶ added in v5.15.0
func (o DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutput() DataCollectionEndpointArrayOutput
func (DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutputWithContext ¶ added in v5.15.0
func (o DataCollectionEndpointArrayOutput) ToDataCollectionEndpointArrayOutputWithContext(ctx context.Context) DataCollectionEndpointArrayOutput
type DataCollectionEndpointInput ¶ added in v5.15.0
type DataCollectionEndpointInput interface { pulumi.Input ToDataCollectionEndpointOutput() DataCollectionEndpointOutput ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput }
type DataCollectionEndpointMap ¶ added in v5.15.0
type DataCollectionEndpointMap map[string]DataCollectionEndpointInput
func (DataCollectionEndpointMap) ElementType ¶ added in v5.15.0
func (DataCollectionEndpointMap) ElementType() reflect.Type
func (DataCollectionEndpointMap) ToDataCollectionEndpointMapOutput ¶ added in v5.15.0
func (i DataCollectionEndpointMap) ToDataCollectionEndpointMapOutput() DataCollectionEndpointMapOutput
func (DataCollectionEndpointMap) ToDataCollectionEndpointMapOutputWithContext ¶ added in v5.15.0
func (i DataCollectionEndpointMap) ToDataCollectionEndpointMapOutputWithContext(ctx context.Context) DataCollectionEndpointMapOutput
type DataCollectionEndpointMapInput ¶ added in v5.15.0
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 ¶ added in v5.15.0
type DataCollectionEndpointMapOutput struct{ *pulumi.OutputState }
func (DataCollectionEndpointMapOutput) ElementType ¶ added in v5.15.0
func (DataCollectionEndpointMapOutput) ElementType() reflect.Type
func (DataCollectionEndpointMapOutput) MapIndex ¶ added in v5.15.0
func (o DataCollectionEndpointMapOutput) MapIndex(k pulumi.StringInput) DataCollectionEndpointOutput
func (DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutput ¶ added in v5.15.0
func (o DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutput() DataCollectionEndpointMapOutput
func (DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutputWithContext ¶ added in v5.15.0
func (o DataCollectionEndpointMapOutput) ToDataCollectionEndpointMapOutputWithContext(ctx context.Context) DataCollectionEndpointMapOutput
type DataCollectionEndpointOutput ¶ added in v5.15.0
type DataCollectionEndpointOutput struct{ *pulumi.OutputState }
func (DataCollectionEndpointOutput) ConfigurationAccessEndpoint ¶ added in v5.18.0
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 ¶ added in v5.15.0
func (o DataCollectionEndpointOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Data Collection Endpoint.
func (DataCollectionEndpointOutput) ElementType ¶ added in v5.15.0
func (DataCollectionEndpointOutput) ElementType() reflect.Type
func (DataCollectionEndpointOutput) Kind ¶ added in v5.15.0
func (o DataCollectionEndpointOutput) Kind() pulumi.StringPtrOutput
The kind of the Data Collection Endpoint. Possible values are `Linux` and `Windows`.
func (DataCollectionEndpointOutput) Location ¶ added in v5.15.0
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 ¶ added in v5.18.0
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 ¶ added in v5.15.0
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 ¶ added in v5.15.0
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 ¶ added in v5.15.0
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 ¶ added in v5.15.0
func (o DataCollectionEndpointOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Data Collection Endpoint.
func (DataCollectionEndpointOutput) ToDataCollectionEndpointOutput ¶ added in v5.15.0
func (o DataCollectionEndpointOutput) ToDataCollectionEndpointOutput() DataCollectionEndpointOutput
func (DataCollectionEndpointOutput) ToDataCollectionEndpointOutputWithContext ¶ added in v5.15.0
func (o DataCollectionEndpointOutput) ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput
type DataCollectionEndpointState ¶ added in v5.15.0
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 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 ¶ added in v5.15.0
func (DataCollectionEndpointState) ElementType() reflect.Type
type DataCollectionRule ¶ added in v5.14.0
type DataCollectionRule struct { pulumi.CustomResourceState // 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"` // The kind of the Data Collection Rule. Possible values are `Linux` and `Windows`. 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 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 mapping of tags which should be assigned to the Data Collection Rule. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Data Collection Rule.
## Example Usage
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "exampleAnalyticsWorkspace", &operationalinsights.AnalyticsWorkspaceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleAnalyticsSolution, err := operationalinsights.NewAnalyticsSolution(ctx, "exampleAnalyticsSolution", &operationalinsights.AnalyticsSolutionArgs{ SolutionName: pulumi.String("WindowsEventForwarding"), Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, WorkspaceResourceId: exampleAnalyticsWorkspace.ID(), WorkspaceName: exampleAnalyticsWorkspace.Name, Plan: &operationalinsights.AnalyticsSolutionPlanArgs{ Publisher: pulumi.String("Microsoft"), Product: pulumi.String("OMSGallery/WindowsEventForwarding"), }, }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "a": 1, "b": "hello", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = monitoring.NewDataCollectionRule(ctx, "exampleDataCollectionRule", &monitoring.DataCollectionRuleArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Destinations: &monitoring.DataCollectionRuleDestinationsArgs{ LogAnalytics: monitoring.DataCollectionRuleDestinationsLogAnalyticArray{ &monitoring.DataCollectionRuleDestinationsLogAnalyticArgs{ WorkspaceResourceId: exampleAnalyticsWorkspace.ID(), Name: pulumi.String("test-destination-log"), }, }, AzureMonitorMetrics: &monitoring.DataCollectionRuleDestinationsAzureMonitorMetricsArgs{ Name: pulumi.String("test-destination-metrics"), }, }, DataFlows: monitoring.DataCollectionRuleDataFlowArray{ &monitoring.DataCollectionRuleDataFlowArgs{ Streams: pulumi.StringArray{ pulumi.String("Microsoft-InsightsMetrics"), }, Destinations: pulumi.StringArray{ pulumi.String("test-destination-metrics"), }, }, &monitoring.DataCollectionRuleDataFlowArgs{ Streams: pulumi.StringArray{ pulumi.String("Microsoft-InsightsMetrics"), pulumi.String("Microsoft-Syslog"), pulumi.String("Microsoft-Perf"), }, Destinations: pulumi.StringArray{ pulumi.String("test-destination-log"), }, }, }, DataSources: &monitoring.DataCollectionRuleDataSourcesArgs{ Syslogs: monitoring.DataCollectionRuleDataSourcesSyslogArray{ &monitoring.DataCollectionRuleDataSourcesSyslogArgs{ FacilityNames: pulumi.StringArray{ pulumi.String("*"), }, LogLevels: pulumi.StringArray{ pulumi.String("*"), }, Name: pulumi.String("test-datasource-syslog"), }, }, PerformanceCounters: monitoring.DataCollectionRuleDataSourcesPerformanceCounterArray{ &monitoring.DataCollectionRuleDataSourcesPerformanceCounterArgs{ Streams: pulumi.StringArray{ pulumi.String("Microsoft-Perf"), pulumi.String("Microsoft-InsightsMetrics"), }, SamplingFrequencyInSeconds: pulumi.Int(10), CounterSpecifiers: pulumi.StringArray{ pulumi.String(fmt.Sprintf("Processor(*)\\%v Processor Time", "%")), }, Name: pulumi.String("test-datasource-perfcounter"), }, }, WindowsEventLogs: monitoring.DataCollectionRuleDataSourcesWindowsEventLogArray{ &monitoring.DataCollectionRuleDataSourcesWindowsEventLogArgs{ Streams: pulumi.StringArray{ pulumi.String("Microsoft-WindowsEvent"), }, XPathQueries: pulumi.StringArray{ pulumi.String("*[System/Level=1]"), }, Name: pulumi.String("test-datasource-wineventlog"), }, }, Extensions: monitoring.DataCollectionRuleDataSourcesExtensionArray{ &monitoring.DataCollectionRuleDataSourcesExtensionArgs{ Streams: pulumi.StringArray{ pulumi.String("Microsoft-WindowsEvent"), }, InputDataSources: pulumi.StringArray{ pulumi.String("test-datasource-wineventlog"), }, ExtensionName: pulumi.String("test-extension-name"), ExtensionJson: pulumi.String(json0), Name: pulumi.String("test-datasource-extension"), }, }, }, Description: pulumi.String("data collection rule example"), Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }, pulumi.DependsOn([]pulumi.Resource{ exampleAnalyticsSolution, })) if err != nil { return err } return nil }) }
```
## 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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (*DataCollectionRule) ElementType() reflect.Type
func (*DataCollectionRule) ToDataCollectionRuleOutput ¶ added in v5.14.0
func (i *DataCollectionRule) ToDataCollectionRuleOutput() DataCollectionRuleOutput
func (*DataCollectionRule) ToDataCollectionRuleOutputWithContext ¶ added in v5.14.0
func (i *DataCollectionRule) ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput
type DataCollectionRuleArgs ¶ added in v5.14.0
type DataCollectionRuleArgs struct { // 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 // The kind of the Data Collection Rule. Possible values are `Linux` and `Windows`. 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 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 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 ¶ added in v5.14.0
func (DataCollectionRuleArgs) ElementType() reflect.Type
type DataCollectionRuleArray ¶ added in v5.14.0
type DataCollectionRuleArray []DataCollectionRuleInput
func (DataCollectionRuleArray) ElementType ¶ added in v5.14.0
func (DataCollectionRuleArray) ElementType() reflect.Type
func (DataCollectionRuleArray) ToDataCollectionRuleArrayOutput ¶ added in v5.14.0
func (i DataCollectionRuleArray) ToDataCollectionRuleArrayOutput() DataCollectionRuleArrayOutput
func (DataCollectionRuleArray) ToDataCollectionRuleArrayOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleArray) ToDataCollectionRuleArrayOutputWithContext(ctx context.Context) DataCollectionRuleArrayOutput
type DataCollectionRuleArrayInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleArrayOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleArrayOutput) Index ¶ added in v5.14.0
func (o DataCollectionRuleArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleOutput
func (DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutput ¶ added in v5.14.0
func (o DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutput() DataCollectionRuleArrayOutput
func (DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleArrayOutput) ToDataCollectionRuleArrayOutputWithContext(ctx context.Context) DataCollectionRuleArrayOutput
type DataCollectionRuleAssociation ¶ added in v5.19.0
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. 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. Changing this forces a new Data Collection Rule to be created. Defaults to `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/v5/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{ AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "exampleSubnet", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, }) if err != nil { return err } exampleNetworkInterface, err := network.NewNetworkInterface(ctx, "exampleNetworkInterface", &network.NetworkInterfaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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, "exampleLinuxVirtualMachine", &compute.LinuxVirtualMachineArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.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("UbuntuServer"), Sku: pulumi.String("16.04-LTS"), Version: pulumi.String("latest"), }, }) if err != nil { return err } exampleDataCollectionRule, err := monitoring.NewDataCollectionRule(ctx, "exampleDataCollectionRule", &monitoring.DataCollectionRuleArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.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, "exampleDataCollectionEndpoint", &monitoring.DataCollectionEndpointArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } _, err = monitoring.NewDataCollectionRuleAssociation(ctx, "example1", &monitoring.DataCollectionRuleAssociationArgs{ TargetResourceId: exampleLinuxVirtualMachine.ID(), DataCollectionRuleId: exampleDataCollectionRule.ID(), Description: pulumi.String("example"), }) if err != nil { return err } _, 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 ¶ added in v5.19.0
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 ¶ added in v5.19.0
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 ¶ added in v5.19.0
func (*DataCollectionRuleAssociation) ElementType() reflect.Type
func (*DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutput ¶ added in v5.19.0
func (i *DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput
func (*DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutputWithContext ¶ added in v5.19.0
func (i *DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput
type DataCollectionRuleAssociationArgs ¶ added in v5.19.0
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. 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. Changing this forces a new Data Collection Rule to be created. Defaults to `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 ¶ added in v5.19.0
func (DataCollectionRuleAssociationArgs) ElementType() reflect.Type
type DataCollectionRuleAssociationArray ¶ added in v5.19.0
type DataCollectionRuleAssociationArray []DataCollectionRuleAssociationInput
func (DataCollectionRuleAssociationArray) ElementType ¶ added in v5.19.0
func (DataCollectionRuleAssociationArray) ElementType() reflect.Type
func (DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutput ¶ added in v5.19.0
func (i DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutput() DataCollectionRuleAssociationArrayOutput
func (DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutputWithContext ¶ added in v5.19.0
func (i DataCollectionRuleAssociationArray) ToDataCollectionRuleAssociationArrayOutputWithContext(ctx context.Context) DataCollectionRuleAssociationArrayOutput
type DataCollectionRuleAssociationArrayInput ¶ added in v5.19.0
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 ¶ added in v5.19.0
type DataCollectionRuleAssociationArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleAssociationArrayOutput) ElementType ¶ added in v5.19.0
func (DataCollectionRuleAssociationArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutput ¶ added in v5.19.0
func (o DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutput() DataCollectionRuleAssociationArrayOutput
func (DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutputWithContext ¶ added in v5.19.0
func (o DataCollectionRuleAssociationArrayOutput) ToDataCollectionRuleAssociationArrayOutputWithContext(ctx context.Context) DataCollectionRuleAssociationArrayOutput
type DataCollectionRuleAssociationInput ¶ added in v5.19.0
type DataCollectionRuleAssociationInput interface { pulumi.Input ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput }
type DataCollectionRuleAssociationMap ¶ added in v5.19.0
type DataCollectionRuleAssociationMap map[string]DataCollectionRuleAssociationInput
func (DataCollectionRuleAssociationMap) ElementType ¶ added in v5.19.0
func (DataCollectionRuleAssociationMap) ElementType() reflect.Type
func (DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutput ¶ added in v5.19.0
func (i DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutput() DataCollectionRuleAssociationMapOutput
func (DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutputWithContext ¶ added in v5.19.0
func (i DataCollectionRuleAssociationMap) ToDataCollectionRuleAssociationMapOutputWithContext(ctx context.Context) DataCollectionRuleAssociationMapOutput
type DataCollectionRuleAssociationMapInput ¶ added in v5.19.0
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 ¶ added in v5.19.0
type DataCollectionRuleAssociationMapOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleAssociationMapOutput) ElementType ¶ added in v5.19.0
func (DataCollectionRuleAssociationMapOutput) ElementType() reflect.Type
func (DataCollectionRuleAssociationMapOutput) MapIndex ¶ added in v5.19.0
func (o DataCollectionRuleAssociationMapOutput) MapIndex(k pulumi.StringInput) DataCollectionRuleAssociationOutput
func (DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutput ¶ added in v5.19.0
func (o DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutput() DataCollectionRuleAssociationMapOutput
func (DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutputWithContext ¶ added in v5.19.0
func (o DataCollectionRuleAssociationMapOutput) ToDataCollectionRuleAssociationMapOutputWithContext(ctx context.Context) DataCollectionRuleAssociationMapOutput
type DataCollectionRuleAssociationOutput ¶ added in v5.19.0
type DataCollectionRuleAssociationOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleAssociationOutput) DataCollectionEndpointId ¶ added in v5.19.0
func (o DataCollectionRuleAssociationOutput) DataCollectionEndpointId() pulumi.StringPtrOutput
The ID of the Data Collection Endpoint which will be associated to the target resource.
func (DataCollectionRuleAssociationOutput) DataCollectionRuleId ¶ added in v5.19.0
func (o DataCollectionRuleAssociationOutput) DataCollectionRuleId() pulumi.StringPtrOutput
The ID of the Data Collection Rule which will be associated to the target resource.
func (DataCollectionRuleAssociationOutput) Description ¶ added in v5.19.0
func (o DataCollectionRuleAssociationOutput) Description() pulumi.StringPtrOutput
The description of the Data Collection Rule Association.
func (DataCollectionRuleAssociationOutput) ElementType ¶ added in v5.19.0
func (DataCollectionRuleAssociationOutput) ElementType() reflect.Type
func (DataCollectionRuleAssociationOutput) Name ¶ added in v5.19.0
func (o DataCollectionRuleAssociationOutput) 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. Defaults to `configurationAccessEndpoint`.
func (DataCollectionRuleAssociationOutput) TargetResourceId ¶ added in v5.19.0
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 ¶ added in v5.19.0
func (o DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput
func (DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutputWithContext ¶ added in v5.19.0
func (o DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput
type DataCollectionRuleAssociationState ¶ added in v5.19.0
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. 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. Changing this forces a new Data Collection Rule to be created. Defaults to `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 ¶ added in v5.19.0
func (DataCollectionRuleAssociationState) ElementType() reflect.Type
type DataCollectionRuleDataFlow ¶ added in v5.14.0
type DataCollectionRuleDataFlow struct { // Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`. Destinations []string `pulumi:"destinations"` // Specifies a list of streams. Possible values include but not limited to `Microsoft-Event`, `Microsoft-InsightsMetrics`, `Microsoft-Perf`, `Microsoft-Syslog`,and `Microsoft-WindowsEvent`. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataFlowArgs ¶ added in v5.14.0
type DataCollectionRuleDataFlowArgs struct { // Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // Specifies a list of streams. Possible values include but not limited to `Microsoft-Event`, `Microsoft-InsightsMetrics`, `Microsoft-Perf`, `Microsoft-Syslog`,and `Microsoft-WindowsEvent`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataFlowArgs) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataFlowArgs) ElementType() reflect.Type
func (DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutput() DataCollectionRuleDataFlowOutput
func (DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataFlowArgs) ToDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowOutput
type DataCollectionRuleDataFlowArray ¶ added in v5.14.0
type DataCollectionRuleDataFlowArray []DataCollectionRuleDataFlowInput
func (DataCollectionRuleDataFlowArray) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataFlowArray) ElementType() reflect.Type
func (DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutput() DataCollectionRuleDataFlowArrayOutput
func (DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataFlowArray) ToDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowArrayOutput
type DataCollectionRuleDataFlowArrayInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataFlowArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataFlowArrayOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataFlowArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataFlowArrayOutput) Index ¶ added in v5.14.0
func (o DataCollectionRuleDataFlowArrayOutput) Index(i pulumi.IntInput) DataCollectionRuleDataFlowOutput
func (DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutput ¶ added in v5.14.0
func (o DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutput() DataCollectionRuleDataFlowArrayOutput
func (DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataFlowArrayOutput) ToDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowArrayOutput
type DataCollectionRuleDataFlowInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataFlowOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataFlowOutput) Destinations ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (DataCollectionRuleDataFlowOutput) ElementType() reflect.Type
func (DataCollectionRuleDataFlowOutput) Streams ¶ added in v5.14.0
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`,and `Microsoft-WindowsEvent`.
func (DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutput ¶ added in v5.14.0
func (o DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutput() DataCollectionRuleDataFlowOutput
func (DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataFlowOutput) ToDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) DataCollectionRuleDataFlowOutput
type DataCollectionRuleDataSources ¶ added in v5.14.0
type DataCollectionRuleDataSources struct { // One or more `extension` blocks as defined below. Extensions []DataCollectionRuleDataSourcesExtension `pulumi:"extensions"` // One or more `performanceCounter` blocks as defined below. PerformanceCounters []DataCollectionRuleDataSourcesPerformanceCounter `pulumi:"performanceCounters"` // One or more `syslog` blocks as defined below. Syslogs []DataCollectionRuleDataSourcesSyslog `pulumi:"syslogs"` // One or more `windowsEventLog` blocks as defined below. WindowsEventLogs []DataCollectionRuleDataSourcesWindowsEventLog `pulumi:"windowsEventLogs"` }
type DataCollectionRuleDataSourcesArgs ¶ added in v5.14.0
type DataCollectionRuleDataSourcesArgs struct { // One or more `extension` blocks as defined below. Extensions DataCollectionRuleDataSourcesExtensionArrayInput `pulumi:"extensions"` // One or more `performanceCounter` blocks as defined below. PerformanceCounters DataCollectionRuleDataSourcesPerformanceCounterArrayInput `pulumi:"performanceCounters"` // One or more `syslog` blocks as defined below. Syslogs DataCollectionRuleDataSourcesSyslogArrayInput `pulumi:"syslogs"` // One or more `windowsEventLog` blocks as defined below. WindowsEventLogs DataCollectionRuleDataSourcesWindowsEventLogArrayInput `pulumi:"windowsEventLogs"` }
func (DataCollectionRuleDataSourcesArgs) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput
func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput
func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
type DataCollectionRuleDataSourcesExtension ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesExtensionArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutput() DataCollectionRuleDataSourcesExtensionOutput
func (DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesExtensionArgs) ToDataCollectionRuleDataSourcesExtensionOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionOutput
type DataCollectionRuleDataSourcesExtensionArray ¶ added in v5.14.0
type DataCollectionRuleDataSourcesExtensionArray []DataCollectionRuleDataSourcesExtensionInput
func (DataCollectionRuleDataSourcesExtensionArray) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesExtensionArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutput() DataCollectionRuleDataSourcesExtensionArrayOutput
func (DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesExtensionArray) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionArrayOutput
type DataCollectionRuleDataSourcesExtensionArrayInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataSourcesExtensionArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesExtensionArrayOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesExtensionArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutput ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutput() DataCollectionRuleDataSourcesExtensionArrayOutput
func (DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesExtensionArrayOutput) ToDataCollectionRuleDataSourcesExtensionArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionArrayOutput
type DataCollectionRuleDataSourcesExtensionInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataSourcesExtensionOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesExtensionOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesExtensionOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesExtensionOutput) ExtensionJson ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesExtensionOutput) ExtensionJson() pulumi.StringPtrOutput
A JSON String which specifies the extension setting.
func (DataCollectionRuleDataSourcesExtensionOutput) ExtensionName ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesExtensionOutput) ExtensionName() pulumi.StringOutput
The name of the VM extension.
func (DataCollectionRuleDataSourcesExtensionOutput) InputDataSources ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesExtensionOutput) ToDataCollectionRuleDataSourcesExtensionOutput() DataCollectionRuleDataSourcesExtensionOutput
func (DataCollectionRuleDataSourcesExtensionOutput) ToDataCollectionRuleDataSourcesExtensionOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesExtensionOutput) ToDataCollectionRuleDataSourcesExtensionOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesExtensionOutput
type DataCollectionRuleDataSourcesInput ¶ added in v5.14.0
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 DataCollectionRuleDataSourcesOutput ¶ added in v5.14.0
type DataCollectionRuleDataSourcesOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesOutput) Extensions ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesOutput) Extensions() DataCollectionRuleDataSourcesExtensionArrayOutput
One or more `extension` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) PerformanceCounters ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesOutput) PerformanceCounters() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
One or more `performanceCounter` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) Syslogs ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesOutput) Syslogs() DataCollectionRuleDataSourcesSyslogArrayOutput
One or more `syslog` blocks as defined below.
func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutput ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput
func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput
func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutput ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesOutput) WindowsEventLogs ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesOutput) WindowsEventLogs() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
One or more `windowsEventLog` blocks as defined below.
type DataCollectionRuleDataSourcesPerformanceCounter ¶ added in v5.14.0
type DataCollectionRuleDataSourcesPerformanceCounter 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"` // 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 `300` 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. Possible values include but not limited to `Microsoft-InsightsMetrics`,and `Microsoft-Perf`. Streams []string `pulumi:"streams"` }
type DataCollectionRuleDataSourcesPerformanceCounterArgs ¶ added in v5.14.0
type DataCollectionRuleDataSourcesPerformanceCounterArgs 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"` // 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 `300` 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. Possible values include but not limited to `Microsoft-InsightsMetrics`,and `Microsoft-Perf`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (DataCollectionRuleDataSourcesPerformanceCounterArgs) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesPerformanceCounterArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutput() DataCollectionRuleDataSourcesPerformanceCounterOutput
func (DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesPerformanceCounterArgs) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterOutput
type DataCollectionRuleDataSourcesPerformanceCounterArray ¶ added in v5.14.0
type DataCollectionRuleDataSourcesPerformanceCounterArray []DataCollectionRuleDataSourcesPerformanceCounterInput
func (DataCollectionRuleDataSourcesPerformanceCounterArray) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesPerformanceCounterArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
func (DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesPerformanceCounterArray) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
type DataCollectionRuleDataSourcesPerformanceCounterArrayInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataSourcesPerformanceCounterArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutput() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
func (DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPerformanceCounterArrayOutput) ToDataCollectionRuleDataSourcesPerformanceCounterArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
type DataCollectionRuleDataSourcesPerformanceCounterInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataSourcesPerformanceCounterOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) CounterSpecifiers ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) 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 (DataCollectionRuleDataSourcesPerformanceCounterOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) Name ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) SamplingFrequencyInSeconds() pulumi.IntOutput
The number of seconds between consecutive counter measurements (samples). The value should be integer between `1` and `300` inclusive.
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) Streams ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) ToDataCollectionRuleDataSourcesPerformanceCounterOutput() DataCollectionRuleDataSourcesPerformanceCounterOutput
func (DataCollectionRuleDataSourcesPerformanceCounterOutput) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPerformanceCounterOutput) ToDataCollectionRuleDataSourcesPerformanceCounterOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPerformanceCounterOutput
type DataCollectionRuleDataSourcesPtrInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
func DataCollectionRuleDataSourcesPtr(v *DataCollectionRuleDataSourcesArgs) DataCollectionRuleDataSourcesPtrInput
type DataCollectionRuleDataSourcesPtrOutput ¶ added in v5.14.0
type DataCollectionRuleDataSourcesPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesPtrOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesPtrOutput) Extensions ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPtrOutput) Extensions() DataCollectionRuleDataSourcesExtensionArrayOutput
One or more `extension` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) PerformanceCounters ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPtrOutput) PerformanceCounters() DataCollectionRuleDataSourcesPerformanceCounterArrayOutput
One or more `performanceCounter` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) Syslogs ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPtrOutput) Syslogs() DataCollectionRuleDataSourcesSyslogArrayOutput
One or more `syslog` blocks as defined below.
func (DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput
func (DataCollectionRuleDataSourcesPtrOutput) WindowsEventLogs ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesPtrOutput) WindowsEventLogs() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
One or more `windowsEventLog` blocks as defined below.
type DataCollectionRuleDataSourcesSyslog ¶ added in v5.14.0
type DataCollectionRuleDataSourcesSyslog 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"` // 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 ¶ added in v5.14.0
type DataCollectionRuleDataSourcesSyslogArgs 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"` // 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 ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesSyslogArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutput() DataCollectionRuleDataSourcesSyslogOutput
func (DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesSyslogArgs) ToDataCollectionRuleDataSourcesSyslogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogOutput
type DataCollectionRuleDataSourcesSyslogArray ¶ added in v5.14.0
type DataCollectionRuleDataSourcesSyslogArray []DataCollectionRuleDataSourcesSyslogInput
func (DataCollectionRuleDataSourcesSyslogArray) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesSyslogArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutput() DataCollectionRuleDataSourcesSyslogArrayOutput
func (DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesSyslogArray) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogArrayOutput
type DataCollectionRuleDataSourcesSyslogArrayInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataSourcesSyslogArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesSyslogArrayOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesSyslogArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutput ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutput() DataCollectionRuleDataSourcesSyslogArrayOutput
func (DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesSyslogArrayOutput) ToDataCollectionRuleDataSourcesSyslogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogArrayOutput
type DataCollectionRuleDataSourcesSyslogInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataSourcesSyslogOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesSyslogOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesSyslogOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesSyslogOutput) FacilityNames ¶ added in v5.14.0
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 `auth`, `authpriv`, `cron`, `daemon`, `kern`, `lpr`, `mail`, `mark`, `news`, `syslog`, `user`, `uucp`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`,and `*`.
func (DataCollectionRuleDataSourcesSyslogOutput) LogLevels ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.24.0
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 ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesSyslogOutput) ToDataCollectionRuleDataSourcesSyslogOutput() DataCollectionRuleDataSourcesSyslogOutput
func (DataCollectionRuleDataSourcesSyslogOutput) ToDataCollectionRuleDataSourcesSyslogOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesSyslogOutput) ToDataCollectionRuleDataSourcesSyslogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesSyslogOutput
type DataCollectionRuleDataSourcesWindowsEventLog ¶ added in v5.14.0
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. XPathQueries []string `pulumi:"xPathQueries"` }
type DataCollectionRuleDataSourcesWindowsEventLogArgs ¶ added in v5.14.0
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. XPathQueries pulumi.StringArrayInput `pulumi:"xPathQueries"` }
func (DataCollectionRuleDataSourcesWindowsEventLogArgs) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesWindowsEventLogArgs) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutput() DataCollectionRuleDataSourcesWindowsEventLogOutput
func (DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesWindowsEventLogArgs) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogOutput
type DataCollectionRuleDataSourcesWindowsEventLogArray ¶ added in v5.14.0
type DataCollectionRuleDataSourcesWindowsEventLogArray []DataCollectionRuleDataSourcesWindowsEventLogInput
func (DataCollectionRuleDataSourcesWindowsEventLogArray) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesWindowsEventLogArray) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
func (DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDataSourcesWindowsEventLogArray) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
type DataCollectionRuleDataSourcesWindowsEventLogArrayInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataSourcesWindowsEventLogArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutput() DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
func (DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesWindowsEventLogArrayOutput) ToDataCollectionRuleDataSourcesWindowsEventLogArrayOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogArrayOutput
type DataCollectionRuleDataSourcesWindowsEventLogInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDataSourcesWindowsEventLogOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) ElementType() reflect.Type
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) Name ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) ToDataCollectionRuleDataSourcesWindowsEventLogOutput() DataCollectionRuleDataSourcesWindowsEventLogOutput
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) ToDataCollectionRuleDataSourcesWindowsEventLogOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesWindowsEventLogOutput
func (DataCollectionRuleDataSourcesWindowsEventLogOutput) XPathQueries ¶ added in v5.14.0
func (o DataCollectionRuleDataSourcesWindowsEventLogOutput) XPathQueries() pulumi.StringArrayOutput
Specifies a list of Windows Event Log queries in XPath expression.
type DataCollectionRuleDestinations ¶ added in v5.14.0
type DataCollectionRuleDestinations struct { // A `azureMonitorMetrics` block as defined above. AzureMonitorMetrics *DataCollectionRuleDestinationsAzureMonitorMetrics `pulumi:"azureMonitorMetrics"` // One or more `logAnalytics` blocks as defined below. LogAnalytics []DataCollectionRuleDestinationsLogAnalytic `pulumi:"logAnalytics"` }
type DataCollectionRuleDestinationsArgs ¶ added in v5.14.0
type DataCollectionRuleDestinationsArgs struct { // A `azureMonitorMetrics` block as defined above. AzureMonitorMetrics DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput `pulumi:"azureMonitorMetrics"` // One or more `logAnalytics` blocks as defined below. LogAnalytics DataCollectionRuleDestinationsLogAnalyticArrayInput `pulumi:"logAnalytics"` }
func (DataCollectionRuleDestinationsArgs) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDestinationsArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutput ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput
func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput
func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutput ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
type DataCollectionRuleDestinationsAzureMonitorMetrics ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput() DataCollectionRuleDestinationsAzureMonitorMetricsOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsAzureMonitorMetricsArgs) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
type DataCollectionRuleDestinationsAzureMonitorMetricsInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDestinationsAzureMonitorMetricsOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) Name ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutput() DataCollectionRuleDestinationsAzureMonitorMetricsOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsAzureMonitorMetricsOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
type DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
func DataCollectionRuleDestinationsAzureMonitorMetricsPtr(v *DataCollectionRuleDestinationsAzureMonitorMetricsArgs) DataCollectionRuleDestinationsAzureMonitorMetricsPtrInput
type DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput ¶ added in v5.14.0
type DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) Name ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
func (DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput) ToDataCollectionRuleDestinationsAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
type DataCollectionRuleDestinationsInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (DataCollectionRuleDestinationsLogAnalyticArgs) ElementType() reflect.Type
func (DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutput ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutput() DataCollectionRuleDestinationsLogAnalyticOutput
func (DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsLogAnalyticArgs) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticOutput
type DataCollectionRuleDestinationsLogAnalyticArray ¶ added in v5.14.0
type DataCollectionRuleDestinationsLogAnalyticArray []DataCollectionRuleDestinationsLogAnalyticInput
func (DataCollectionRuleDestinationsLogAnalyticArray) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDestinationsLogAnalyticArray) ElementType() reflect.Type
func (DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput() DataCollectionRuleDestinationsLogAnalyticArrayOutput
func (DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleDestinationsLogAnalyticArray) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticArrayOutput
type DataCollectionRuleDestinationsLogAnalyticArrayInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDestinationsLogAnalyticArrayOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsLogAnalyticArrayOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDestinationsLogAnalyticArrayOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutput() DataCollectionRuleDestinationsLogAnalyticArrayOutput
func (DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsLogAnalyticArrayOutput) ToDataCollectionRuleDestinationsLogAnalyticArrayOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticArrayOutput
type DataCollectionRuleDestinationsLogAnalyticInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleDestinationsLogAnalyticOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsLogAnalyticOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDestinationsLogAnalyticOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsLogAnalyticOutput) Name ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsLogAnalyticOutput) ToDataCollectionRuleDestinationsLogAnalyticOutput() DataCollectionRuleDestinationsLogAnalyticOutput
func (DataCollectionRuleDestinationsLogAnalyticOutput) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsLogAnalyticOutput) ToDataCollectionRuleDestinationsLogAnalyticOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsLogAnalyticOutput
func (DataCollectionRuleDestinationsLogAnalyticOutput) WorkspaceResourceId ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsLogAnalyticOutput) WorkspaceResourceId() pulumi.StringOutput
The ID of a Log Analytic Workspace resource.
type DataCollectionRuleDestinationsOutput ¶ added in v5.14.0
type DataCollectionRuleDestinationsOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsOutput) AzureMonitorMetrics ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsOutput) AzureMonitorMetrics() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
A `azureMonitorMetrics` block as defined above.
func (DataCollectionRuleDestinationsOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDestinationsOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsOutput) LogAnalytics ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsOutput) LogAnalytics() DataCollectionRuleDestinationsLogAnalyticArrayOutput
One or more `logAnalytics` blocks as defined below.
func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutput ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput
func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput
func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutput ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
type DataCollectionRuleDestinationsPtrInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
func DataCollectionRuleDestinationsPtr(v *DataCollectionRuleDestinationsArgs) DataCollectionRuleDestinationsPtrInput
type DataCollectionRuleDestinationsPtrOutput ¶ added in v5.14.0
type DataCollectionRuleDestinationsPtrOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleDestinationsPtrOutput) AzureMonitorMetrics ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsPtrOutput) AzureMonitorMetrics() DataCollectionRuleDestinationsAzureMonitorMetricsPtrOutput
A `azureMonitorMetrics` block as defined above.
func (DataCollectionRuleDestinationsPtrOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleDestinationsPtrOutput) ElementType() reflect.Type
func (DataCollectionRuleDestinationsPtrOutput) LogAnalytics ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsPtrOutput) LogAnalytics() DataCollectionRuleDestinationsLogAnalyticArrayOutput
One or more `logAnalytics` blocks as defined below.
func (DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
func (DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput
type DataCollectionRuleInput ¶ added in v5.14.0
type DataCollectionRuleInput interface { pulumi.Input ToDataCollectionRuleOutput() DataCollectionRuleOutput ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput }
type DataCollectionRuleMap ¶ added in v5.14.0
type DataCollectionRuleMap map[string]DataCollectionRuleInput
func (DataCollectionRuleMap) ElementType ¶ added in v5.14.0
func (DataCollectionRuleMap) ElementType() reflect.Type
func (DataCollectionRuleMap) ToDataCollectionRuleMapOutput ¶ added in v5.14.0
func (i DataCollectionRuleMap) ToDataCollectionRuleMapOutput() DataCollectionRuleMapOutput
func (DataCollectionRuleMap) ToDataCollectionRuleMapOutputWithContext ¶ added in v5.14.0
func (i DataCollectionRuleMap) ToDataCollectionRuleMapOutputWithContext(ctx context.Context) DataCollectionRuleMapOutput
type DataCollectionRuleMapInput ¶ added in v5.14.0
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 ¶ added in v5.14.0
type DataCollectionRuleMapOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleMapOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleMapOutput) ElementType() reflect.Type
func (DataCollectionRuleMapOutput) MapIndex ¶ added in v5.14.0
func (o DataCollectionRuleMapOutput) MapIndex(k pulumi.StringInput) DataCollectionRuleOutput
func (DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutput ¶ added in v5.14.0
func (o DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutput() DataCollectionRuleMapOutput
func (DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleMapOutput) ToDataCollectionRuleMapOutputWithContext(ctx context.Context) DataCollectionRuleMapOutput
type DataCollectionRuleOutput ¶ added in v5.14.0
type DataCollectionRuleOutput struct{ *pulumi.OutputState }
func (DataCollectionRuleOutput) DataFlows ¶ added in v5.14.0
func (o DataCollectionRuleOutput) DataFlows() DataCollectionRuleDataFlowArrayOutput
One or more `dataFlow` blocks as defined below.
func (DataCollectionRuleOutput) DataSources ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (o DataCollectionRuleOutput) Description() pulumi.StringPtrOutput
The description of the Data Collection Rule.
func (DataCollectionRuleOutput) Destinations ¶ added in v5.14.0
func (o DataCollectionRuleOutput) Destinations() DataCollectionRuleDestinationsOutput
A `destinations` block as defined below.
func (DataCollectionRuleOutput) ElementType ¶ added in v5.14.0
func (DataCollectionRuleOutput) ElementType() reflect.Type
func (DataCollectionRuleOutput) Kind ¶ added in v5.14.0
func (o DataCollectionRuleOutput) Kind() pulumi.StringPtrOutput
The kind of the Data Collection Rule. Possible values are `Linux` and `Windows`. 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 (DataCollectionRuleOutput) Location ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
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) Tags ¶ added in v5.14.0
func (o DataCollectionRuleOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Data Collection Rule.
func (DataCollectionRuleOutput) ToDataCollectionRuleOutput ¶ added in v5.14.0
func (o DataCollectionRuleOutput) ToDataCollectionRuleOutput() DataCollectionRuleOutput
func (DataCollectionRuleOutput) ToDataCollectionRuleOutputWithContext ¶ added in v5.14.0
func (o DataCollectionRuleOutput) ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput
type DataCollectionRuleState ¶ added in v5.14.0
type DataCollectionRuleState struct { // 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 // The kind of the Data Collection Rule. Possible values are `Linux` and `Windows`. 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 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 mapping of tags which should be assigned to the Data Collection Rule. Tags pulumi.StringMapInput }
func (DataCollectionRuleState) ElementType ¶ added in v5.14.0
func (DataCollectionRuleState) ElementType() reflect.Type
type DiagnosticSetting ¶
type DiagnosticSetting struct { pulumi.CustomResourceState // One or more `enabledLog` blocks as defined below. EnabledLogs DiagnosticSettingEnabledLogArrayOutput `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. EventhubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventhubAuthorizationRuleId"` // Specifies the name of the Event Hub where Diagnostics Data should be sent. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrOutput `pulumi:"eventhubName"` // Possible values are `AzureDiagnostics` and `Dedicated`, default to `AzureDiagnostics`. When set to `Dedicated`, logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy AzureDiagnostics table. LogAnalyticsDestinationType pulumi.StringPtrOutput `pulumi:"logAnalyticsDestinationType"` // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. LogAnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceId"` // One or more `log` blocks as defined below. // // Deprecated: `log` has been superseded by `enabled_log` and will be removed in version 4.0 of the AzureRM Provider. Logs DiagnosticSettingLogArrayOutput `pulumi:"logs"` // One or more `metric` blocks as defined below. Metrics DiagnosticSettingMetricArrayOutput `pulumi:"metrics"` // Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created. 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). PartnerSolutionId pulumi.StringPtrOutput `pulumi:"partnerSolutionId"` // The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created. 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount := storage.LookupAccountOutput(ctx, storage.GetAccountOutputArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: exampleResourceGroup.Name, }, nil) exampleKeyVault := keyvault.LookupKeyVaultOutput(ctx, keyvault.GetKeyVaultOutputArgs{ Name: pulumi.String("example-vault"), ResourceGroupName: exampleResourceGroup.Name, }, nil) _, err = monitoring.NewDiagnosticSetting(ctx, "exampleDiagnosticSetting", &monitoring.DiagnosticSettingArgs{ TargetResourceId: exampleKeyVault.ApplyT(func(exampleKeyVault keyvault.GetKeyVaultResult) (*string, error) { return &exampleKeyVault.Id, nil }).(pulumi.StringPtrOutput), StorageAccountId: exampleAccount.ApplyT(func(exampleAccount storage.GetAccountResult) (*string, error) { return &exampleAccount.Id, nil }).(pulumi.StringPtrOutput), EnabledLogs: monitoring.DiagnosticSettingEnabledLogArray{ &monitoring.DiagnosticSettingEnabledLogArgs{ Category: pulumi.String("AuditEvent"), RetentionPolicy: &monitoring.DiagnosticSettingEnabledLogRetentionPolicyArgs{ Enabled: pulumi.Bool(false), }, }, }, Metrics: monitoring.DiagnosticSettingMetricArray{ &monitoring.DiagnosticSettingMetricArgs{ Category: pulumi.String("AllMetrics"), RetentionPolicy: &monitoring.DiagnosticSettingMetricRetentionPolicyArgs{ Enabled: pulumi.Bool(false), }, }, }, }) 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. EnabledLogs DiagnosticSettingEnabledLogArrayInput // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Possible values are `AzureDiagnostics` and `Dedicated`, default to `AzureDiagnostics`. When set to `Dedicated`, logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy AzureDiagnostics table. LogAnalyticsDestinationType pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `log` blocks as defined below. // // Deprecated: `log` has been superseded by `enabled_log` and will be removed in version 4.0 of the AzureRM Provider. Logs DiagnosticSettingLogArrayInput // One or more `metric` blocks as defined below. Metrics DiagnosticSettingMetricArrayInput // Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created. 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). PartnerSolutionId pulumi.StringPtrInput // The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created. 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 ¶ added in v5.31.0
type DiagnosticSettingEnabledLog struct { // The name of a Diagnostic Log Category for this Resource. Category *string `pulumi:"category"` // The name of a Diagnostic Log Category Group for this Resource. CategoryGroup *string `pulumi:"categoryGroup"` // A `retentionPolicy` block as defined below. RetentionPolicy *DiagnosticSettingEnabledLogRetentionPolicy `pulumi:"retentionPolicy"` }
type DiagnosticSettingEnabledLogArgs ¶ added in v5.31.0
type DiagnosticSettingEnabledLogArgs struct { // The name of a Diagnostic Log Category for this Resource. Category pulumi.StringPtrInput `pulumi:"category"` // The name of a Diagnostic Log Category Group for this Resource. CategoryGroup pulumi.StringPtrInput `pulumi:"categoryGroup"` // A `retentionPolicy` block as defined below. RetentionPolicy DiagnosticSettingEnabledLogRetentionPolicyPtrInput `pulumi:"retentionPolicy"` }
func (DiagnosticSettingEnabledLogArgs) ElementType ¶ added in v5.31.0
func (DiagnosticSettingEnabledLogArgs) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutput ¶ added in v5.31.0
func (i DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutput() DiagnosticSettingEnabledLogOutput
func (DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutputWithContext ¶ added in v5.31.0
func (i DiagnosticSettingEnabledLogArgs) ToDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogOutput
type DiagnosticSettingEnabledLogArray ¶ added in v5.31.0
type DiagnosticSettingEnabledLogArray []DiagnosticSettingEnabledLogInput
func (DiagnosticSettingEnabledLogArray) ElementType ¶ added in v5.31.0
func (DiagnosticSettingEnabledLogArray) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutput ¶ added in v5.31.0
func (i DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutput() DiagnosticSettingEnabledLogArrayOutput
func (DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutputWithContext ¶ added in v5.31.0
func (i DiagnosticSettingEnabledLogArray) ToDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogArrayOutput
type DiagnosticSettingEnabledLogArrayInput ¶ added in v5.31.0
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 ¶ added in v5.31.0
type DiagnosticSettingEnabledLogArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingEnabledLogArrayOutput) ElementType ¶ added in v5.31.0
func (DiagnosticSettingEnabledLogArrayOutput) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutput ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutput() DiagnosticSettingEnabledLogArrayOutput
func (DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutputWithContext ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogArrayOutput) ToDiagnosticSettingEnabledLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogArrayOutput
type DiagnosticSettingEnabledLogInput ¶ added in v5.31.0
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 ¶ added in v5.31.0
type DiagnosticSettingEnabledLogOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingEnabledLogOutput) Category ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogOutput) Category() pulumi.StringPtrOutput
The name of a Diagnostic Log Category for this Resource.
func (DiagnosticSettingEnabledLogOutput) CategoryGroup ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogOutput) CategoryGroup() pulumi.StringPtrOutput
The name of a Diagnostic Log Category Group for this Resource.
func (DiagnosticSettingEnabledLogOutput) ElementType ¶ added in v5.31.0
func (DiagnosticSettingEnabledLogOutput) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogOutput) RetentionPolicy ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogOutput) RetentionPolicy() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
A `retentionPolicy` block as defined below.
func (DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutput ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutput() DiagnosticSettingEnabledLogOutput
func (DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutputWithContext ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogOutput) ToDiagnosticSettingEnabledLogOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogOutput
type DiagnosticSettingEnabledLogRetentionPolicy ¶ added in v5.31.0
type DiagnosticSettingEnabledLogRetentionPolicyArgs ¶ added in v5.31.0
type DiagnosticSettingEnabledLogRetentionPolicyArgs struct { // The number of days for which this Retention Policy should apply. Days pulumi.IntPtrInput `pulumi:"days"` // Is this Retention Policy enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ElementType ¶ added in v5.31.0
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutput ¶ added in v5.31.0
func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutput() DiagnosticSettingEnabledLogRetentionPolicyOutput
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext ¶ added in v5.31.0
func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyOutput
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput ¶ added in v5.31.0
func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
func (DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext ¶ added in v5.31.0
func (i DiagnosticSettingEnabledLogRetentionPolicyArgs) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
type DiagnosticSettingEnabledLogRetentionPolicyInput ¶ added in v5.31.0
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 ¶ added in v5.31.0
type DiagnosticSettingEnabledLogRetentionPolicyOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) Days ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ElementType ¶ added in v5.31.0
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) Enabled ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) Enabled() pulumi.BoolOutput
Is this Retention Policy enabled?
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutput ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutput() DiagnosticSettingEnabledLogRetentionPolicyOutput
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyOutput
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
func (DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
type DiagnosticSettingEnabledLogRetentionPolicyPtrInput ¶ added in v5.31.0
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 ¶ added in v5.31.0
func DiagnosticSettingEnabledLogRetentionPolicyPtr(v *DiagnosticSettingEnabledLogRetentionPolicyArgs) DiagnosticSettingEnabledLogRetentionPolicyPtrInput
type DiagnosticSettingEnabledLogRetentionPolicyPtrOutput ¶ added in v5.31.0
type DiagnosticSettingEnabledLogRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Days ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ElementType ¶ added in v5.31.0
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Enabled ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled?
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutput() DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
func (DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext ¶ added in v5.31.0
func (o DiagnosticSettingEnabledLogRetentionPolicyPtrOutput) ToDiagnosticSettingEnabledLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingEnabledLogRetentionPolicyPtrOutput
type DiagnosticSettingInput ¶
type DiagnosticSettingInput interface { pulumi.Input ToDiagnosticSettingOutput() DiagnosticSettingOutput ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput }
type DiagnosticSettingLog ¶
type DiagnosticSettingLog struct { // The name of a Diagnostic Log Category for this Resource. Category *string `pulumi:"category"` // The name of a Diagnostic Log Category Group for this Resource. CategoryGroup *string `pulumi:"categoryGroup"` // Is this Diagnostic Log enabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy *DiagnosticSettingLogRetentionPolicy `pulumi:"retentionPolicy"` }
type DiagnosticSettingLogArgs ¶
type DiagnosticSettingLogArgs struct { // The name of a Diagnostic Log Category for this Resource. Category pulumi.StringPtrInput `pulumi:"category"` // The name of a Diagnostic Log Category Group for this Resource. CategoryGroup pulumi.StringPtrInput `pulumi:"categoryGroup"` // Is this Diagnostic Log enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy DiagnosticSettingLogRetentionPolicyPtrInput `pulumi:"retentionPolicy"` }
func (DiagnosticSettingLogArgs) ElementType ¶
func (DiagnosticSettingLogArgs) ElementType() reflect.Type
func (DiagnosticSettingLogArgs) ToDiagnosticSettingLogOutput ¶
func (i DiagnosticSettingLogArgs) ToDiagnosticSettingLogOutput() DiagnosticSettingLogOutput
func (DiagnosticSettingLogArgs) ToDiagnosticSettingLogOutputWithContext ¶
func (i DiagnosticSettingLogArgs) ToDiagnosticSettingLogOutputWithContext(ctx context.Context) DiagnosticSettingLogOutput
type DiagnosticSettingLogArray ¶
type DiagnosticSettingLogArray []DiagnosticSettingLogInput
func (DiagnosticSettingLogArray) ElementType ¶
func (DiagnosticSettingLogArray) ElementType() reflect.Type
func (DiagnosticSettingLogArray) ToDiagnosticSettingLogArrayOutput ¶
func (i DiagnosticSettingLogArray) ToDiagnosticSettingLogArrayOutput() DiagnosticSettingLogArrayOutput
func (DiagnosticSettingLogArray) ToDiagnosticSettingLogArrayOutputWithContext ¶
func (i DiagnosticSettingLogArray) ToDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingLogArrayOutput
type DiagnosticSettingLogArrayInput ¶
type DiagnosticSettingLogArrayInput interface { pulumi.Input ToDiagnosticSettingLogArrayOutput() DiagnosticSettingLogArrayOutput ToDiagnosticSettingLogArrayOutputWithContext(context.Context) DiagnosticSettingLogArrayOutput }
DiagnosticSettingLogArrayInput is an input type that accepts DiagnosticSettingLogArray and DiagnosticSettingLogArrayOutput values. You can construct a concrete instance of `DiagnosticSettingLogArrayInput` via:
DiagnosticSettingLogArray{ DiagnosticSettingLogArgs{...} }
type DiagnosticSettingLogArrayOutput ¶
type DiagnosticSettingLogArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingLogArrayOutput) ElementType ¶
func (DiagnosticSettingLogArrayOutput) ElementType() reflect.Type
func (DiagnosticSettingLogArrayOutput) Index ¶
func (o DiagnosticSettingLogArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingLogOutput
func (DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutput ¶
func (o DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutput() DiagnosticSettingLogArrayOutput
func (DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutputWithContext ¶
func (o DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingLogArrayOutput
type DiagnosticSettingLogInput ¶
type DiagnosticSettingLogInput interface { pulumi.Input ToDiagnosticSettingLogOutput() DiagnosticSettingLogOutput ToDiagnosticSettingLogOutputWithContext(context.Context) DiagnosticSettingLogOutput }
DiagnosticSettingLogInput is an input type that accepts DiagnosticSettingLogArgs and DiagnosticSettingLogOutput values. You can construct a concrete instance of `DiagnosticSettingLogInput` via:
DiagnosticSettingLogArgs{...}
type DiagnosticSettingLogOutput ¶
type DiagnosticSettingLogOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingLogOutput) Category ¶
func (o DiagnosticSettingLogOutput) Category() pulumi.StringPtrOutput
The name of a Diagnostic Log Category for this Resource.
func (DiagnosticSettingLogOutput) CategoryGroup ¶ added in v5.18.0
func (o DiagnosticSettingLogOutput) CategoryGroup() pulumi.StringPtrOutput
The name of a Diagnostic Log Category Group for this Resource.
func (DiagnosticSettingLogOutput) ElementType ¶
func (DiagnosticSettingLogOutput) ElementType() reflect.Type
func (DiagnosticSettingLogOutput) Enabled ¶
func (o DiagnosticSettingLogOutput) Enabled() pulumi.BoolPtrOutput
Is this Diagnostic Log enabled? Defaults to `true`.
func (DiagnosticSettingLogOutput) RetentionPolicy ¶
func (o DiagnosticSettingLogOutput) RetentionPolicy() DiagnosticSettingLogRetentionPolicyPtrOutput
A `retentionPolicy` block as defined below.
func (DiagnosticSettingLogOutput) ToDiagnosticSettingLogOutput ¶
func (o DiagnosticSettingLogOutput) ToDiagnosticSettingLogOutput() DiagnosticSettingLogOutput
func (DiagnosticSettingLogOutput) ToDiagnosticSettingLogOutputWithContext ¶
func (o DiagnosticSettingLogOutput) ToDiagnosticSettingLogOutputWithContext(ctx context.Context) DiagnosticSettingLogOutput
type DiagnosticSettingLogRetentionPolicyArgs ¶
type DiagnosticSettingLogRetentionPolicyArgs struct { // The number of days for which this Retention Policy should apply. Days pulumi.IntPtrInput `pulumi:"days"` // Is this Retention Policy enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (DiagnosticSettingLogRetentionPolicyArgs) ElementType ¶
func (DiagnosticSettingLogRetentionPolicyArgs) ElementType() reflect.Type
func (DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyOutput ¶
func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyOutput() DiagnosticSettingLogRetentionPolicyOutput
func (DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyOutputWithContext ¶
func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyOutput
func (DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutput ¶
func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
func (DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext ¶
func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
type DiagnosticSettingLogRetentionPolicyInput ¶
type DiagnosticSettingLogRetentionPolicyInput interface { pulumi.Input ToDiagnosticSettingLogRetentionPolicyOutput() DiagnosticSettingLogRetentionPolicyOutput ToDiagnosticSettingLogRetentionPolicyOutputWithContext(context.Context) DiagnosticSettingLogRetentionPolicyOutput }
DiagnosticSettingLogRetentionPolicyInput is an input type that accepts DiagnosticSettingLogRetentionPolicyArgs and DiagnosticSettingLogRetentionPolicyOutput values. You can construct a concrete instance of `DiagnosticSettingLogRetentionPolicyInput` via:
DiagnosticSettingLogRetentionPolicyArgs{...}
type DiagnosticSettingLogRetentionPolicyOutput ¶
type DiagnosticSettingLogRetentionPolicyOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingLogRetentionPolicyOutput) Days ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingLogRetentionPolicyOutput) ElementType ¶
func (DiagnosticSettingLogRetentionPolicyOutput) ElementType() reflect.Type
func (DiagnosticSettingLogRetentionPolicyOutput) Enabled ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) Enabled() pulumi.BoolOutput
Is this Retention Policy enabled?
func (DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutput ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutput() DiagnosticSettingLogRetentionPolicyOutput
func (DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutputWithContext ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyOutput
func (DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
func (DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
type DiagnosticSettingLogRetentionPolicyPtrInput ¶
type DiagnosticSettingLogRetentionPolicyPtrInput interface { pulumi.Input ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput }
DiagnosticSettingLogRetentionPolicyPtrInput is an input type that accepts DiagnosticSettingLogRetentionPolicyArgs, DiagnosticSettingLogRetentionPolicyPtr and DiagnosticSettingLogRetentionPolicyPtrOutput values. You can construct a concrete instance of `DiagnosticSettingLogRetentionPolicyPtrInput` via:
DiagnosticSettingLogRetentionPolicyArgs{...} or: nil
func DiagnosticSettingLogRetentionPolicyPtr ¶
func DiagnosticSettingLogRetentionPolicyPtr(v *DiagnosticSettingLogRetentionPolicyArgs) DiagnosticSettingLogRetentionPolicyPtrInput
type DiagnosticSettingLogRetentionPolicyPtrOutput ¶
type DiagnosticSettingLogRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingLogRetentionPolicyPtrOutput) Days ¶
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ElementType ¶
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DiagnosticSettingLogRetentionPolicyPtrOutput) Enabled ¶
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled?
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
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. Category string `pulumi:"category"` // Is this Diagnostic Metric enabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy *DiagnosticSettingMetricRetentionPolicy `pulumi:"retentionPolicy"` }
type DiagnosticSettingMetricArgs ¶
type DiagnosticSettingMetricArgs struct { // The name of a Diagnostic Metric Category for this Resource. Category pulumi.StringInput `pulumi:"category"` // Is this Diagnostic Metric enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A `retentionPolicy` block as defined below. 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.
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 ¶
func (o DiagnosticSettingMetricOutput) RetentionPolicy() DiagnosticSettingMetricRetentionPolicyPtrOutput
A `retentionPolicy` block as defined below.
func (DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutput ¶
func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutput() DiagnosticSettingMetricOutput
func (DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutputWithContext ¶
func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutputWithContext(ctx context.Context) DiagnosticSettingMetricOutput
type DiagnosticSettingMetricRetentionPolicyArgs ¶
type DiagnosticSettingMetricRetentionPolicyArgs struct { // The number of days for which this Retention Policy should apply. Days pulumi.IntPtrInput `pulumi:"days"` // Is this Retention Policy enabled? 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
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingMetricRetentionPolicyOutput) ElementType ¶
func (DiagnosticSettingMetricRetentionPolicyOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricRetentionPolicyOutput) Enabled ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) Enabled() pulumi.BoolOutput
Is this Retention Policy enabled?
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
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType ¶
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled ¶
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled?
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 ¶ added in v5.31.0
func (o DiagnosticSettingOutput) EnabledLogs() DiagnosticSettingEnabledLogArrayOutput
One or more `enabledLog` blocks as defined below.
func (DiagnosticSettingOutput) EventhubAuthorizationRuleId ¶ added in v5.5.0
func (o DiagnosticSettingOutput) 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.
func (DiagnosticSettingOutput) EventhubName ¶ added in v5.5.0
func (o DiagnosticSettingOutput) EventhubName() pulumi.StringPtrOutput
Specifies the name of the Event Hub where Diagnostics Data should be sent. Changing this forces a new resource to be created.
func (DiagnosticSettingOutput) LogAnalyticsDestinationType ¶ added in v5.5.0
func (o DiagnosticSettingOutput) LogAnalyticsDestinationType() pulumi.StringPtrOutput
Possible values are `AzureDiagnostics` and `Dedicated`, default to `AzureDiagnostics`. When set to `Dedicated`, logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy AzureDiagnostics table.
func (DiagnosticSettingOutput) LogAnalyticsWorkspaceId ¶ added in v5.5.0
func (o DiagnosticSettingOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent.
func (DiagnosticSettingOutput) Logs
deprecated
added in
v5.5.0
func (o DiagnosticSettingOutput) Logs() DiagnosticSettingLogArrayOutput
One or more `log` blocks as defined below.
Deprecated: `log` has been superseded by `enabled_log` and will be removed in version 4.0 of the AzureRM Provider.
func (DiagnosticSettingOutput) Metrics ¶ added in v5.5.0
func (o DiagnosticSettingOutput) Metrics() DiagnosticSettingMetricArrayOutput
One or more `metric` blocks as defined below.
func (DiagnosticSettingOutput) Name ¶ added in v5.5.0
func (o DiagnosticSettingOutput) Name() pulumi.StringOutput
Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created.
func (DiagnosticSettingOutput) PartnerSolutionId ¶ added in v5.24.0
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).
func (DiagnosticSettingOutput) StorageAccountId ¶ added in v5.5.0
func (o DiagnosticSettingOutput) StorageAccountId() pulumi.StringPtrOutput
The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created.
func (DiagnosticSettingOutput) TargetResourceId ¶ added in v5.5.0
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. EnabledLogs DiagnosticSettingEnabledLogArrayInput // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Possible values are `AzureDiagnostics` and `Dedicated`, default to `AzureDiagnostics`. When set to `Dedicated`, logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy AzureDiagnostics table. LogAnalyticsDestinationType pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `log` blocks as defined below. // // Deprecated: `log` has been superseded by `enabled_log` and will be removed in version 4.0 of the AzureRM Provider. Logs DiagnosticSettingLogArrayInput // One or more `metric` blocks as defined below. Metrics DiagnosticSettingMetricArrayInput // Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created. 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). PartnerSolutionId pulumi.StringPtrInput // The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created. 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 resource ID of the respective Event Hub. // // Deprecated: This property is deprecated and will be removed in version 4.0 of the provider, please use 'event_hub_name' and 'event_hub_namespace' instead. EventHubId string `pulumi:"eventHubId"` // 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 resource ID of the respective Event Hub. // // Deprecated: This property is deprecated and will be removed in version 4.0 of the provider, please use 'event_hub_name' and 'event_hub_namespace' instead. EventHubId pulumi.StringInput `pulumi:"eventHubId"` // 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) EventHubId
deprecated
func (o GetActionGroupEventHubReceiverOutput) EventHubId() pulumi.StringOutput
The resource ID of the respective Event Hub.
Deprecated: This property is deprecated and will be removed in version 4.0 of the provider, please use 'event_hub_name' and 'event_hub_namespace' instead.
func (GetActionGroupEventHubReceiverOutput) EventHubName ¶ added in v5.19.0
func (o GetActionGroupEventHubReceiverOutput) EventHubName() pulumi.StringOutput
The name of the specific Event Hub queue.
func (GetActionGroupEventHubReceiverOutput) EventHubNamespace ¶ added in v5.19.0
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 ¶ added in v5.19.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataFlow struct { // Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`. Destinations []string `pulumi:"destinations"` // 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 are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataFlowArgs ¶ added in v5.21.0
type GetDataCollectionRuleDataFlowArgs struct { // Specifies a list of destination names. A `azureMonitorMetrics` data source only allows for stream of kind `Microsoft-InsightsMetrics`. Destinations pulumi.StringArrayInput `pulumi:"destinations"` // 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 are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataFlowArgs) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataFlowArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutput() GetDataCollectionRuleDataFlowOutput
func (GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataFlowArgs) ToGetDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowOutput
type GetDataCollectionRuleDataFlowArray ¶ added in v5.21.0
type GetDataCollectionRuleDataFlowArray []GetDataCollectionRuleDataFlowInput
func (GetDataCollectionRuleDataFlowArray) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataFlowArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutput() GetDataCollectionRuleDataFlowArrayOutput
func (GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataFlowArray) ToGetDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowArrayOutput
type GetDataCollectionRuleDataFlowArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataFlowArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataFlowArrayOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataFlowArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutput() GetDataCollectionRuleDataFlowArrayOutput
func (GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataFlowArrayOutput) ToGetDataCollectionRuleDataFlowArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowArrayOutput
type GetDataCollectionRuleDataFlowInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataFlowOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataFlowOutput) Destinations ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (GetDataCollectionRuleDataFlowOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataFlowOutput) Streams ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`.
func (GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutput() GetDataCollectionRuleDataFlowOutput
func (GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataFlowOutput) ToGetDataCollectionRuleDataFlowOutputWithContext(ctx context.Context) GetDataCollectionRuleDataFlowOutput
type GetDataCollectionRuleDataSource ¶ added in v5.21.0
type GetDataCollectionRuleDataSource struct { // One or more `extension` blocks as defined below. Extensions []GetDataCollectionRuleDataSourceExtension `pulumi:"extensions"` // One or more `performanceCounter` blocks as defined below. PerformanceCounters []GetDataCollectionRuleDataSourcePerformanceCounter `pulumi:"performanceCounters"` // One or more `syslog` blocks as defined below. Syslogs []GetDataCollectionRuleDataSourceSyslog `pulumi:"syslogs"` // One or more `windowsEventLog` blocks as defined below. WindowsEventLogs []GetDataCollectionRuleDataSourceWindowsEventLog `pulumi:"windowsEventLogs"` }
type GetDataCollectionRuleDataSourceArgs ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceArgs struct { // One or more `extension` blocks as defined below. Extensions GetDataCollectionRuleDataSourceExtensionArrayInput `pulumi:"extensions"` // One or more `performanceCounter` blocks as defined below. PerformanceCounters GetDataCollectionRuleDataSourcePerformanceCounterArrayInput `pulumi:"performanceCounters"` // One or more `syslog` blocks as defined below. Syslogs GetDataCollectionRuleDataSourceSyslogArrayInput `pulumi:"syslogs"` // One or more `windowsEventLog` blocks as defined below. WindowsEventLogs GetDataCollectionRuleDataSourceWindowsEventLogArrayInput `pulumi:"windowsEventLogs"` }
func (GetDataCollectionRuleDataSourceArgs) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutput() GetDataCollectionRuleDataSourceOutput
func (GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceArgs) ToGetDataCollectionRuleDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceOutput
type GetDataCollectionRuleDataSourceArray ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceArray []GetDataCollectionRuleDataSourceInput
func (GetDataCollectionRuleDataSourceArray) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutput() GetDataCollectionRuleDataSourceArrayOutput
func (GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceArray) ToGetDataCollectionRuleDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceArrayOutput
type GetDataCollectionRuleDataSourceArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceArrayOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutput() GetDataCollectionRuleDataSourceArrayOutput
func (GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceArrayOutput) ToGetDataCollectionRuleDataSourceArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceArrayOutput
type GetDataCollectionRuleDataSourceExtension ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourceExtensionArgs ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourceExtensionArgs) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceExtensionArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutput() GetDataCollectionRuleDataSourceExtensionOutput
func (GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceExtensionArgs) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionOutput
type GetDataCollectionRuleDataSourceExtensionArray ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceExtensionArray []GetDataCollectionRuleDataSourceExtensionInput
func (GetDataCollectionRuleDataSourceExtensionArray) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceExtensionArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutput() GetDataCollectionRuleDataSourceExtensionArrayOutput
func (GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceExtensionArray) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionArrayOutput
type GetDataCollectionRuleDataSourceExtensionArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceExtensionArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceExtensionArrayOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceExtensionArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutput() GetDataCollectionRuleDataSourceExtensionArrayOutput
func (GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceExtensionArrayOutput) ToGetDataCollectionRuleDataSourceExtensionArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionArrayOutput
type GetDataCollectionRuleDataSourceExtensionInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceExtensionOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceExtensionOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceExtensionOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceExtensionOutput) ExtensionJson ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceExtensionOutput) ExtensionJson() pulumi.StringOutput
A JSON String which specifies the extension setting.
func (GetDataCollectionRuleDataSourceExtensionOutput) ExtensionName ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceExtensionOutput) ExtensionName() pulumi.StringOutput
The name of the VM extension.
func (GetDataCollectionRuleDataSourceExtensionOutput) InputDataSources ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceExtensionOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceExtensionOutput) Streams ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`.
func (GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutput() GetDataCollectionRuleDataSourceExtensionOutput
func (GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceExtensionOutput) ToGetDataCollectionRuleDataSourceExtensionOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceExtensionOutput
type GetDataCollectionRuleDataSourceInput ¶ added in v5.21.0
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 GetDataCollectionRuleDataSourceOutput ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceOutput) Extensions ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceOutput) Extensions() GetDataCollectionRuleDataSourceExtensionArrayOutput
One or more `extension` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) PerformanceCounters ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceOutput) PerformanceCounters() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
One or more `performanceCounter` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) Syslogs ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceOutput) Syslogs() GetDataCollectionRuleDataSourceSyslogArrayOutput
One or more `syslog` blocks as defined below.
func (GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutput() GetDataCollectionRuleDataSourceOutput
func (GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceOutput) ToGetDataCollectionRuleDataSourceOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceOutput
func (GetDataCollectionRuleDataSourceOutput) WindowsEventLogs ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceOutput) WindowsEventLogs() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
One or more `windowsEventLog` blocks as defined below.
type GetDataCollectionRuleDataSourcePerformanceCounter ¶ added in v5.21.0
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 `300` 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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourcePerformanceCounterArgs ¶ added in v5.21.0
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 `300` 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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourcePerformanceCounterArgs) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourcePerformanceCounterArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput() GetDataCollectionRuleDataSourcePerformanceCounterOutput
func (GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourcePerformanceCounterArgs) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterOutput
type GetDataCollectionRuleDataSourcePerformanceCounterArray ¶ added in v5.21.0
type GetDataCollectionRuleDataSourcePerformanceCounterArray []GetDataCollectionRuleDataSourcePerformanceCounterInput
func (GetDataCollectionRuleDataSourcePerformanceCounterArray) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourcePerformanceCounterArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
func (GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourcePerformanceCounterArray) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
type GetDataCollectionRuleDataSourcePerformanceCounterArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutput() GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
func (GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterArrayOutput
type GetDataCollectionRuleDataSourcePerformanceCounterInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataSourcePerformanceCounterOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) CounterSpecifiers ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) Name ¶ added in v5.21.0
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) SamplingFrequencyInSeconds ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) SamplingFrequencyInSeconds() pulumi.IntOutput
The number of seconds between consecutive counter measurements (samples). The value should be integer between `1` and `300` inclusive.
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) Streams ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`.
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutput() GetDataCollectionRuleDataSourcePerformanceCounterOutput
func (GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourcePerformanceCounterOutput) ToGetDataCollectionRuleDataSourcePerformanceCounterOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourcePerformanceCounterOutput
type GetDataCollectionRuleDataSourceSyslog ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams []string `pulumi:"streams"` }
type GetDataCollectionRuleDataSourceSyslogArgs ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams pulumi.StringArrayInput `pulumi:"streams"` }
func (GetDataCollectionRuleDataSourceSyslogArgs) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceSyslogArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutput() GetDataCollectionRuleDataSourceSyslogOutput
func (GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceSyslogArgs) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogOutput
type GetDataCollectionRuleDataSourceSyslogArray ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceSyslogArray []GetDataCollectionRuleDataSourceSyslogInput
func (GetDataCollectionRuleDataSourceSyslogArray) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceSyslogArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutput() GetDataCollectionRuleDataSourceSyslogArrayOutput
func (GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceSyslogArray) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogArrayOutput
type GetDataCollectionRuleDataSourceSyslogArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceSyslogArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceSyslogArrayOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceSyslogArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutput() GetDataCollectionRuleDataSourceSyslogArrayOutput
func (GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceSyslogArrayOutput) ToGetDataCollectionRuleDataSourceSyslogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogArrayOutput
type GetDataCollectionRuleDataSourceSyslogInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceSyslogOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceSyslogOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceSyslogOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceSyslogOutput) FacilityNames ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceSyslogOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceSyslogOutput) Streams ¶ added in v5.24.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`.
func (GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutput() GetDataCollectionRuleDataSourceSyslogOutput
func (GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceSyslogOutput) ToGetDataCollectionRuleDataSourceSyslogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceSyslogOutput
type GetDataCollectionRuleDataSourceWindowsEventLog ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams []string `pulumi:"streams"` // Specifies a list of Windows Event Log queries in XPath expression. XPathQueries []string `pulumi:"xPathQueries"` }
type GetDataCollectionRuleDataSourceWindowsEventLogArgs ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`. Streams pulumi.StringArrayInput `pulumi:"streams"` // Specifies a list of Windows Event Log queries in XPath expression. XPathQueries pulumi.StringArrayInput `pulumi:"xPathQueries"` }
func (GetDataCollectionRuleDataSourceWindowsEventLogArgs) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceWindowsEventLogArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput() GetDataCollectionRuleDataSourceWindowsEventLogOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceWindowsEventLogArgs) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogOutput
type GetDataCollectionRuleDataSourceWindowsEventLogArray ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceWindowsEventLogArray []GetDataCollectionRuleDataSourceWindowsEventLogInput
func (GetDataCollectionRuleDataSourceWindowsEventLogArray) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceWindowsEventLogArray) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDataSourceWindowsEventLogArray) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
type GetDataCollectionRuleDataSourceWindowsEventLogArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutput() GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogArrayOutput
type GetDataCollectionRuleDataSourceWindowsEventLogInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDataSourceWindowsEventLogOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) Name ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) Streams ¶ added in v5.21.0
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. Possible values are `Microsoft-Event`,and `Microsoft-WindowsEvent`.
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutput() GetDataCollectionRuleDataSourceWindowsEventLogOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) ToGetDataCollectionRuleDataSourceWindowsEventLogOutputWithContext(ctx context.Context) GetDataCollectionRuleDataSourceWindowsEventLogOutput
func (GetDataCollectionRuleDataSourceWindowsEventLogOutput) XPathQueries ¶ added in v5.21.0
func (o GetDataCollectionRuleDataSourceWindowsEventLogOutput) XPathQueries() pulumi.StringArrayOutput
Specifies a list of Windows Event Log queries in XPath expression.
type GetDataCollectionRuleDestination ¶ added in v5.21.0
type GetDataCollectionRuleDestination struct { // A `azureMonitorMetrics` block as defined above. AzureMonitorMetrics []GetDataCollectionRuleDestinationAzureMonitorMetric `pulumi:"azureMonitorMetrics"` // One or more `logAnalytics` blocks as defined below. LogAnalytics []GetDataCollectionRuleDestinationLogAnalytic `pulumi:"logAnalytics"` }
type GetDataCollectionRuleDestinationArgs ¶ added in v5.21.0
type GetDataCollectionRuleDestinationArgs struct { // A `azureMonitorMetrics` block as defined above. AzureMonitorMetrics GetDataCollectionRuleDestinationAzureMonitorMetricArrayInput `pulumi:"azureMonitorMetrics"` // One or more `logAnalytics` blocks as defined below. LogAnalytics GetDataCollectionRuleDestinationLogAnalyticArrayInput `pulumi:"logAnalytics"` }
func (GetDataCollectionRuleDestinationArgs) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutput() GetDataCollectionRuleDestinationOutput
func (GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationArgs) ToGetDataCollectionRuleDestinationOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationOutput
type GetDataCollectionRuleDestinationArray ¶ added in v5.21.0
type GetDataCollectionRuleDestinationArray []GetDataCollectionRuleDestinationInput
func (GetDataCollectionRuleDestinationArray) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutput() GetDataCollectionRuleDestinationArrayOutput
func (GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationArray) ToGetDataCollectionRuleDestinationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationArrayOutput
type GetDataCollectionRuleDestinationArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationArrayOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutput() GetDataCollectionRuleDestinationArrayOutput
func (GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationArrayOutput) ToGetDataCollectionRuleDestinationArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationArrayOutput
type GetDataCollectionRuleDestinationAzureMonitorMetric ¶ added in v5.21.0
type GetDataCollectionRuleDestinationAzureMonitorMetric struct { // Specifies the name of the Data Collection Rule. Name string `pulumi:"name"` }
type GetDataCollectionRuleDestinationAzureMonitorMetricArgs ¶ added in v5.21.0
type GetDataCollectionRuleDestinationAzureMonitorMetricArgs struct { // Specifies the name of the Data Collection Rule. Name pulumi.StringInput `pulumi:"name"` }
func (GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput() GetDataCollectionRuleDestinationAzureMonitorMetricOutput
func (GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationAzureMonitorMetricArgs) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricOutput
type GetDataCollectionRuleDestinationAzureMonitorMetricArray ¶ added in v5.21.0
type GetDataCollectionRuleDestinationAzureMonitorMetricArray []GetDataCollectionRuleDestinationAzureMonitorMetricInput
func (GetDataCollectionRuleDestinationAzureMonitorMetricArray) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationAzureMonitorMetricArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
func (GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationAzureMonitorMetricArray) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
type GetDataCollectionRuleDestinationAzureMonitorMetricArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
func (GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
type GetDataCollectionRuleDestinationAzureMonitorMetricInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDestinationAzureMonitorMetricOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) Name ¶ added in v5.21.0
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutput() GetDataCollectionRuleDestinationAzureMonitorMetricOutput
func (GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationAzureMonitorMetricOutput) ToGetDataCollectionRuleDestinationAzureMonitorMetricOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationAzureMonitorMetricOutput
type GetDataCollectionRuleDestinationInput ¶ added in v5.21.0
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 GetDataCollectionRuleDestinationLogAnalytic ¶ added in v5.21.0
type GetDataCollectionRuleDestinationLogAnalyticArgs ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationLogAnalyticArgs) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutput() GetDataCollectionRuleDestinationLogAnalyticOutput
func (GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationLogAnalyticArgs) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticOutput
type GetDataCollectionRuleDestinationLogAnalyticArray ¶ added in v5.21.0
type GetDataCollectionRuleDestinationLogAnalyticArray []GetDataCollectionRuleDestinationLogAnalyticInput
func (GetDataCollectionRuleDestinationLogAnalyticArray) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationLogAnalyticArray) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
func (GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext ¶ added in v5.21.0
func (i GetDataCollectionRuleDestinationLogAnalyticArray) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticArrayOutput
type GetDataCollectionRuleDestinationLogAnalyticArrayInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDestinationLogAnalyticArrayOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutput() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
func (GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationLogAnalyticArrayOutput) ToGetDataCollectionRuleDestinationLogAnalyticArrayOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticArrayOutput
type GetDataCollectionRuleDestinationLogAnalyticInput ¶ added in v5.21.0
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 ¶ added in v5.21.0
type GetDataCollectionRuleDestinationLogAnalyticOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationLogAnalyticOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationLogAnalyticOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationLogAnalyticOutput) Name ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationLogAnalyticOutput) Name() pulumi.StringOutput
Specifies the name of the Data Collection Rule.
func (GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutput() GetDataCollectionRuleDestinationLogAnalyticOutput
func (GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationLogAnalyticOutput) ToGetDataCollectionRuleDestinationLogAnalyticOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationLogAnalyticOutput
func (GetDataCollectionRuleDestinationLogAnalyticOutput) WorkspaceResourceId ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationLogAnalyticOutput) WorkspaceResourceId() pulumi.StringOutput
The ID of a Log Analytic Workspace resource.
type GetDataCollectionRuleDestinationOutput ¶ added in v5.21.0
type GetDataCollectionRuleDestinationOutput struct{ *pulumi.OutputState }
func (GetDataCollectionRuleDestinationOutput) AzureMonitorMetrics ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationOutput) AzureMonitorMetrics() GetDataCollectionRuleDestinationAzureMonitorMetricArrayOutput
A `azureMonitorMetrics` block as defined above.
func (GetDataCollectionRuleDestinationOutput) ElementType ¶ added in v5.21.0
func (GetDataCollectionRuleDestinationOutput) ElementType() reflect.Type
func (GetDataCollectionRuleDestinationOutput) LogAnalytics ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationOutput) LogAnalytics() GetDataCollectionRuleDestinationLogAnalyticArrayOutput
One or more `logAnalytics` blocks as defined below.
func (GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutput ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutput() GetDataCollectionRuleDestinationOutput
func (GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutputWithContext ¶ added in v5.21.0
func (o GetDataCollectionRuleDestinationOutput) ToGetDataCollectionRuleDestinationOutputWithContext(ctx context.Context) GetDataCollectionRuleDestinationOutput
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 Log Categories supported for this Resource. // // Deprecated: `logs` will be removed in favour of the property `log_category_types` in version 4.0 of the AzureRM Provider. Logs []string `pulumi:"logs"` // 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/v5/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleKeyVault, err := keyvault.LookupKeyVault(ctx, &keyvault.LookupKeyVaultArgs{ Name: azurerm_key_vault.Example.Name, ResourceGroupName: azurerm_key_vault.Example.Resource_group_name, }, nil) if err != nil { return err } _, err = monitoring.GetDiagnosticCategories(ctx, &monitoring.GetDiagnosticCategoriesArgs{ ResourceId: exampleKeyVault.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 ¶ added in v5.18.0
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 ¶ added in v5.18.0
func (o GetDiagnosticCategoriesResultOutput) LogCategoryTypes() pulumi.StringArrayOutput
A list of the supported log category types of this resource to send to the destination.
func (GetDiagnosticCategoriesResultOutput) Logs
deprecated
func (o GetDiagnosticCategoriesResultOutput) Logs() pulumi.StringArrayOutput
A list of the Log Categories supported for this Resource.
Deprecated: `logs` will be removed in favour of the property `log_category_types` in version 4.0 of the AzureRM Provider.
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 GetLogProfileRetentionPolicyArgs ¶
type GetLogProfileRetentionPolicyArgs struct { // The number of days for the retention policy. Days pulumi.IntInput `pulumi:"days"` // A boolean value indicating whether the retention policy is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (GetLogProfileRetentionPolicyArgs) ElementType ¶
func (GetLogProfileRetentionPolicyArgs) ElementType() reflect.Type
func (GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutput ¶
func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
func (GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutputWithContext ¶
func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
type GetLogProfileRetentionPolicyArray ¶
type GetLogProfileRetentionPolicyArray []GetLogProfileRetentionPolicyInput
func (GetLogProfileRetentionPolicyArray) ElementType ¶
func (GetLogProfileRetentionPolicyArray) ElementType() reflect.Type
func (GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutput ¶
func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
func (GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutputWithContext ¶
func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
type GetLogProfileRetentionPolicyArrayInput ¶
type GetLogProfileRetentionPolicyArrayInput interface { pulumi.Input ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput ToGetLogProfileRetentionPolicyArrayOutputWithContext(context.Context) GetLogProfileRetentionPolicyArrayOutput }
GetLogProfileRetentionPolicyArrayInput is an input type that accepts GetLogProfileRetentionPolicyArray and GetLogProfileRetentionPolicyArrayOutput values. You can construct a concrete instance of `GetLogProfileRetentionPolicyArrayInput` via:
GetLogProfileRetentionPolicyArray{ GetLogProfileRetentionPolicyArgs{...} }
type GetLogProfileRetentionPolicyArrayOutput ¶
type GetLogProfileRetentionPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetLogProfileRetentionPolicyArrayOutput) ElementType ¶
func (GetLogProfileRetentionPolicyArrayOutput) ElementType() reflect.Type
func (GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutput ¶
func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
func (GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutputWithContext ¶
func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
type GetLogProfileRetentionPolicyInput ¶
type GetLogProfileRetentionPolicyInput interface { pulumi.Input ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput ToGetLogProfileRetentionPolicyOutputWithContext(context.Context) GetLogProfileRetentionPolicyOutput }
GetLogProfileRetentionPolicyInput is an input type that accepts GetLogProfileRetentionPolicyArgs and GetLogProfileRetentionPolicyOutput values. You can construct a concrete instance of `GetLogProfileRetentionPolicyInput` via:
GetLogProfileRetentionPolicyArgs{...}
type GetLogProfileRetentionPolicyOutput ¶
type GetLogProfileRetentionPolicyOutput struct{ *pulumi.OutputState }
func (GetLogProfileRetentionPolicyOutput) Days ¶
func (o GetLogProfileRetentionPolicyOutput) Days() pulumi.IntOutput
The number of days for the retention policy.
func (GetLogProfileRetentionPolicyOutput) ElementType ¶
func (GetLogProfileRetentionPolicyOutput) ElementType() reflect.Type
func (GetLogProfileRetentionPolicyOutput) Enabled ¶
func (o GetLogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
A boolean value indicating whether the retention policy is enabled.
func (GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutput ¶
func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
func (GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutputWithContext ¶
func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
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 LogProfile ¶
type LogProfile struct { pulumi.CustomResourceState // List of categories of the logs. Categories pulumi.StringArrayOutput `pulumi:"categories"` // List of regions for which Activity Log events are stored or streamed. Locations pulumi.StringArrayOutput `pulumi:"locations"` // The name of the Log Profile. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `retentionPolicy` block as documented below. A retention policy for how long Activity Logs are retained in the storage account. RetentionPolicy LogProfileRetentionPolicyOutput `pulumi:"retentionPolicy"` // The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. At least one of `storageAccountId` or `servicebusRuleId` must be set. ServicebusRuleId pulumi.StringPtrOutput `pulumi:"servicebusRuleId"` // The resource ID of the storage account in which the Activity Log is stored. At least one of `storageAccountId` or `servicebusRuleId` must be set. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` }
Manages a [Log Profile](https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-overview-activity-logs#export-the-activity-log-with-a-log-profile). A Log Profile configures how Activity Logs are exported.
> **NOTE:** It's only possible to configure one Log Profile per Subscription. If you are trying to create more than one Log Profile, an error with `StatusCode=409` will occur.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/eventhub" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "exampleEventHubNamespace", &eventhub.EventHubNamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Capacity: pulumi.Int(2), }) if err != nil { return err } _, err = monitoring.NewLogProfile(ctx, "exampleLogProfile", &monitoring.LogProfileArgs{ Categories: pulumi.StringArray{ pulumi.String("Action"), pulumi.String("Delete"), pulumi.String("Write"), }, Locations: pulumi.StringArray{ pulumi.String("westus"), pulumi.String("global"), }, ServicebusRuleId: exampleEventHubNamespace.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("%v/authorizationrules/RootManageSharedAccessKey", id), nil }).(pulumi.StringOutput), StorageAccountId: exampleAccount.ID(), RetentionPolicy: &monitoring.LogProfileRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(7), }, }) if err != nil { return err } return nil }) }
```
## Import
A Log Profile can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/logProfile:LogProfile example /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Insights/logProfiles/test
```
func GetLogProfile ¶
func GetLogProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogProfileState, opts ...pulumi.ResourceOption) (*LogProfile, error)
GetLogProfile gets an existing LogProfile 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 NewLogProfile ¶
func NewLogProfile(ctx *pulumi.Context, name string, args *LogProfileArgs, opts ...pulumi.ResourceOption) (*LogProfile, error)
NewLogProfile registers a new resource with the given unique name, arguments, and options.
func (*LogProfile) ElementType ¶
func (*LogProfile) ElementType() reflect.Type
func (*LogProfile) ToLogProfileOutput ¶
func (i *LogProfile) ToLogProfileOutput() LogProfileOutput
func (*LogProfile) ToLogProfileOutputWithContext ¶
func (i *LogProfile) ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput
type LogProfileArgs ¶
type LogProfileArgs struct { // List of categories of the logs. Categories pulumi.StringArrayInput // List of regions for which Activity Log events are stored or streamed. Locations pulumi.StringArrayInput // The name of the Log Profile. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `retentionPolicy` block as documented below. A retention policy for how long Activity Logs are retained in the storage account. RetentionPolicy LogProfileRetentionPolicyInput // The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. At least one of `storageAccountId` or `servicebusRuleId` must be set. ServicebusRuleId pulumi.StringPtrInput // The resource ID of the storage account in which the Activity Log is stored. At least one of `storageAccountId` or `servicebusRuleId` must be set. StorageAccountId pulumi.StringPtrInput }
The set of arguments for constructing a LogProfile resource.
func (LogProfileArgs) ElementType ¶
func (LogProfileArgs) ElementType() reflect.Type
type LogProfileArray ¶
type LogProfileArray []LogProfileInput
func (LogProfileArray) ElementType ¶
func (LogProfileArray) ElementType() reflect.Type
func (LogProfileArray) ToLogProfileArrayOutput ¶
func (i LogProfileArray) ToLogProfileArrayOutput() LogProfileArrayOutput
func (LogProfileArray) ToLogProfileArrayOutputWithContext ¶
func (i LogProfileArray) ToLogProfileArrayOutputWithContext(ctx context.Context) LogProfileArrayOutput
type LogProfileArrayInput ¶
type LogProfileArrayInput interface { pulumi.Input ToLogProfileArrayOutput() LogProfileArrayOutput ToLogProfileArrayOutputWithContext(context.Context) LogProfileArrayOutput }
LogProfileArrayInput is an input type that accepts LogProfileArray and LogProfileArrayOutput values. You can construct a concrete instance of `LogProfileArrayInput` via:
LogProfileArray{ LogProfileArgs{...} }
type LogProfileArrayOutput ¶
type LogProfileArrayOutput struct{ *pulumi.OutputState }
func (LogProfileArrayOutput) ElementType ¶
func (LogProfileArrayOutput) ElementType() reflect.Type
func (LogProfileArrayOutput) Index ¶
func (o LogProfileArrayOutput) Index(i pulumi.IntInput) LogProfileOutput
func (LogProfileArrayOutput) ToLogProfileArrayOutput ¶
func (o LogProfileArrayOutput) ToLogProfileArrayOutput() LogProfileArrayOutput
func (LogProfileArrayOutput) ToLogProfileArrayOutputWithContext ¶
func (o LogProfileArrayOutput) ToLogProfileArrayOutputWithContext(ctx context.Context) LogProfileArrayOutput
type LogProfileInput ¶
type LogProfileInput interface { pulumi.Input ToLogProfileOutput() LogProfileOutput ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput }
type LogProfileMap ¶
type LogProfileMap map[string]LogProfileInput
func (LogProfileMap) ElementType ¶
func (LogProfileMap) ElementType() reflect.Type
func (LogProfileMap) ToLogProfileMapOutput ¶
func (i LogProfileMap) ToLogProfileMapOutput() LogProfileMapOutput
func (LogProfileMap) ToLogProfileMapOutputWithContext ¶
func (i LogProfileMap) ToLogProfileMapOutputWithContext(ctx context.Context) LogProfileMapOutput
type LogProfileMapInput ¶
type LogProfileMapInput interface { pulumi.Input ToLogProfileMapOutput() LogProfileMapOutput ToLogProfileMapOutputWithContext(context.Context) LogProfileMapOutput }
LogProfileMapInput is an input type that accepts LogProfileMap and LogProfileMapOutput values. You can construct a concrete instance of `LogProfileMapInput` via:
LogProfileMap{ "key": LogProfileArgs{...} }
type LogProfileMapOutput ¶
type LogProfileMapOutput struct{ *pulumi.OutputState }
func (LogProfileMapOutput) ElementType ¶
func (LogProfileMapOutput) ElementType() reflect.Type
func (LogProfileMapOutput) MapIndex ¶
func (o LogProfileMapOutput) MapIndex(k pulumi.StringInput) LogProfileOutput
func (LogProfileMapOutput) ToLogProfileMapOutput ¶
func (o LogProfileMapOutput) ToLogProfileMapOutput() LogProfileMapOutput
func (LogProfileMapOutput) ToLogProfileMapOutputWithContext ¶
func (o LogProfileMapOutput) ToLogProfileMapOutputWithContext(ctx context.Context) LogProfileMapOutput
type LogProfileOutput ¶
type LogProfileOutput struct{ *pulumi.OutputState }
func (LogProfileOutput) Categories ¶ added in v5.5.0
func (o LogProfileOutput) Categories() pulumi.StringArrayOutput
List of categories of the logs.
func (LogProfileOutput) ElementType ¶
func (LogProfileOutput) ElementType() reflect.Type
func (LogProfileOutput) Locations ¶ added in v5.5.0
func (o LogProfileOutput) Locations() pulumi.StringArrayOutput
List of regions for which Activity Log events are stored or streamed.
func (LogProfileOutput) Name ¶ added in v5.5.0
func (o LogProfileOutput) Name() pulumi.StringOutput
The name of the Log Profile. Changing this forces a new resource to be created.
func (LogProfileOutput) RetentionPolicy ¶ added in v5.5.0
func (o LogProfileOutput) RetentionPolicy() LogProfileRetentionPolicyOutput
A `retentionPolicy` block as documented below. A retention policy for how long Activity Logs are retained in the storage account.
func (LogProfileOutput) ServicebusRuleId ¶ added in v5.5.0
func (o LogProfileOutput) ServicebusRuleId() pulumi.StringPtrOutput
The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. At least one of `storageAccountId` or `servicebusRuleId` must be set.
func (LogProfileOutput) StorageAccountId ¶ added in v5.5.0
func (o LogProfileOutput) StorageAccountId() pulumi.StringPtrOutput
The resource ID of the storage account in which the Activity Log is stored. At least one of `storageAccountId` or `servicebusRuleId` must be set.
func (LogProfileOutput) ToLogProfileOutput ¶
func (o LogProfileOutput) ToLogProfileOutput() LogProfileOutput
func (LogProfileOutput) ToLogProfileOutputWithContext ¶
func (o LogProfileOutput) ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput
type LogProfileRetentionPolicyArgs ¶
type LogProfileRetentionPolicyArgs struct { // The number of days for the retention policy. Defaults to `0`. Days pulumi.IntPtrInput `pulumi:"days"` // A boolean value to indicate whether the retention policy is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (LogProfileRetentionPolicyArgs) ElementType ¶
func (LogProfileRetentionPolicyArgs) ElementType() reflect.Type
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutput ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutputWithContext ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutput ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutputWithContext ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
type LogProfileRetentionPolicyInput ¶
type LogProfileRetentionPolicyInput interface { pulumi.Input ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput ToLogProfileRetentionPolicyOutputWithContext(context.Context) LogProfileRetentionPolicyOutput }
LogProfileRetentionPolicyInput is an input type that accepts LogProfileRetentionPolicyArgs and LogProfileRetentionPolicyOutput values. You can construct a concrete instance of `LogProfileRetentionPolicyInput` via:
LogProfileRetentionPolicyArgs{...}
type LogProfileRetentionPolicyOutput ¶
type LogProfileRetentionPolicyOutput struct{ *pulumi.OutputState }
func (LogProfileRetentionPolicyOutput) Days ¶
func (o LogProfileRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days for the retention policy. Defaults to `0`.
func (LogProfileRetentionPolicyOutput) ElementType ¶
func (LogProfileRetentionPolicyOutput) ElementType() reflect.Type
func (LogProfileRetentionPolicyOutput) Enabled ¶
func (o LogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
A boolean value to indicate whether the retention policy is enabled.
func (LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutput ¶
func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutputWithContext ¶
func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutput ¶
func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
func (LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutputWithContext ¶
func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
type LogProfileRetentionPolicyPtrInput ¶
type LogProfileRetentionPolicyPtrInput interface { pulumi.Input ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput ToLogProfileRetentionPolicyPtrOutputWithContext(context.Context) LogProfileRetentionPolicyPtrOutput }
LogProfileRetentionPolicyPtrInput is an input type that accepts LogProfileRetentionPolicyArgs, LogProfileRetentionPolicyPtr and LogProfileRetentionPolicyPtrOutput values. You can construct a concrete instance of `LogProfileRetentionPolicyPtrInput` via:
LogProfileRetentionPolicyArgs{...} or: nil
func LogProfileRetentionPolicyPtr ¶
func LogProfileRetentionPolicyPtr(v *LogProfileRetentionPolicyArgs) LogProfileRetentionPolicyPtrInput
type LogProfileRetentionPolicyPtrOutput ¶
type LogProfileRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (LogProfileRetentionPolicyPtrOutput) Days ¶
func (o LogProfileRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
The number of days for the retention policy. Defaults to `0`.
func (LogProfileRetentionPolicyPtrOutput) Elem ¶
func (o LogProfileRetentionPolicyPtrOutput) Elem() LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyPtrOutput) ElementType ¶
func (LogProfileRetentionPolicyPtrOutput) ElementType() reflect.Type
func (LogProfileRetentionPolicyPtrOutput) Enabled ¶
func (o LogProfileRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
A boolean value to indicate whether the retention policy is enabled.
func (LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutput ¶
func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
func (LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutputWithContext ¶
func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
type LogProfileState ¶
type LogProfileState struct { // List of categories of the logs. Categories pulumi.StringArrayInput // List of regions for which Activity Log events are stored or streamed. Locations pulumi.StringArrayInput // The name of the Log Profile. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `retentionPolicy` block as documented below. A retention policy for how long Activity Logs are retained in the storage account. RetentionPolicy LogProfileRetentionPolicyPtrInput // The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. At least one of `storageAccountId` or `servicebusRuleId` must be set. ServicebusRuleId pulumi.StringPtrInput // The resource ID of the storage account in which the Activity Log is stored. At least one of `storageAccountId` or `servicebusRuleId` must be set. StorageAccountId pulumi.StringPtrInput }
func (LogProfileState) ElementType ¶
func (LogProfileState) ElementType() reflect.Type
type LogzMonitor ¶
type LogzMonitor struct { pulumi.CustomResourceState // Name of the Logz organization. Changing this forces a new logz Monitor to be created. CompanyName pulumi.StringPtrOutput `pulumi:"companyName"` // Whether the resource monitoring is enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The ID of the Enterprise App. Changing this forces a new logz Monitor to be created. EnterpriseAppId pulumi.StringPtrOutput `pulumi:"enterpriseAppId"` // The Azure Region where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. Location pulumi.StringOutput `pulumi:"location"` // The ID associated with the logz organization of this logz Monitor. LogzOrganizationId pulumi.StringOutput `pulumi:"logzOrganizationId"` // The name which should be used for this logz Monitor. Changing this forces a new logz Monitor to be created. Name pulumi.StringOutput `pulumi:"name"` // A `plan` block as defined below. Changing this forces a new resource to be created. Plan LogzMonitorPlanOutput `pulumi:"plan"` // The name of the Resource Group where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The single sign on url associated with the logz organization of this logz Monitor. SingleSignOnUrl pulumi.StringOutput `pulumi:"singleSignOnUrl"` // A mapping of tags which should be assigned to the logz Monitor. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `user` block as defined below. Changing this forces a new resource to be created. User LogzMonitorUserOutput `pulumi:"user"` }
Manages a logz Monitor.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewLogzMonitor(ctx, "exampleLogzMonitor", &monitoring.LogzMonitorArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Plan: &monitoring.LogzMonitorPlanArgs{ BillingCycle: pulumi.String("MONTHLY"), EffectiveDate: pulumi.String("2022-06-06T00:00:00Z"), UsageType: pulumi.String("COMMITTED"), }, User: &monitoring.LogzMonitorUserArgs{ Email: pulumi.String("user@example.com"), FirstName: pulumi.String("Example"), LastName: pulumi.String("User"), PhoneNumber: pulumi.String("+12313803556"), }, }) if err != nil { return err } return nil }) }
```
## Import
logz Monitors can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/logzMonitor:LogzMonitor example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logz/monitors/monitor1
```
func GetLogzMonitor ¶
func GetLogzMonitor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogzMonitorState, opts ...pulumi.ResourceOption) (*LogzMonitor, error)
GetLogzMonitor gets an existing LogzMonitor 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 NewLogzMonitor ¶
func NewLogzMonitor(ctx *pulumi.Context, name string, args *LogzMonitorArgs, opts ...pulumi.ResourceOption) (*LogzMonitor, error)
NewLogzMonitor registers a new resource with the given unique name, arguments, and options.
func (*LogzMonitor) ElementType ¶
func (*LogzMonitor) ElementType() reflect.Type
func (*LogzMonitor) ToLogzMonitorOutput ¶
func (i *LogzMonitor) ToLogzMonitorOutput() LogzMonitorOutput
func (*LogzMonitor) ToLogzMonitorOutputWithContext ¶
func (i *LogzMonitor) ToLogzMonitorOutputWithContext(ctx context.Context) LogzMonitorOutput
type LogzMonitorArgs ¶
type LogzMonitorArgs struct { // Name of the Logz organization. Changing this forces a new logz Monitor to be created. CompanyName pulumi.StringPtrInput // Whether the resource monitoring is enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The ID of the Enterprise App. Changing this forces a new logz Monitor to be created. EnterpriseAppId pulumi.StringPtrInput // The Azure Region where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. Location pulumi.StringPtrInput // The name which should be used for this logz Monitor. Changing this forces a new logz Monitor to be created. Name pulumi.StringPtrInput // A `plan` block as defined below. Changing this forces a new resource to be created. Plan LogzMonitorPlanInput // The name of the Resource Group where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the logz Monitor. Tags pulumi.StringMapInput // A `user` block as defined below. Changing this forces a new resource to be created. User LogzMonitorUserInput }
The set of arguments for constructing a LogzMonitor resource.
func (LogzMonitorArgs) ElementType ¶
func (LogzMonitorArgs) ElementType() reflect.Type
type LogzMonitorArray ¶
type LogzMonitorArray []LogzMonitorInput
func (LogzMonitorArray) ElementType ¶
func (LogzMonitorArray) ElementType() reflect.Type
func (LogzMonitorArray) ToLogzMonitorArrayOutput ¶
func (i LogzMonitorArray) ToLogzMonitorArrayOutput() LogzMonitorArrayOutput
func (LogzMonitorArray) ToLogzMonitorArrayOutputWithContext ¶
func (i LogzMonitorArray) ToLogzMonitorArrayOutputWithContext(ctx context.Context) LogzMonitorArrayOutput
type LogzMonitorArrayInput ¶
type LogzMonitorArrayInput interface { pulumi.Input ToLogzMonitorArrayOutput() LogzMonitorArrayOutput ToLogzMonitorArrayOutputWithContext(context.Context) LogzMonitorArrayOutput }
LogzMonitorArrayInput is an input type that accepts LogzMonitorArray and LogzMonitorArrayOutput values. You can construct a concrete instance of `LogzMonitorArrayInput` via:
LogzMonitorArray{ LogzMonitorArgs{...} }
type LogzMonitorArrayOutput ¶
type LogzMonitorArrayOutput struct{ *pulumi.OutputState }
func (LogzMonitorArrayOutput) ElementType ¶
func (LogzMonitorArrayOutput) ElementType() reflect.Type
func (LogzMonitorArrayOutput) Index ¶
func (o LogzMonitorArrayOutput) Index(i pulumi.IntInput) LogzMonitorOutput
func (LogzMonitorArrayOutput) ToLogzMonitorArrayOutput ¶
func (o LogzMonitorArrayOutput) ToLogzMonitorArrayOutput() LogzMonitorArrayOutput
func (LogzMonitorArrayOutput) ToLogzMonitorArrayOutputWithContext ¶
func (o LogzMonitorArrayOutput) ToLogzMonitorArrayOutputWithContext(ctx context.Context) LogzMonitorArrayOutput
type LogzMonitorInput ¶
type LogzMonitorInput interface { pulumi.Input ToLogzMonitorOutput() LogzMonitorOutput ToLogzMonitorOutputWithContext(ctx context.Context) LogzMonitorOutput }
type LogzMonitorMap ¶
type LogzMonitorMap map[string]LogzMonitorInput
func (LogzMonitorMap) ElementType ¶
func (LogzMonitorMap) ElementType() reflect.Type
func (LogzMonitorMap) ToLogzMonitorMapOutput ¶
func (i LogzMonitorMap) ToLogzMonitorMapOutput() LogzMonitorMapOutput
func (LogzMonitorMap) ToLogzMonitorMapOutputWithContext ¶
func (i LogzMonitorMap) ToLogzMonitorMapOutputWithContext(ctx context.Context) LogzMonitorMapOutput
type LogzMonitorMapInput ¶
type LogzMonitorMapInput interface { pulumi.Input ToLogzMonitorMapOutput() LogzMonitorMapOutput ToLogzMonitorMapOutputWithContext(context.Context) LogzMonitorMapOutput }
LogzMonitorMapInput is an input type that accepts LogzMonitorMap and LogzMonitorMapOutput values. You can construct a concrete instance of `LogzMonitorMapInput` via:
LogzMonitorMap{ "key": LogzMonitorArgs{...} }
type LogzMonitorMapOutput ¶
type LogzMonitorMapOutput struct{ *pulumi.OutputState }
func (LogzMonitorMapOutput) ElementType ¶
func (LogzMonitorMapOutput) ElementType() reflect.Type
func (LogzMonitorMapOutput) MapIndex ¶
func (o LogzMonitorMapOutput) MapIndex(k pulumi.StringInput) LogzMonitorOutput
func (LogzMonitorMapOutput) ToLogzMonitorMapOutput ¶
func (o LogzMonitorMapOutput) ToLogzMonitorMapOutput() LogzMonitorMapOutput
func (LogzMonitorMapOutput) ToLogzMonitorMapOutputWithContext ¶
func (o LogzMonitorMapOutput) ToLogzMonitorMapOutputWithContext(ctx context.Context) LogzMonitorMapOutput
type LogzMonitorOutput ¶
type LogzMonitorOutput struct{ *pulumi.OutputState }
func (LogzMonitorOutput) CompanyName ¶ added in v5.5.0
func (o LogzMonitorOutput) CompanyName() pulumi.StringPtrOutput
Name of the Logz organization. Changing this forces a new logz Monitor to be created.
func (LogzMonitorOutput) ElementType ¶
func (LogzMonitorOutput) ElementType() reflect.Type
func (LogzMonitorOutput) Enabled ¶ added in v5.5.0
func (o LogzMonitorOutput) Enabled() pulumi.BoolPtrOutput
Whether the resource monitoring is enabled? Defaults to `true`.
func (LogzMonitorOutput) EnterpriseAppId ¶ added in v5.5.0
func (o LogzMonitorOutput) EnterpriseAppId() pulumi.StringPtrOutput
The ID of the Enterprise App. Changing this forces a new logz Monitor to be created.
func (LogzMonitorOutput) Location ¶ added in v5.5.0
func (o LogzMonitorOutput) Location() pulumi.StringOutput
The Azure Region where the logz Monitor should exist. Changing this forces a new logz Monitor to be created.
func (LogzMonitorOutput) LogzOrganizationId ¶ added in v5.5.0
func (o LogzMonitorOutput) LogzOrganizationId() pulumi.StringOutput
The ID associated with the logz organization of this logz Monitor.
func (LogzMonitorOutput) Name ¶ added in v5.5.0
func (o LogzMonitorOutput) Name() pulumi.StringOutput
The name which should be used for this logz Monitor. Changing this forces a new logz Monitor to be created.
func (LogzMonitorOutput) Plan ¶ added in v5.5.0
func (o LogzMonitorOutput) Plan() LogzMonitorPlanOutput
A `plan` block as defined below. Changing this forces a new resource to be created.
func (LogzMonitorOutput) ResourceGroupName ¶ added in v5.5.0
func (o LogzMonitorOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the logz Monitor should exist. Changing this forces a new logz Monitor to be created.
func (LogzMonitorOutput) SingleSignOnUrl ¶ added in v5.5.0
func (o LogzMonitorOutput) SingleSignOnUrl() pulumi.StringOutput
The single sign on url associated with the logz organization of this logz Monitor.
func (LogzMonitorOutput) Tags ¶ added in v5.5.0
func (o LogzMonitorOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the logz Monitor.
func (LogzMonitorOutput) ToLogzMonitorOutput ¶
func (o LogzMonitorOutput) ToLogzMonitorOutput() LogzMonitorOutput
func (LogzMonitorOutput) ToLogzMonitorOutputWithContext ¶
func (o LogzMonitorOutput) ToLogzMonitorOutputWithContext(ctx context.Context) LogzMonitorOutput
func (LogzMonitorOutput) User ¶ added in v5.5.0
func (o LogzMonitorOutput) User() LogzMonitorUserOutput
A `user` block as defined below. Changing this forces a new resource to be created.
type LogzMonitorPlan ¶
type LogzMonitorPlan struct { // Different billing cycles. Possible values are `MONTHLY` or `WEEKLY`. Changing this forces a new logz Monitor to be created. BillingCycle string `pulumi:"billingCycle"` // Date when plan was applied. Changing this forces a new logz Monitor to be created. EffectiveDate string `pulumi:"effectiveDate"` // Plan id as published by Logz. The only possible value is `100gb14days`. Defaults to `100gb14days`. Changing this forces a new logz Monitor to be created. PlanId *string `pulumi:"planId"` // Different usage types. Possible values are `PAYG` or `COMMITTED`. Changing this forces a new logz Monitor to be created. UsageType string `pulumi:"usageType"` }
type LogzMonitorPlanArgs ¶
type LogzMonitorPlanArgs struct { // Different billing cycles. Possible values are `MONTHLY` or `WEEKLY`. Changing this forces a new logz Monitor to be created. BillingCycle pulumi.StringInput `pulumi:"billingCycle"` // Date when plan was applied. Changing this forces a new logz Monitor to be created. EffectiveDate pulumi.StringInput `pulumi:"effectiveDate"` // Plan id as published by Logz. The only possible value is `100gb14days`. Defaults to `100gb14days`. Changing this forces a new logz Monitor to be created. PlanId pulumi.StringPtrInput `pulumi:"planId"` // Different usage types. Possible values are `PAYG` or `COMMITTED`. Changing this forces a new logz Monitor to be created. UsageType pulumi.StringInput `pulumi:"usageType"` }
func (LogzMonitorPlanArgs) ElementType ¶
func (LogzMonitorPlanArgs) ElementType() reflect.Type
func (LogzMonitorPlanArgs) ToLogzMonitorPlanOutput ¶
func (i LogzMonitorPlanArgs) ToLogzMonitorPlanOutput() LogzMonitorPlanOutput
func (LogzMonitorPlanArgs) ToLogzMonitorPlanOutputWithContext ¶
func (i LogzMonitorPlanArgs) ToLogzMonitorPlanOutputWithContext(ctx context.Context) LogzMonitorPlanOutput
func (LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutput ¶
func (i LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
func (LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutputWithContext ¶
func (i LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
type LogzMonitorPlanInput ¶
type LogzMonitorPlanInput interface { pulumi.Input ToLogzMonitorPlanOutput() LogzMonitorPlanOutput ToLogzMonitorPlanOutputWithContext(context.Context) LogzMonitorPlanOutput }
LogzMonitorPlanInput is an input type that accepts LogzMonitorPlanArgs and LogzMonitorPlanOutput values. You can construct a concrete instance of `LogzMonitorPlanInput` via:
LogzMonitorPlanArgs{...}
type LogzMonitorPlanOutput ¶
type LogzMonitorPlanOutput struct{ *pulumi.OutputState }
func (LogzMonitorPlanOutput) BillingCycle ¶
func (o LogzMonitorPlanOutput) BillingCycle() pulumi.StringOutput
Different billing cycles. Possible values are `MONTHLY` or `WEEKLY`. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanOutput) EffectiveDate ¶
func (o LogzMonitorPlanOutput) EffectiveDate() pulumi.StringOutput
Date when plan was applied. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanOutput) ElementType ¶
func (LogzMonitorPlanOutput) ElementType() reflect.Type
func (LogzMonitorPlanOutput) PlanId ¶
func (o LogzMonitorPlanOutput) PlanId() pulumi.StringPtrOutput
Plan id as published by Logz. The only possible value is `100gb14days`. Defaults to `100gb14days`. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanOutput) ToLogzMonitorPlanOutput ¶
func (o LogzMonitorPlanOutput) ToLogzMonitorPlanOutput() LogzMonitorPlanOutput
func (LogzMonitorPlanOutput) ToLogzMonitorPlanOutputWithContext ¶
func (o LogzMonitorPlanOutput) ToLogzMonitorPlanOutputWithContext(ctx context.Context) LogzMonitorPlanOutput
func (LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutput ¶
func (o LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
func (LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutputWithContext ¶
func (o LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
func (LogzMonitorPlanOutput) UsageType ¶
func (o LogzMonitorPlanOutput) UsageType() pulumi.StringOutput
Different usage types. Possible values are `PAYG` or `COMMITTED`. Changing this forces a new logz Monitor to be created.
type LogzMonitorPlanPtrInput ¶
type LogzMonitorPlanPtrInput interface { pulumi.Input ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput ToLogzMonitorPlanPtrOutputWithContext(context.Context) LogzMonitorPlanPtrOutput }
LogzMonitorPlanPtrInput is an input type that accepts LogzMonitorPlanArgs, LogzMonitorPlanPtr and LogzMonitorPlanPtrOutput values. You can construct a concrete instance of `LogzMonitorPlanPtrInput` via:
LogzMonitorPlanArgs{...} or: nil
func LogzMonitorPlanPtr ¶
func LogzMonitorPlanPtr(v *LogzMonitorPlanArgs) LogzMonitorPlanPtrInput
type LogzMonitorPlanPtrOutput ¶
type LogzMonitorPlanPtrOutput struct{ *pulumi.OutputState }
func (LogzMonitorPlanPtrOutput) BillingCycle ¶
func (o LogzMonitorPlanPtrOutput) BillingCycle() pulumi.StringPtrOutput
Different billing cycles. Possible values are `MONTHLY` or `WEEKLY`. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanPtrOutput) EffectiveDate ¶
func (o LogzMonitorPlanPtrOutput) EffectiveDate() pulumi.StringPtrOutput
Date when plan was applied. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanPtrOutput) Elem ¶
func (o LogzMonitorPlanPtrOutput) Elem() LogzMonitorPlanOutput
func (LogzMonitorPlanPtrOutput) ElementType ¶
func (LogzMonitorPlanPtrOutput) ElementType() reflect.Type
func (LogzMonitorPlanPtrOutput) PlanId ¶
func (o LogzMonitorPlanPtrOutput) PlanId() pulumi.StringPtrOutput
Plan id as published by Logz. The only possible value is `100gb14days`. Defaults to `100gb14days`. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutput ¶
func (o LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
func (LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutputWithContext ¶
func (o LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
func (LogzMonitorPlanPtrOutput) UsageType ¶
func (o LogzMonitorPlanPtrOutput) UsageType() pulumi.StringPtrOutput
Different usage types. Possible values are `PAYG` or `COMMITTED`. Changing this forces a new logz Monitor to be created.
type LogzMonitorState ¶
type LogzMonitorState struct { // Name of the Logz organization. Changing this forces a new logz Monitor to be created. CompanyName pulumi.StringPtrInput // Whether the resource monitoring is enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The ID of the Enterprise App. Changing this forces a new logz Monitor to be created. EnterpriseAppId pulumi.StringPtrInput // The Azure Region where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. Location pulumi.StringPtrInput // The ID associated with the logz organization of this logz Monitor. LogzOrganizationId pulumi.StringPtrInput // The name which should be used for this logz Monitor. Changing this forces a new logz Monitor to be created. Name pulumi.StringPtrInput // A `plan` block as defined below. Changing this forces a new resource to be created. Plan LogzMonitorPlanPtrInput // The name of the Resource Group where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. ResourceGroupName pulumi.StringPtrInput // The single sign on url associated with the logz organization of this logz Monitor. SingleSignOnUrl pulumi.StringPtrInput // A mapping of tags which should be assigned to the logz Monitor. Tags pulumi.StringMapInput // A `user` block as defined below. Changing this forces a new resource to be created. User LogzMonitorUserPtrInput }
func (LogzMonitorState) ElementType ¶
func (LogzMonitorState) ElementType() reflect.Type
type LogzMonitorUser ¶
type LogzMonitorUser struct { // Email of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created. Email string `pulumi:"email"` // First Name of the user. Changing this forces a new logz Monitor to be created. FirstName string `pulumi:"firstName"` // Last Name of the user. Changing this forces a new logz Monitor to be created. LastName string `pulumi:"lastName"` // Phone number of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created. PhoneNumber string `pulumi:"phoneNumber"` }
type LogzMonitorUserArgs ¶
type LogzMonitorUserArgs struct { // Email of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created. Email pulumi.StringInput `pulumi:"email"` // First Name of the user. Changing this forces a new logz Monitor to be created. FirstName pulumi.StringInput `pulumi:"firstName"` // Last Name of the user. Changing this forces a new logz Monitor to be created. LastName pulumi.StringInput `pulumi:"lastName"` // Phone number of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (LogzMonitorUserArgs) ElementType ¶
func (LogzMonitorUserArgs) ElementType() reflect.Type
func (LogzMonitorUserArgs) ToLogzMonitorUserOutput ¶
func (i LogzMonitorUserArgs) ToLogzMonitorUserOutput() LogzMonitorUserOutput
func (LogzMonitorUserArgs) ToLogzMonitorUserOutputWithContext ¶
func (i LogzMonitorUserArgs) ToLogzMonitorUserOutputWithContext(ctx context.Context) LogzMonitorUserOutput
func (LogzMonitorUserArgs) ToLogzMonitorUserPtrOutput ¶
func (i LogzMonitorUserArgs) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
func (LogzMonitorUserArgs) ToLogzMonitorUserPtrOutputWithContext ¶
func (i LogzMonitorUserArgs) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
type LogzMonitorUserInput ¶
type LogzMonitorUserInput interface { pulumi.Input ToLogzMonitorUserOutput() LogzMonitorUserOutput ToLogzMonitorUserOutputWithContext(context.Context) LogzMonitorUserOutput }
LogzMonitorUserInput is an input type that accepts LogzMonitorUserArgs and LogzMonitorUserOutput values. You can construct a concrete instance of `LogzMonitorUserInput` via:
LogzMonitorUserArgs{...}
type LogzMonitorUserOutput ¶
type LogzMonitorUserOutput struct{ *pulumi.OutputState }
func (LogzMonitorUserOutput) ElementType ¶
func (LogzMonitorUserOutput) ElementType() reflect.Type
func (LogzMonitorUserOutput) Email ¶
func (o LogzMonitorUserOutput) Email() pulumi.StringOutput
Email of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserOutput) FirstName ¶
func (o LogzMonitorUserOutput) FirstName() pulumi.StringOutput
First Name of the user. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserOutput) LastName ¶
func (o LogzMonitorUserOutput) LastName() pulumi.StringOutput
Last Name of the user. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserOutput) PhoneNumber ¶
func (o LogzMonitorUserOutput) PhoneNumber() pulumi.StringOutput
Phone number of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserOutput) ToLogzMonitorUserOutput ¶
func (o LogzMonitorUserOutput) ToLogzMonitorUserOutput() LogzMonitorUserOutput
func (LogzMonitorUserOutput) ToLogzMonitorUserOutputWithContext ¶
func (o LogzMonitorUserOutput) ToLogzMonitorUserOutputWithContext(ctx context.Context) LogzMonitorUserOutput
func (LogzMonitorUserOutput) ToLogzMonitorUserPtrOutput ¶
func (o LogzMonitorUserOutput) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
func (LogzMonitorUserOutput) ToLogzMonitorUserPtrOutputWithContext ¶
func (o LogzMonitorUserOutput) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
type LogzMonitorUserPtrInput ¶
type LogzMonitorUserPtrInput interface { pulumi.Input ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput ToLogzMonitorUserPtrOutputWithContext(context.Context) LogzMonitorUserPtrOutput }
LogzMonitorUserPtrInput is an input type that accepts LogzMonitorUserArgs, LogzMonitorUserPtr and LogzMonitorUserPtrOutput values. You can construct a concrete instance of `LogzMonitorUserPtrInput` via:
LogzMonitorUserArgs{...} or: nil
func LogzMonitorUserPtr ¶
func LogzMonitorUserPtr(v *LogzMonitorUserArgs) LogzMonitorUserPtrInput
type LogzMonitorUserPtrOutput ¶
type LogzMonitorUserPtrOutput struct{ *pulumi.OutputState }
func (LogzMonitorUserPtrOutput) Elem ¶
func (o LogzMonitorUserPtrOutput) Elem() LogzMonitorUserOutput
func (LogzMonitorUserPtrOutput) ElementType ¶
func (LogzMonitorUserPtrOutput) ElementType() reflect.Type
func (LogzMonitorUserPtrOutput) Email ¶
func (o LogzMonitorUserPtrOutput) Email() pulumi.StringPtrOutput
Email of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserPtrOutput) FirstName ¶
func (o LogzMonitorUserPtrOutput) FirstName() pulumi.StringPtrOutput
First Name of the user. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserPtrOutput) LastName ¶
func (o LogzMonitorUserPtrOutput) LastName() pulumi.StringPtrOutput
Last Name of the user. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserPtrOutput) PhoneNumber ¶
func (o LogzMonitorUserPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Phone number of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutput ¶
func (o LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
func (LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutputWithContext ¶
func (o LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
type LogzSubAccount ¶ added in v5.12.0
type LogzSubAccount struct { pulumi.CustomResourceState // Whether the resource monitoring is enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The ID of the Logz Monitor. Changing this forces a new logz Sub Account to be created. LogzMonitorId pulumi.StringOutput `pulumi:"logzMonitorId"` // The name which should be used for this logz Sub Account. Possible values must be between 1 and 32 characters in length and may contain only letters, numbers, hyphens and underscores. Changing this forces a new logz Sub Account to be created. Name pulumi.StringOutput `pulumi:"name"` // A mapping of tags which should be assigned to the logz Sub Account. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `user` block as defined below. Changing this forces a new resource to be created. User LogzSubAccountUserOutput `pulumi:"user"` }
Manages a logz Sub Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleLogzMonitor, err := monitoring.NewLogzMonitor(ctx, "exampleLogzMonitor", &monitoring.LogzMonitorArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Plan: &monitoring.LogzMonitorPlanArgs{ BillingCycle: pulumi.String("MONTHLY"), EffectiveDate: pulumi.String("2022-06-06T00:00:00Z"), UsageType: pulumi.String("COMMITTED"), }, User: &monitoring.LogzMonitorUserArgs{ Email: pulumi.String("user@example.com"), FirstName: pulumi.String("Example"), LastName: pulumi.String("User"), PhoneNumber: pulumi.String("+12313803556"), }, }) if err != nil { return err } _, err = monitoring.NewLogzSubAccount(ctx, "exampleLogzSubAccount", &monitoring.LogzSubAccountArgs{ LogzMonitorId: exampleLogzMonitor.ID(), User: &monitoring.LogzSubAccountUserArgs{ Email: exampleLogzMonitor.User.ApplyT(func(user monitoring.LogzMonitorUser) (*string, error) { return &user.Email, nil }).(pulumi.StringPtrOutput), FirstName: exampleLogzMonitor.User.ApplyT(func(user monitoring.LogzMonitorUser) (*string, error) { return &user.FirstName, nil }).(pulumi.StringPtrOutput), LastName: exampleLogzMonitor.User.ApplyT(func(user monitoring.LogzMonitorUser) (*string, error) { return &user.LastName, nil }).(pulumi.StringPtrOutput), PhoneNumber: exampleLogzMonitor.User.ApplyT(func(user monitoring.LogzMonitorUser) (*string, error) { return &user.PhoneNumber, nil }).(pulumi.StringPtrOutput), }, }) if err != nil { return err } return nil }) }
```
## Import
logz SubAccounts can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/logzSubAccount:LogzSubAccount example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logz/monitors/monitor1/accounts/subAccount1
```
func GetLogzSubAccount ¶ added in v5.12.0
func GetLogzSubAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogzSubAccountState, opts ...pulumi.ResourceOption) (*LogzSubAccount, error)
GetLogzSubAccount gets an existing LogzSubAccount 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 NewLogzSubAccount ¶ added in v5.12.0
func NewLogzSubAccount(ctx *pulumi.Context, name string, args *LogzSubAccountArgs, opts ...pulumi.ResourceOption) (*LogzSubAccount, error)
NewLogzSubAccount registers a new resource with the given unique name, arguments, and options.
func (*LogzSubAccount) ElementType ¶ added in v5.12.0
func (*LogzSubAccount) ElementType() reflect.Type
func (*LogzSubAccount) ToLogzSubAccountOutput ¶ added in v5.12.0
func (i *LogzSubAccount) ToLogzSubAccountOutput() LogzSubAccountOutput
func (*LogzSubAccount) ToLogzSubAccountOutputWithContext ¶ added in v5.12.0
func (i *LogzSubAccount) ToLogzSubAccountOutputWithContext(ctx context.Context) LogzSubAccountOutput
type LogzSubAccountArgs ¶ added in v5.12.0
type LogzSubAccountArgs struct { // Whether the resource monitoring is enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The ID of the Logz Monitor. Changing this forces a new logz Sub Account to be created. LogzMonitorId pulumi.StringInput // The name which should be used for this logz Sub Account. Possible values must be between 1 and 32 characters in length and may contain only letters, numbers, hyphens and underscores. Changing this forces a new logz Sub Account to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the logz Sub Account. Tags pulumi.StringMapInput // A `user` block as defined below. Changing this forces a new resource to be created. User LogzSubAccountUserInput }
The set of arguments for constructing a LogzSubAccount resource.
func (LogzSubAccountArgs) ElementType ¶ added in v5.12.0
func (LogzSubAccountArgs) ElementType() reflect.Type
type LogzSubAccountArray ¶ added in v5.12.0
type LogzSubAccountArray []LogzSubAccountInput
func (LogzSubAccountArray) ElementType ¶ added in v5.12.0
func (LogzSubAccountArray) ElementType() reflect.Type
func (LogzSubAccountArray) ToLogzSubAccountArrayOutput ¶ added in v5.12.0
func (i LogzSubAccountArray) ToLogzSubAccountArrayOutput() LogzSubAccountArrayOutput
func (LogzSubAccountArray) ToLogzSubAccountArrayOutputWithContext ¶ added in v5.12.0
func (i LogzSubAccountArray) ToLogzSubAccountArrayOutputWithContext(ctx context.Context) LogzSubAccountArrayOutput
type LogzSubAccountArrayInput ¶ added in v5.12.0
type LogzSubAccountArrayInput interface { pulumi.Input ToLogzSubAccountArrayOutput() LogzSubAccountArrayOutput ToLogzSubAccountArrayOutputWithContext(context.Context) LogzSubAccountArrayOutput }
LogzSubAccountArrayInput is an input type that accepts LogzSubAccountArray and LogzSubAccountArrayOutput values. You can construct a concrete instance of `LogzSubAccountArrayInput` via:
LogzSubAccountArray{ LogzSubAccountArgs{...} }
type LogzSubAccountArrayOutput ¶ added in v5.12.0
type LogzSubAccountArrayOutput struct{ *pulumi.OutputState }
func (LogzSubAccountArrayOutput) ElementType ¶ added in v5.12.0
func (LogzSubAccountArrayOutput) ElementType() reflect.Type
func (LogzSubAccountArrayOutput) Index ¶ added in v5.12.0
func (o LogzSubAccountArrayOutput) Index(i pulumi.IntInput) LogzSubAccountOutput
func (LogzSubAccountArrayOutput) ToLogzSubAccountArrayOutput ¶ added in v5.12.0
func (o LogzSubAccountArrayOutput) ToLogzSubAccountArrayOutput() LogzSubAccountArrayOutput
func (LogzSubAccountArrayOutput) ToLogzSubAccountArrayOutputWithContext ¶ added in v5.12.0
func (o LogzSubAccountArrayOutput) ToLogzSubAccountArrayOutputWithContext(ctx context.Context) LogzSubAccountArrayOutput
type LogzSubAccountInput ¶ added in v5.12.0
type LogzSubAccountInput interface { pulumi.Input ToLogzSubAccountOutput() LogzSubAccountOutput ToLogzSubAccountOutputWithContext(ctx context.Context) LogzSubAccountOutput }
type LogzSubAccountMap ¶ added in v5.12.0
type LogzSubAccountMap map[string]LogzSubAccountInput
func (LogzSubAccountMap) ElementType ¶ added in v5.12.0
func (LogzSubAccountMap) ElementType() reflect.Type
func (LogzSubAccountMap) ToLogzSubAccountMapOutput ¶ added in v5.12.0
func (i LogzSubAccountMap) ToLogzSubAccountMapOutput() LogzSubAccountMapOutput
func (LogzSubAccountMap) ToLogzSubAccountMapOutputWithContext ¶ added in v5.12.0
func (i LogzSubAccountMap) ToLogzSubAccountMapOutputWithContext(ctx context.Context) LogzSubAccountMapOutput
type LogzSubAccountMapInput ¶ added in v5.12.0
type LogzSubAccountMapInput interface { pulumi.Input ToLogzSubAccountMapOutput() LogzSubAccountMapOutput ToLogzSubAccountMapOutputWithContext(context.Context) LogzSubAccountMapOutput }
LogzSubAccountMapInput is an input type that accepts LogzSubAccountMap and LogzSubAccountMapOutput values. You can construct a concrete instance of `LogzSubAccountMapInput` via:
LogzSubAccountMap{ "key": LogzSubAccountArgs{...} }
type LogzSubAccountMapOutput ¶ added in v5.12.0
type LogzSubAccountMapOutput struct{ *pulumi.OutputState }
func (LogzSubAccountMapOutput) ElementType ¶ added in v5.12.0
func (LogzSubAccountMapOutput) ElementType() reflect.Type
func (LogzSubAccountMapOutput) MapIndex ¶ added in v5.12.0
func (o LogzSubAccountMapOutput) MapIndex(k pulumi.StringInput) LogzSubAccountOutput
func (LogzSubAccountMapOutput) ToLogzSubAccountMapOutput ¶ added in v5.12.0
func (o LogzSubAccountMapOutput) ToLogzSubAccountMapOutput() LogzSubAccountMapOutput
func (LogzSubAccountMapOutput) ToLogzSubAccountMapOutputWithContext ¶ added in v5.12.0
func (o LogzSubAccountMapOutput) ToLogzSubAccountMapOutputWithContext(ctx context.Context) LogzSubAccountMapOutput
type LogzSubAccountOutput ¶ added in v5.12.0
type LogzSubAccountOutput struct{ *pulumi.OutputState }
func (LogzSubAccountOutput) ElementType ¶ added in v5.12.0
func (LogzSubAccountOutput) ElementType() reflect.Type
func (LogzSubAccountOutput) Enabled ¶ added in v5.12.0
func (o LogzSubAccountOutput) Enabled() pulumi.BoolPtrOutput
Whether the resource monitoring is enabled? Defaults to `true`.
func (LogzSubAccountOutput) LogzMonitorId ¶ added in v5.12.0
func (o LogzSubAccountOutput) LogzMonitorId() pulumi.StringOutput
The ID of the Logz Monitor. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountOutput) Name ¶ added in v5.12.0
func (o LogzSubAccountOutput) Name() pulumi.StringOutput
The name which should be used for this logz Sub Account. Possible values must be between 1 and 32 characters in length and may contain only letters, numbers, hyphens and underscores. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountOutput) Tags ¶ added in v5.12.0
func (o LogzSubAccountOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the logz Sub Account.
func (LogzSubAccountOutput) ToLogzSubAccountOutput ¶ added in v5.12.0
func (o LogzSubAccountOutput) ToLogzSubAccountOutput() LogzSubAccountOutput
func (LogzSubAccountOutput) ToLogzSubAccountOutputWithContext ¶ added in v5.12.0
func (o LogzSubAccountOutput) ToLogzSubAccountOutputWithContext(ctx context.Context) LogzSubAccountOutput
func (LogzSubAccountOutput) User ¶ added in v5.12.0
func (o LogzSubAccountOutput) User() LogzSubAccountUserOutput
A `user` block as defined below. Changing this forces a new resource to be created.
type LogzSubAccountState ¶ added in v5.12.0
type LogzSubAccountState struct { // Whether the resource monitoring is enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The ID of the Logz Monitor. Changing this forces a new logz Sub Account to be created. LogzMonitorId pulumi.StringPtrInput // The name which should be used for this logz Sub Account. Possible values must be between 1 and 32 characters in length and may contain only letters, numbers, hyphens and underscores. Changing this forces a new logz Sub Account to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the logz Sub Account. Tags pulumi.StringMapInput // A `user` block as defined below. Changing this forces a new resource to be created. User LogzSubAccountUserPtrInput }
func (LogzSubAccountState) ElementType ¶ added in v5.12.0
func (LogzSubAccountState) ElementType() reflect.Type
type LogzSubAccountTagRule ¶ added in v5.15.0
type LogzSubAccountTagRule struct { pulumi.CustomResourceState // The ID of the Logz Sub Account. Changing this forces a new Logz Sub Account Tag Rule to be created. LogzSubAccountId pulumi.StringOutput `pulumi:"logzSubAccountId"` // Whether AAD logs should be sent to the Monitor resource? SendAadLogs pulumi.BoolPtrOutput `pulumi:"sendAadLogs"` // Whether activity logs from this Logz Sub Account Tag Rule should be sent to the Monitor resource? SendActivityLogs pulumi.BoolPtrOutput `pulumi:"sendActivityLogs"` // Whether subscription logs should be sent to the Monitor resource? SendSubscriptionLogs pulumi.BoolPtrOutput `pulumi:"sendSubscriptionLogs"` // One or more (up to 10) `tagFilter` blocks as defined below. TagFilters LogzSubAccountTagRuleTagFilterArrayOutput `pulumi:"tagFilters"` }
Manages a Logz Sub Account Tag Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleLogzMonitor, err := monitoring.NewLogzMonitor(ctx, "exampleLogzMonitor", &monitoring.LogzMonitorArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Plan: &monitoring.LogzMonitorPlanArgs{ BillingCycle: pulumi.String("MONTHLY"), EffectiveDate: pulumi.String("2022-06-06T00:00:00Z"), UsageType: pulumi.String("COMMITTED"), }, User: &monitoring.LogzMonitorUserArgs{ Email: pulumi.String("user@example.com"), FirstName: pulumi.String("Example"), LastName: pulumi.String("User"), PhoneNumber: pulumi.String("+12313803556"), }, }) if err != nil { return err } exampleLogzSubAccount, err := monitoring.NewLogzSubAccount(ctx, "exampleLogzSubAccount", &monitoring.LogzSubAccountArgs{ LogzMonitorId: exampleLogzMonitor.ID(), User: &monitoring.LogzSubAccountUserArgs{ Email: exampleLogzMonitor.User.ApplyT(func(user monitoring.LogzMonitorUser) (*string, error) { return &user.Email, nil }).(pulumi.StringPtrOutput), FirstName: exampleLogzMonitor.User.ApplyT(func(user monitoring.LogzMonitorUser) (*string, error) { return &user.FirstName, nil }).(pulumi.StringPtrOutput), LastName: exampleLogzMonitor.User.ApplyT(func(user monitoring.LogzMonitorUser) (*string, error) { return &user.LastName, nil }).(pulumi.StringPtrOutput), PhoneNumber: exampleLogzMonitor.User.ApplyT(func(user monitoring.LogzMonitorUser) (*string, error) { return &user.PhoneNumber, nil }).(pulumi.StringPtrOutput), }, }) if err != nil { return err } _, err = monitoring.NewLogzSubAccountTagRule(ctx, "exampleLogzSubAccountTagRule", &monitoring.LogzSubAccountTagRuleArgs{ LogzSubAccountId: exampleLogzSubAccount.ID(), SendAadLogs: pulumi.Bool(true), SendActivityLogs: pulumi.Bool(true), SendSubscriptionLogs: pulumi.Bool(true), TagFilters: monitoring.LogzSubAccountTagRuleTagFilterArray{ &monitoring.LogzSubAccountTagRuleTagFilterArgs{ Name: pulumi.String("name1"), Action: pulumi.String("Include"), Value: pulumi.String("value1"), }, &monitoring.LogzSubAccountTagRuleTagFilterArgs{ Name: pulumi.String("name2"), Action: pulumi.String("Exclude"), Value: pulumi.String("value2"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Logz Sub Account Tag Rules can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/logzSubAccountTagRule:LogzSubAccountTagRule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logz/monitors/monitor1/accounts/subAccount1/tagRules/ruleSet1
```
func GetLogzSubAccountTagRule ¶ added in v5.15.0
func GetLogzSubAccountTagRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogzSubAccountTagRuleState, opts ...pulumi.ResourceOption) (*LogzSubAccountTagRule, error)
GetLogzSubAccountTagRule gets an existing LogzSubAccountTagRule 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 NewLogzSubAccountTagRule ¶ added in v5.15.0
func NewLogzSubAccountTagRule(ctx *pulumi.Context, name string, args *LogzSubAccountTagRuleArgs, opts ...pulumi.ResourceOption) (*LogzSubAccountTagRule, error)
NewLogzSubAccountTagRule registers a new resource with the given unique name, arguments, and options.
func (*LogzSubAccountTagRule) ElementType ¶ added in v5.15.0
func (*LogzSubAccountTagRule) ElementType() reflect.Type
func (*LogzSubAccountTagRule) ToLogzSubAccountTagRuleOutput ¶ added in v5.15.0
func (i *LogzSubAccountTagRule) ToLogzSubAccountTagRuleOutput() LogzSubAccountTagRuleOutput
func (*LogzSubAccountTagRule) ToLogzSubAccountTagRuleOutputWithContext ¶ added in v5.15.0
func (i *LogzSubAccountTagRule) ToLogzSubAccountTagRuleOutputWithContext(ctx context.Context) LogzSubAccountTagRuleOutput
type LogzSubAccountTagRuleArgs ¶ added in v5.15.0
type LogzSubAccountTagRuleArgs struct { // The ID of the Logz Sub Account. Changing this forces a new Logz Sub Account Tag Rule to be created. LogzSubAccountId pulumi.StringInput // Whether AAD logs should be sent to the Monitor resource? SendAadLogs pulumi.BoolPtrInput // Whether activity logs from this Logz Sub Account Tag Rule should be sent to the Monitor resource? SendActivityLogs pulumi.BoolPtrInput // Whether subscription logs should be sent to the Monitor resource? SendSubscriptionLogs pulumi.BoolPtrInput // One or more (up to 10) `tagFilter` blocks as defined below. TagFilters LogzSubAccountTagRuleTagFilterArrayInput }
The set of arguments for constructing a LogzSubAccountTagRule resource.
func (LogzSubAccountTagRuleArgs) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleArgs) ElementType() reflect.Type
type LogzSubAccountTagRuleArray ¶ added in v5.15.0
type LogzSubAccountTagRuleArray []LogzSubAccountTagRuleInput
func (LogzSubAccountTagRuleArray) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleArray) ElementType() reflect.Type
func (LogzSubAccountTagRuleArray) ToLogzSubAccountTagRuleArrayOutput ¶ added in v5.15.0
func (i LogzSubAccountTagRuleArray) ToLogzSubAccountTagRuleArrayOutput() LogzSubAccountTagRuleArrayOutput
func (LogzSubAccountTagRuleArray) ToLogzSubAccountTagRuleArrayOutputWithContext ¶ added in v5.15.0
func (i LogzSubAccountTagRuleArray) ToLogzSubAccountTagRuleArrayOutputWithContext(ctx context.Context) LogzSubAccountTagRuleArrayOutput
type LogzSubAccountTagRuleArrayInput ¶ added in v5.15.0
type LogzSubAccountTagRuleArrayInput interface { pulumi.Input ToLogzSubAccountTagRuleArrayOutput() LogzSubAccountTagRuleArrayOutput ToLogzSubAccountTagRuleArrayOutputWithContext(context.Context) LogzSubAccountTagRuleArrayOutput }
LogzSubAccountTagRuleArrayInput is an input type that accepts LogzSubAccountTagRuleArray and LogzSubAccountTagRuleArrayOutput values. You can construct a concrete instance of `LogzSubAccountTagRuleArrayInput` via:
LogzSubAccountTagRuleArray{ LogzSubAccountTagRuleArgs{...} }
type LogzSubAccountTagRuleArrayOutput ¶ added in v5.15.0
type LogzSubAccountTagRuleArrayOutput struct{ *pulumi.OutputState }
func (LogzSubAccountTagRuleArrayOutput) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleArrayOutput) ElementType() reflect.Type
func (LogzSubAccountTagRuleArrayOutput) Index ¶ added in v5.15.0
func (o LogzSubAccountTagRuleArrayOutput) Index(i pulumi.IntInput) LogzSubAccountTagRuleOutput
func (LogzSubAccountTagRuleArrayOutput) ToLogzSubAccountTagRuleArrayOutput ¶ added in v5.15.0
func (o LogzSubAccountTagRuleArrayOutput) ToLogzSubAccountTagRuleArrayOutput() LogzSubAccountTagRuleArrayOutput
func (LogzSubAccountTagRuleArrayOutput) ToLogzSubAccountTagRuleArrayOutputWithContext ¶ added in v5.15.0
func (o LogzSubAccountTagRuleArrayOutput) ToLogzSubAccountTagRuleArrayOutputWithContext(ctx context.Context) LogzSubAccountTagRuleArrayOutput
type LogzSubAccountTagRuleInput ¶ added in v5.15.0
type LogzSubAccountTagRuleInput interface { pulumi.Input ToLogzSubAccountTagRuleOutput() LogzSubAccountTagRuleOutput ToLogzSubAccountTagRuleOutputWithContext(ctx context.Context) LogzSubAccountTagRuleOutput }
type LogzSubAccountTagRuleMap ¶ added in v5.15.0
type LogzSubAccountTagRuleMap map[string]LogzSubAccountTagRuleInput
func (LogzSubAccountTagRuleMap) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleMap) ElementType() reflect.Type
func (LogzSubAccountTagRuleMap) ToLogzSubAccountTagRuleMapOutput ¶ added in v5.15.0
func (i LogzSubAccountTagRuleMap) ToLogzSubAccountTagRuleMapOutput() LogzSubAccountTagRuleMapOutput
func (LogzSubAccountTagRuleMap) ToLogzSubAccountTagRuleMapOutputWithContext ¶ added in v5.15.0
func (i LogzSubAccountTagRuleMap) ToLogzSubAccountTagRuleMapOutputWithContext(ctx context.Context) LogzSubAccountTagRuleMapOutput
type LogzSubAccountTagRuleMapInput ¶ added in v5.15.0
type LogzSubAccountTagRuleMapInput interface { pulumi.Input ToLogzSubAccountTagRuleMapOutput() LogzSubAccountTagRuleMapOutput ToLogzSubAccountTagRuleMapOutputWithContext(context.Context) LogzSubAccountTagRuleMapOutput }
LogzSubAccountTagRuleMapInput is an input type that accepts LogzSubAccountTagRuleMap and LogzSubAccountTagRuleMapOutput values. You can construct a concrete instance of `LogzSubAccountTagRuleMapInput` via:
LogzSubAccountTagRuleMap{ "key": LogzSubAccountTagRuleArgs{...} }
type LogzSubAccountTagRuleMapOutput ¶ added in v5.15.0
type LogzSubAccountTagRuleMapOutput struct{ *pulumi.OutputState }
func (LogzSubAccountTagRuleMapOutput) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleMapOutput) ElementType() reflect.Type
func (LogzSubAccountTagRuleMapOutput) MapIndex ¶ added in v5.15.0
func (o LogzSubAccountTagRuleMapOutput) MapIndex(k pulumi.StringInput) LogzSubAccountTagRuleOutput
func (LogzSubAccountTagRuleMapOutput) ToLogzSubAccountTagRuleMapOutput ¶ added in v5.15.0
func (o LogzSubAccountTagRuleMapOutput) ToLogzSubAccountTagRuleMapOutput() LogzSubAccountTagRuleMapOutput
func (LogzSubAccountTagRuleMapOutput) ToLogzSubAccountTagRuleMapOutputWithContext ¶ added in v5.15.0
func (o LogzSubAccountTagRuleMapOutput) ToLogzSubAccountTagRuleMapOutputWithContext(ctx context.Context) LogzSubAccountTagRuleMapOutput
type LogzSubAccountTagRuleOutput ¶ added in v5.15.0
type LogzSubAccountTagRuleOutput struct{ *pulumi.OutputState }
func (LogzSubAccountTagRuleOutput) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleOutput) ElementType() reflect.Type
func (LogzSubAccountTagRuleOutput) LogzSubAccountId ¶ added in v5.15.0
func (o LogzSubAccountTagRuleOutput) LogzSubAccountId() pulumi.StringOutput
The ID of the Logz Sub Account. Changing this forces a new Logz Sub Account Tag Rule to be created.
func (LogzSubAccountTagRuleOutput) SendAadLogs ¶ added in v5.15.0
func (o LogzSubAccountTagRuleOutput) SendAadLogs() pulumi.BoolPtrOutput
Whether AAD logs should be sent to the Monitor resource?
func (LogzSubAccountTagRuleOutput) SendActivityLogs ¶ added in v5.15.0
func (o LogzSubAccountTagRuleOutput) SendActivityLogs() pulumi.BoolPtrOutput
Whether activity logs from this Logz Sub Account Tag Rule should be sent to the Monitor resource?
func (LogzSubAccountTagRuleOutput) SendSubscriptionLogs ¶ added in v5.15.0
func (o LogzSubAccountTagRuleOutput) SendSubscriptionLogs() pulumi.BoolPtrOutput
Whether subscription logs should be sent to the Monitor resource?
func (LogzSubAccountTagRuleOutput) TagFilters ¶ added in v5.15.0
func (o LogzSubAccountTagRuleOutput) TagFilters() LogzSubAccountTagRuleTagFilterArrayOutput
One or more (up to 10) `tagFilter` blocks as defined below.
func (LogzSubAccountTagRuleOutput) ToLogzSubAccountTagRuleOutput ¶ added in v5.15.0
func (o LogzSubAccountTagRuleOutput) ToLogzSubAccountTagRuleOutput() LogzSubAccountTagRuleOutput
func (LogzSubAccountTagRuleOutput) ToLogzSubAccountTagRuleOutputWithContext ¶ added in v5.15.0
func (o LogzSubAccountTagRuleOutput) ToLogzSubAccountTagRuleOutputWithContext(ctx context.Context) LogzSubAccountTagRuleOutput
type LogzSubAccountTagRuleState ¶ added in v5.15.0
type LogzSubAccountTagRuleState struct { // The ID of the Logz Sub Account. Changing this forces a new Logz Sub Account Tag Rule to be created. LogzSubAccountId pulumi.StringPtrInput // Whether AAD logs should be sent to the Monitor resource? SendAadLogs pulumi.BoolPtrInput // Whether activity logs from this Logz Sub Account Tag Rule should be sent to the Monitor resource? SendActivityLogs pulumi.BoolPtrInput // Whether subscription logs should be sent to the Monitor resource? SendSubscriptionLogs pulumi.BoolPtrInput // One or more (up to 10) `tagFilter` blocks as defined below. TagFilters LogzSubAccountTagRuleTagFilterArrayInput }
func (LogzSubAccountTagRuleState) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleState) ElementType() reflect.Type
type LogzSubAccountTagRuleTagFilter ¶ added in v5.15.0
type LogzSubAccountTagRuleTagFilter struct { // The action is used to limit logs collection to include or exclude Azure resources with specific tags. Possible values are `Include` and `Exclude`. Note that the `Exclude` takes priority over the `Include`. Action string `pulumi:"action"` // The name of the tag to match. Name string `pulumi:"name"` // The value of the tag to match. Value *string `pulumi:"value"` }
type LogzSubAccountTagRuleTagFilterArgs ¶ added in v5.15.0
type LogzSubAccountTagRuleTagFilterArgs struct { // The action is used to limit logs collection to include or exclude Azure resources with specific tags. Possible values are `Include` and `Exclude`. Note that the `Exclude` takes priority over the `Include`. Action pulumi.StringInput `pulumi:"action"` // The name of the tag to match. Name pulumi.StringInput `pulumi:"name"` // The value of the tag to match. Value pulumi.StringPtrInput `pulumi:"value"` }
func (LogzSubAccountTagRuleTagFilterArgs) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleTagFilterArgs) ElementType() reflect.Type
func (LogzSubAccountTagRuleTagFilterArgs) ToLogzSubAccountTagRuleTagFilterOutput ¶ added in v5.15.0
func (i LogzSubAccountTagRuleTagFilterArgs) ToLogzSubAccountTagRuleTagFilterOutput() LogzSubAccountTagRuleTagFilterOutput
func (LogzSubAccountTagRuleTagFilterArgs) ToLogzSubAccountTagRuleTagFilterOutputWithContext ¶ added in v5.15.0
func (i LogzSubAccountTagRuleTagFilterArgs) ToLogzSubAccountTagRuleTagFilterOutputWithContext(ctx context.Context) LogzSubAccountTagRuleTagFilterOutput
type LogzSubAccountTagRuleTagFilterArray ¶ added in v5.15.0
type LogzSubAccountTagRuleTagFilterArray []LogzSubAccountTagRuleTagFilterInput
func (LogzSubAccountTagRuleTagFilterArray) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleTagFilterArray) ElementType() reflect.Type
func (LogzSubAccountTagRuleTagFilterArray) ToLogzSubAccountTagRuleTagFilterArrayOutput ¶ added in v5.15.0
func (i LogzSubAccountTagRuleTagFilterArray) ToLogzSubAccountTagRuleTagFilterArrayOutput() LogzSubAccountTagRuleTagFilterArrayOutput
func (LogzSubAccountTagRuleTagFilterArray) ToLogzSubAccountTagRuleTagFilterArrayOutputWithContext ¶ added in v5.15.0
func (i LogzSubAccountTagRuleTagFilterArray) ToLogzSubAccountTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzSubAccountTagRuleTagFilterArrayOutput
type LogzSubAccountTagRuleTagFilterArrayInput ¶ added in v5.15.0
type LogzSubAccountTagRuleTagFilterArrayInput interface { pulumi.Input ToLogzSubAccountTagRuleTagFilterArrayOutput() LogzSubAccountTagRuleTagFilterArrayOutput ToLogzSubAccountTagRuleTagFilterArrayOutputWithContext(context.Context) LogzSubAccountTagRuleTagFilterArrayOutput }
LogzSubAccountTagRuleTagFilterArrayInput is an input type that accepts LogzSubAccountTagRuleTagFilterArray and LogzSubAccountTagRuleTagFilterArrayOutput values. You can construct a concrete instance of `LogzSubAccountTagRuleTagFilterArrayInput` via:
LogzSubAccountTagRuleTagFilterArray{ LogzSubAccountTagRuleTagFilterArgs{...} }
type LogzSubAccountTagRuleTagFilterArrayOutput ¶ added in v5.15.0
type LogzSubAccountTagRuleTagFilterArrayOutput struct{ *pulumi.OutputState }
func (LogzSubAccountTagRuleTagFilterArrayOutput) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleTagFilterArrayOutput) ElementType() reflect.Type
func (LogzSubAccountTagRuleTagFilterArrayOutput) ToLogzSubAccountTagRuleTagFilterArrayOutput ¶ added in v5.15.0
func (o LogzSubAccountTagRuleTagFilterArrayOutput) ToLogzSubAccountTagRuleTagFilterArrayOutput() LogzSubAccountTagRuleTagFilterArrayOutput
func (LogzSubAccountTagRuleTagFilterArrayOutput) ToLogzSubAccountTagRuleTagFilterArrayOutputWithContext ¶ added in v5.15.0
func (o LogzSubAccountTagRuleTagFilterArrayOutput) ToLogzSubAccountTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzSubAccountTagRuleTagFilterArrayOutput
type LogzSubAccountTagRuleTagFilterInput ¶ added in v5.15.0
type LogzSubAccountTagRuleTagFilterInput interface { pulumi.Input ToLogzSubAccountTagRuleTagFilterOutput() LogzSubAccountTagRuleTagFilterOutput ToLogzSubAccountTagRuleTagFilterOutputWithContext(context.Context) LogzSubAccountTagRuleTagFilterOutput }
LogzSubAccountTagRuleTagFilterInput is an input type that accepts LogzSubAccountTagRuleTagFilterArgs and LogzSubAccountTagRuleTagFilterOutput values. You can construct a concrete instance of `LogzSubAccountTagRuleTagFilterInput` via:
LogzSubAccountTagRuleTagFilterArgs{...}
type LogzSubAccountTagRuleTagFilterOutput ¶ added in v5.15.0
type LogzSubAccountTagRuleTagFilterOutput struct{ *pulumi.OutputState }
func (LogzSubAccountTagRuleTagFilterOutput) Action ¶ added in v5.15.0
func (o LogzSubAccountTagRuleTagFilterOutput) Action() pulumi.StringOutput
The action is used to limit logs collection to include or exclude Azure resources with specific tags. Possible values are `Include` and `Exclude`. Note that the `Exclude` takes priority over the `Include`.
func (LogzSubAccountTagRuleTagFilterOutput) ElementType ¶ added in v5.15.0
func (LogzSubAccountTagRuleTagFilterOutput) ElementType() reflect.Type
func (LogzSubAccountTagRuleTagFilterOutput) Name ¶ added in v5.15.0
func (o LogzSubAccountTagRuleTagFilterOutput) Name() pulumi.StringOutput
The name of the tag to match.
func (LogzSubAccountTagRuleTagFilterOutput) ToLogzSubAccountTagRuleTagFilterOutput ¶ added in v5.15.0
func (o LogzSubAccountTagRuleTagFilterOutput) ToLogzSubAccountTagRuleTagFilterOutput() LogzSubAccountTagRuleTagFilterOutput
func (LogzSubAccountTagRuleTagFilterOutput) ToLogzSubAccountTagRuleTagFilterOutputWithContext ¶ added in v5.15.0
func (o LogzSubAccountTagRuleTagFilterOutput) ToLogzSubAccountTagRuleTagFilterOutputWithContext(ctx context.Context) LogzSubAccountTagRuleTagFilterOutput
func (LogzSubAccountTagRuleTagFilterOutput) Value ¶ added in v5.15.0
func (o LogzSubAccountTagRuleTagFilterOutput) Value() pulumi.StringPtrOutput
The value of the tag to match.
type LogzSubAccountUser ¶ added in v5.12.0
type LogzSubAccountUser struct { // Email of the user used by Logz for contacting them if needed. A valid email address consists of an email prefix and an email domain. The prefix and domain may contain only letters, numbers, underscores, periods and dashes. Changing this forces a new logz Sub Account to be created. Email string `pulumi:"email"` // First Name of the user. Possible values must be between 1 and 50 characters in length. Changing this forces a new logz Sub Account to be created. FirstName string `pulumi:"firstName"` // Last Name of the user. Possible values must be between 1 and 50 characters in length. Changing this forces a new logz Sub Account to be created. LastName string `pulumi:"lastName"` // Phone number of the user used by Logz for contacting them if needed. Possible values must be between 1 and 40 characters in length. Changing this forces a new logz Sub Account to be created. PhoneNumber string `pulumi:"phoneNumber"` }
type LogzSubAccountUserArgs ¶ added in v5.12.0
type LogzSubAccountUserArgs struct { // Email of the user used by Logz for contacting them if needed. A valid email address consists of an email prefix and an email domain. The prefix and domain may contain only letters, numbers, underscores, periods and dashes. Changing this forces a new logz Sub Account to be created. Email pulumi.StringInput `pulumi:"email"` // First Name of the user. Possible values must be between 1 and 50 characters in length. Changing this forces a new logz Sub Account to be created. FirstName pulumi.StringInput `pulumi:"firstName"` // Last Name of the user. Possible values must be between 1 and 50 characters in length. Changing this forces a new logz Sub Account to be created. LastName pulumi.StringInput `pulumi:"lastName"` // Phone number of the user used by Logz for contacting them if needed. Possible values must be between 1 and 40 characters in length. Changing this forces a new logz Sub Account to be created. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (LogzSubAccountUserArgs) ElementType ¶ added in v5.12.0
func (LogzSubAccountUserArgs) ElementType() reflect.Type
func (LogzSubAccountUserArgs) ToLogzSubAccountUserOutput ¶ added in v5.12.0
func (i LogzSubAccountUserArgs) ToLogzSubAccountUserOutput() LogzSubAccountUserOutput
func (LogzSubAccountUserArgs) ToLogzSubAccountUserOutputWithContext ¶ added in v5.12.0
func (i LogzSubAccountUserArgs) ToLogzSubAccountUserOutputWithContext(ctx context.Context) LogzSubAccountUserOutput
func (LogzSubAccountUserArgs) ToLogzSubAccountUserPtrOutput ¶ added in v5.12.0
func (i LogzSubAccountUserArgs) ToLogzSubAccountUserPtrOutput() LogzSubAccountUserPtrOutput
func (LogzSubAccountUserArgs) ToLogzSubAccountUserPtrOutputWithContext ¶ added in v5.12.0
func (i LogzSubAccountUserArgs) ToLogzSubAccountUserPtrOutputWithContext(ctx context.Context) LogzSubAccountUserPtrOutput
type LogzSubAccountUserInput ¶ added in v5.12.0
type LogzSubAccountUserInput interface { pulumi.Input ToLogzSubAccountUserOutput() LogzSubAccountUserOutput ToLogzSubAccountUserOutputWithContext(context.Context) LogzSubAccountUserOutput }
LogzSubAccountUserInput is an input type that accepts LogzSubAccountUserArgs and LogzSubAccountUserOutput values. You can construct a concrete instance of `LogzSubAccountUserInput` via:
LogzSubAccountUserArgs{...}
type LogzSubAccountUserOutput ¶ added in v5.12.0
type LogzSubAccountUserOutput struct{ *pulumi.OutputState }
func (LogzSubAccountUserOutput) ElementType ¶ added in v5.12.0
func (LogzSubAccountUserOutput) ElementType() reflect.Type
func (LogzSubAccountUserOutput) Email ¶ added in v5.12.0
func (o LogzSubAccountUserOutput) Email() pulumi.StringOutput
Email of the user used by Logz for contacting them if needed. A valid email address consists of an email prefix and an email domain. The prefix and domain may contain only letters, numbers, underscores, periods and dashes. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountUserOutput) FirstName ¶ added in v5.12.0
func (o LogzSubAccountUserOutput) FirstName() pulumi.StringOutput
First Name of the user. Possible values must be between 1 and 50 characters in length. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountUserOutput) LastName ¶ added in v5.12.0
func (o LogzSubAccountUserOutput) LastName() pulumi.StringOutput
Last Name of the user. Possible values must be between 1 and 50 characters in length. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountUserOutput) PhoneNumber ¶ added in v5.12.0
func (o LogzSubAccountUserOutput) PhoneNumber() pulumi.StringOutput
Phone number of the user used by Logz for contacting them if needed. Possible values must be between 1 and 40 characters in length. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountUserOutput) ToLogzSubAccountUserOutput ¶ added in v5.12.0
func (o LogzSubAccountUserOutput) ToLogzSubAccountUserOutput() LogzSubAccountUserOutput
func (LogzSubAccountUserOutput) ToLogzSubAccountUserOutputWithContext ¶ added in v5.12.0
func (o LogzSubAccountUserOutput) ToLogzSubAccountUserOutputWithContext(ctx context.Context) LogzSubAccountUserOutput
func (LogzSubAccountUserOutput) ToLogzSubAccountUserPtrOutput ¶ added in v5.12.0
func (o LogzSubAccountUserOutput) ToLogzSubAccountUserPtrOutput() LogzSubAccountUserPtrOutput
func (LogzSubAccountUserOutput) ToLogzSubAccountUserPtrOutputWithContext ¶ added in v5.12.0
func (o LogzSubAccountUserOutput) ToLogzSubAccountUserPtrOutputWithContext(ctx context.Context) LogzSubAccountUserPtrOutput
type LogzSubAccountUserPtrInput ¶ added in v5.12.0
type LogzSubAccountUserPtrInput interface { pulumi.Input ToLogzSubAccountUserPtrOutput() LogzSubAccountUserPtrOutput ToLogzSubAccountUserPtrOutputWithContext(context.Context) LogzSubAccountUserPtrOutput }
LogzSubAccountUserPtrInput is an input type that accepts LogzSubAccountUserArgs, LogzSubAccountUserPtr and LogzSubAccountUserPtrOutput values. You can construct a concrete instance of `LogzSubAccountUserPtrInput` via:
LogzSubAccountUserArgs{...} or: nil
func LogzSubAccountUserPtr ¶ added in v5.12.0
func LogzSubAccountUserPtr(v *LogzSubAccountUserArgs) LogzSubAccountUserPtrInput
type LogzSubAccountUserPtrOutput ¶ added in v5.12.0
type LogzSubAccountUserPtrOutput struct{ *pulumi.OutputState }
func (LogzSubAccountUserPtrOutput) Elem ¶ added in v5.12.0
func (o LogzSubAccountUserPtrOutput) Elem() LogzSubAccountUserOutput
func (LogzSubAccountUserPtrOutput) ElementType ¶ added in v5.12.0
func (LogzSubAccountUserPtrOutput) ElementType() reflect.Type
func (LogzSubAccountUserPtrOutput) Email ¶ added in v5.12.0
func (o LogzSubAccountUserPtrOutput) Email() pulumi.StringPtrOutput
Email of the user used by Logz for contacting them if needed. A valid email address consists of an email prefix and an email domain. The prefix and domain may contain only letters, numbers, underscores, periods and dashes. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountUserPtrOutput) FirstName ¶ added in v5.12.0
func (o LogzSubAccountUserPtrOutput) FirstName() pulumi.StringPtrOutput
First Name of the user. Possible values must be between 1 and 50 characters in length. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountUserPtrOutput) LastName ¶ added in v5.12.0
func (o LogzSubAccountUserPtrOutput) LastName() pulumi.StringPtrOutput
Last Name of the user. Possible values must be between 1 and 50 characters in length. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountUserPtrOutput) PhoneNumber ¶ added in v5.12.0
func (o LogzSubAccountUserPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Phone number of the user used by Logz for contacting them if needed. Possible values must be between 1 and 40 characters in length. Changing this forces a new logz Sub Account to be created.
func (LogzSubAccountUserPtrOutput) ToLogzSubAccountUserPtrOutput ¶ added in v5.12.0
func (o LogzSubAccountUserPtrOutput) ToLogzSubAccountUserPtrOutput() LogzSubAccountUserPtrOutput
func (LogzSubAccountUserPtrOutput) ToLogzSubAccountUserPtrOutputWithContext ¶ added in v5.12.0
func (o LogzSubAccountUserPtrOutput) ToLogzSubAccountUserPtrOutputWithContext(ctx context.Context) LogzSubAccountUserPtrOutput
type LogzTagRule ¶
type LogzTagRule struct { pulumi.CustomResourceState // The ID of the Logz Monitor. Changing this forces a new logz Tag Rule to be created. LogzMonitorId pulumi.StringOutput `pulumi:"logzMonitorId"` // Whether AAD logs should be sent to the Monitor resource? SendAadLogs pulumi.BoolPtrOutput `pulumi:"sendAadLogs"` // Whether activity logs from Azure resources should be sent to the Monitor resource? SendActivityLogs pulumi.BoolPtrOutput `pulumi:"sendActivityLogs"` // Whether subscription logs should be sent to the Monitor resource? SendSubscriptionLogs pulumi.BoolPtrOutput `pulumi:"sendSubscriptionLogs"` // One or more (up to 10) `tagFilter` blocks as defined below. TagFilters LogzTagRuleTagFilterArrayOutput `pulumi:"tagFilters"` }
Manages a logz Tag Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleLogzMonitor, err := monitoring.NewLogzMonitor(ctx, "exampleLogzMonitor", &monitoring.LogzMonitorArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Plan: &monitoring.LogzMonitorPlanArgs{ BillingCycle: pulumi.String("MONTHLY"), EffectiveDate: pulumi.String("2022-06-06T00:00:00Z"), UsageType: pulumi.String("COMMITTED"), }, User: &monitoring.LogzMonitorUserArgs{ Email: pulumi.String("user@example.com"), FirstName: pulumi.String("Example"), LastName: pulumi.String("User"), PhoneNumber: pulumi.String("+12313803556"), }, }) if err != nil { return err } _, err = monitoring.NewLogzTagRule(ctx, "exampleLogzTagRule", &monitoring.LogzTagRuleArgs{ LogzMonitorId: exampleLogzMonitor.ID(), TagFilters: monitoring.LogzTagRuleTagFilterArray{ &monitoring.LogzTagRuleTagFilterArgs{ Name: pulumi.String("name1"), Action: pulumi.String("Include"), Value: pulumi.String("value1"), }, &monitoring.LogzTagRuleTagFilterArgs{ Name: pulumi.String("name2"), Action: pulumi.String("Exclude"), Value: pulumi.String("value2"), }, }, SendAadLogs: pulumi.Bool(true), SendActivityLogs: pulumi.Bool(true), SendSubscriptionLogs: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
logz Tag Rules can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/logzTagRule:LogzTagRule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logz/monitors/monitor1/tagRules/ruleSet1
```
func GetLogzTagRule ¶
func GetLogzTagRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogzTagRuleState, opts ...pulumi.ResourceOption) (*LogzTagRule, error)
GetLogzTagRule gets an existing LogzTagRule 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 NewLogzTagRule ¶
func NewLogzTagRule(ctx *pulumi.Context, name string, args *LogzTagRuleArgs, opts ...pulumi.ResourceOption) (*LogzTagRule, error)
NewLogzTagRule registers a new resource with the given unique name, arguments, and options.
func (*LogzTagRule) ElementType ¶
func (*LogzTagRule) ElementType() reflect.Type
func (*LogzTagRule) ToLogzTagRuleOutput ¶
func (i *LogzTagRule) ToLogzTagRuleOutput() LogzTagRuleOutput
func (*LogzTagRule) ToLogzTagRuleOutputWithContext ¶
func (i *LogzTagRule) ToLogzTagRuleOutputWithContext(ctx context.Context) LogzTagRuleOutput
type LogzTagRuleArgs ¶
type LogzTagRuleArgs struct { // The ID of the Logz Monitor. Changing this forces a new logz Tag Rule to be created. LogzMonitorId pulumi.StringInput // Whether AAD logs should be sent to the Monitor resource? SendAadLogs pulumi.BoolPtrInput // Whether activity logs from Azure resources should be sent to the Monitor resource? SendActivityLogs pulumi.BoolPtrInput // Whether subscription logs should be sent to the Monitor resource? SendSubscriptionLogs pulumi.BoolPtrInput // One or more (up to 10) `tagFilter` blocks as defined below. TagFilters LogzTagRuleTagFilterArrayInput }
The set of arguments for constructing a LogzTagRule resource.
func (LogzTagRuleArgs) ElementType ¶
func (LogzTagRuleArgs) ElementType() reflect.Type
type LogzTagRuleArray ¶
type LogzTagRuleArray []LogzTagRuleInput
func (LogzTagRuleArray) ElementType ¶
func (LogzTagRuleArray) ElementType() reflect.Type
func (LogzTagRuleArray) ToLogzTagRuleArrayOutput ¶
func (i LogzTagRuleArray) ToLogzTagRuleArrayOutput() LogzTagRuleArrayOutput
func (LogzTagRuleArray) ToLogzTagRuleArrayOutputWithContext ¶
func (i LogzTagRuleArray) ToLogzTagRuleArrayOutputWithContext(ctx context.Context) LogzTagRuleArrayOutput
type LogzTagRuleArrayInput ¶
type LogzTagRuleArrayInput interface { pulumi.Input ToLogzTagRuleArrayOutput() LogzTagRuleArrayOutput ToLogzTagRuleArrayOutputWithContext(context.Context) LogzTagRuleArrayOutput }
LogzTagRuleArrayInput is an input type that accepts LogzTagRuleArray and LogzTagRuleArrayOutput values. You can construct a concrete instance of `LogzTagRuleArrayInput` via:
LogzTagRuleArray{ LogzTagRuleArgs{...} }
type LogzTagRuleArrayOutput ¶
type LogzTagRuleArrayOutput struct{ *pulumi.OutputState }
func (LogzTagRuleArrayOutput) ElementType ¶
func (LogzTagRuleArrayOutput) ElementType() reflect.Type
func (LogzTagRuleArrayOutput) Index ¶
func (o LogzTagRuleArrayOutput) Index(i pulumi.IntInput) LogzTagRuleOutput
func (LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutput ¶
func (o LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutput() LogzTagRuleArrayOutput
func (LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutputWithContext ¶
func (o LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutputWithContext(ctx context.Context) LogzTagRuleArrayOutput
type LogzTagRuleInput ¶
type LogzTagRuleInput interface { pulumi.Input ToLogzTagRuleOutput() LogzTagRuleOutput ToLogzTagRuleOutputWithContext(ctx context.Context) LogzTagRuleOutput }
type LogzTagRuleMap ¶
type LogzTagRuleMap map[string]LogzTagRuleInput
func (LogzTagRuleMap) ElementType ¶
func (LogzTagRuleMap) ElementType() reflect.Type
func (LogzTagRuleMap) ToLogzTagRuleMapOutput ¶
func (i LogzTagRuleMap) ToLogzTagRuleMapOutput() LogzTagRuleMapOutput
func (LogzTagRuleMap) ToLogzTagRuleMapOutputWithContext ¶
func (i LogzTagRuleMap) ToLogzTagRuleMapOutputWithContext(ctx context.Context) LogzTagRuleMapOutput
type LogzTagRuleMapInput ¶
type LogzTagRuleMapInput interface { pulumi.Input ToLogzTagRuleMapOutput() LogzTagRuleMapOutput ToLogzTagRuleMapOutputWithContext(context.Context) LogzTagRuleMapOutput }
LogzTagRuleMapInput is an input type that accepts LogzTagRuleMap and LogzTagRuleMapOutput values. You can construct a concrete instance of `LogzTagRuleMapInput` via:
LogzTagRuleMap{ "key": LogzTagRuleArgs{...} }
type LogzTagRuleMapOutput ¶
type LogzTagRuleMapOutput struct{ *pulumi.OutputState }
func (LogzTagRuleMapOutput) ElementType ¶
func (LogzTagRuleMapOutput) ElementType() reflect.Type
func (LogzTagRuleMapOutput) MapIndex ¶
func (o LogzTagRuleMapOutput) MapIndex(k pulumi.StringInput) LogzTagRuleOutput
func (LogzTagRuleMapOutput) ToLogzTagRuleMapOutput ¶
func (o LogzTagRuleMapOutput) ToLogzTagRuleMapOutput() LogzTagRuleMapOutput
func (LogzTagRuleMapOutput) ToLogzTagRuleMapOutputWithContext ¶
func (o LogzTagRuleMapOutput) ToLogzTagRuleMapOutputWithContext(ctx context.Context) LogzTagRuleMapOutput
type LogzTagRuleOutput ¶
type LogzTagRuleOutput struct{ *pulumi.OutputState }
func (LogzTagRuleOutput) ElementType ¶
func (LogzTagRuleOutput) ElementType() reflect.Type
func (LogzTagRuleOutput) LogzMonitorId ¶ added in v5.5.0
func (o LogzTagRuleOutput) LogzMonitorId() pulumi.StringOutput
The ID of the Logz Monitor. Changing this forces a new logz Tag Rule to be created.
func (LogzTagRuleOutput) SendAadLogs ¶ added in v5.5.0
func (o LogzTagRuleOutput) SendAadLogs() pulumi.BoolPtrOutput
Whether AAD logs should be sent to the Monitor resource?
func (LogzTagRuleOutput) SendActivityLogs ¶ added in v5.5.0
func (o LogzTagRuleOutput) SendActivityLogs() pulumi.BoolPtrOutput
Whether activity logs from Azure resources should be sent to the Monitor resource?
func (LogzTagRuleOutput) SendSubscriptionLogs ¶ added in v5.5.0
func (o LogzTagRuleOutput) SendSubscriptionLogs() pulumi.BoolPtrOutput
Whether subscription logs should be sent to the Monitor resource?
func (LogzTagRuleOutput) TagFilters ¶ added in v5.5.0
func (o LogzTagRuleOutput) TagFilters() LogzTagRuleTagFilterArrayOutput
One or more (up to 10) `tagFilter` blocks as defined below.
func (LogzTagRuleOutput) ToLogzTagRuleOutput ¶
func (o LogzTagRuleOutput) ToLogzTagRuleOutput() LogzTagRuleOutput
func (LogzTagRuleOutput) ToLogzTagRuleOutputWithContext ¶
func (o LogzTagRuleOutput) ToLogzTagRuleOutputWithContext(ctx context.Context) LogzTagRuleOutput
type LogzTagRuleState ¶
type LogzTagRuleState struct { // The ID of the Logz Monitor. Changing this forces a new logz Tag Rule to be created. LogzMonitorId pulumi.StringPtrInput // Whether AAD logs should be sent to the Monitor resource? SendAadLogs pulumi.BoolPtrInput // Whether activity logs from Azure resources should be sent to the Monitor resource? SendActivityLogs pulumi.BoolPtrInput // Whether subscription logs should be sent to the Monitor resource? SendSubscriptionLogs pulumi.BoolPtrInput // One or more (up to 10) `tagFilter` blocks as defined below. TagFilters LogzTagRuleTagFilterArrayInput }
func (LogzTagRuleState) ElementType ¶
func (LogzTagRuleState) ElementType() reflect.Type
type LogzTagRuleTagFilter ¶
type LogzTagRuleTagFilter struct { // The action for a filtering tag. Possible values are `Include` and `Exclude` is allowed. Note that the `Exclude` takes priority over the `Include`. Action string `pulumi:"action"` // The name of this `tagFilter`. Name string `pulumi:"name"` // The value of this `tagFilter`. Value *string `pulumi:"value"` }
type LogzTagRuleTagFilterArgs ¶
type LogzTagRuleTagFilterArgs struct { // The action for a filtering tag. Possible values are `Include` and `Exclude` is allowed. Note that the `Exclude` takes priority over the `Include`. Action pulumi.StringInput `pulumi:"action"` // The name of this `tagFilter`. Name pulumi.StringInput `pulumi:"name"` // The value of this `tagFilter`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (LogzTagRuleTagFilterArgs) ElementType ¶
func (LogzTagRuleTagFilterArgs) ElementType() reflect.Type
func (LogzTagRuleTagFilterArgs) ToLogzTagRuleTagFilterOutput ¶
func (i LogzTagRuleTagFilterArgs) ToLogzTagRuleTagFilterOutput() LogzTagRuleTagFilterOutput
func (LogzTagRuleTagFilterArgs) ToLogzTagRuleTagFilterOutputWithContext ¶
func (i LogzTagRuleTagFilterArgs) ToLogzTagRuleTagFilterOutputWithContext(ctx context.Context) LogzTagRuleTagFilterOutput
type LogzTagRuleTagFilterArray ¶
type LogzTagRuleTagFilterArray []LogzTagRuleTagFilterInput
func (LogzTagRuleTagFilterArray) ElementType ¶
func (LogzTagRuleTagFilterArray) ElementType() reflect.Type
func (LogzTagRuleTagFilterArray) ToLogzTagRuleTagFilterArrayOutput ¶
func (i LogzTagRuleTagFilterArray) ToLogzTagRuleTagFilterArrayOutput() LogzTagRuleTagFilterArrayOutput
func (LogzTagRuleTagFilterArray) ToLogzTagRuleTagFilterArrayOutputWithContext ¶
func (i LogzTagRuleTagFilterArray) ToLogzTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzTagRuleTagFilterArrayOutput
type LogzTagRuleTagFilterArrayInput ¶
type LogzTagRuleTagFilterArrayInput interface { pulumi.Input ToLogzTagRuleTagFilterArrayOutput() LogzTagRuleTagFilterArrayOutput ToLogzTagRuleTagFilterArrayOutputWithContext(context.Context) LogzTagRuleTagFilterArrayOutput }
LogzTagRuleTagFilterArrayInput is an input type that accepts LogzTagRuleTagFilterArray and LogzTagRuleTagFilterArrayOutput values. You can construct a concrete instance of `LogzTagRuleTagFilterArrayInput` via:
LogzTagRuleTagFilterArray{ LogzTagRuleTagFilterArgs{...} }
type LogzTagRuleTagFilterArrayOutput ¶
type LogzTagRuleTagFilterArrayOutput struct{ *pulumi.OutputState }
func (LogzTagRuleTagFilterArrayOutput) ElementType ¶
func (LogzTagRuleTagFilterArrayOutput) ElementType() reflect.Type
func (LogzTagRuleTagFilterArrayOutput) Index ¶
func (o LogzTagRuleTagFilterArrayOutput) Index(i pulumi.IntInput) LogzTagRuleTagFilterOutput
func (LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutput ¶
func (o LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutput() LogzTagRuleTagFilterArrayOutput
func (LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutputWithContext ¶
func (o LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzTagRuleTagFilterArrayOutput
type LogzTagRuleTagFilterInput ¶
type LogzTagRuleTagFilterInput interface { pulumi.Input ToLogzTagRuleTagFilterOutput() LogzTagRuleTagFilterOutput ToLogzTagRuleTagFilterOutputWithContext(context.Context) LogzTagRuleTagFilterOutput }
LogzTagRuleTagFilterInput is an input type that accepts LogzTagRuleTagFilterArgs and LogzTagRuleTagFilterOutput values. You can construct a concrete instance of `LogzTagRuleTagFilterInput` via:
LogzTagRuleTagFilterArgs{...}
type LogzTagRuleTagFilterOutput ¶
type LogzTagRuleTagFilterOutput struct{ *pulumi.OutputState }
func (LogzTagRuleTagFilterOutput) Action ¶
func (o LogzTagRuleTagFilterOutput) Action() pulumi.StringOutput
The action for a filtering tag. Possible values are `Include` and `Exclude` is allowed. Note that the `Exclude` takes priority over the `Include`.
func (LogzTagRuleTagFilterOutput) ElementType ¶
func (LogzTagRuleTagFilterOutput) ElementType() reflect.Type
func (LogzTagRuleTagFilterOutput) Name ¶
func (o LogzTagRuleTagFilterOutput) Name() pulumi.StringOutput
The name of this `tagFilter`.
func (LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutput ¶
func (o LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutput() LogzTagRuleTagFilterOutput
func (LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutputWithContext ¶
func (o LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutputWithContext(ctx context.Context) LogzTagRuleTagFilterOutput
func (LogzTagRuleTagFilterOutput) Value ¶
func (o LogzTagRuleTagFilterOutput) Value() pulumi.StringPtrOutput
The value of this `tagFilter`.
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/v5/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 ¶ added in v5.18.0
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 ¶ added in v5.18.0
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 ¶ added in v5.18.0
func (LookupDataCollectionEndpointOutputArgs) ElementType() reflect.Type
type LookupDataCollectionEndpointResult ¶ added in v5.18.0
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 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 ¶ added in v5.18.0
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/v5/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: azurerm_resource_group.Example.Name, }, nil) if err != nil { return err } ctx.Export("endpointId", example.Id) return nil }) }
```
type LookupDataCollectionEndpointResultOutput ¶ added in v5.18.0
type LookupDataCollectionEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataCollectionEndpoint.
func LookupDataCollectionEndpointOutput ¶ added in v5.18.0
func LookupDataCollectionEndpointOutput(ctx *pulumi.Context, args LookupDataCollectionEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupDataCollectionEndpointResultOutput
func (LookupDataCollectionEndpointResultOutput) ConfigurationAccessEndpoint ¶ added in v5.18.0
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 ¶ added in v5.18.0
func (o LookupDataCollectionEndpointResultOutput) Description() pulumi.StringOutput
Specifies a description for the Data Collection Endpoint.
func (LookupDataCollectionEndpointResultOutput) ElementType ¶ added in v5.18.0
func (LookupDataCollectionEndpointResultOutput) ElementType() reflect.Type
func (LookupDataCollectionEndpointResultOutput) Id ¶ added in v5.18.0
func (o LookupDataCollectionEndpointResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDataCollectionEndpointResultOutput) Kind ¶ added in v5.18.0
func (o LookupDataCollectionEndpointResultOutput) Kind() pulumi.StringOutput
The kind of the Data Collection Endpoint. Possible values are `Linux` and `Windows`.
func (LookupDataCollectionEndpointResultOutput) Location ¶ added in v5.18.0
func (o LookupDataCollectionEndpointResultOutput) Location() pulumi.StringOutput
The Azure Region where the Data Collection Endpoint should exist.
func (LookupDataCollectionEndpointResultOutput) LogsIngestionEndpoint ¶ added in v5.18.0
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 ¶ added in v5.18.0
func (o LookupDataCollectionEndpointResultOutput) Name() pulumi.StringOutput
func (LookupDataCollectionEndpointResultOutput) PublicNetworkAccessEnabled ¶ added in v5.18.0
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 ¶ added in v5.18.0
func (o LookupDataCollectionEndpointResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupDataCollectionEndpointResultOutput) Tags ¶ added in v5.18.0
func (o LookupDataCollectionEndpointResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Data Collection Endpoint.
func (LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutput ¶ added in v5.18.0
func (o LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutput() LookupDataCollectionEndpointResultOutput
func (LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutputWithContext ¶ added in v5.18.0
func (o LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutputWithContext(ctx context.Context) LookupDataCollectionEndpointResultOutput
type LookupDataCollectionRuleArgs ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (LookupDataCollectionRuleOutputArgs) ElementType() reflect.Type
type LookupDataCollectionRuleResult ¶ added in v5.21.0
type LookupDataCollectionRuleResult struct { // 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"` // The kind of the Data Collection Rule. Possible values are `Linux` and `Windows`. 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 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 ¶ added in v5.21.0
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/v5/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: azurerm_resource_group.Example.Name, }, nil) if err != nil { return err } ctx.Export("ruleId", example.Id) return nil }) }
```
type LookupDataCollectionRuleResultOutput ¶ added in v5.21.0
type LookupDataCollectionRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataCollectionRule.
func LookupDataCollectionRuleOutput ¶ added in v5.21.0
func LookupDataCollectionRuleOutput(ctx *pulumi.Context, args LookupDataCollectionRuleOutputArgs, opts ...pulumi.InvokeOption) LookupDataCollectionRuleResultOutput
func (LookupDataCollectionRuleResultOutput) DataFlows ¶ added in v5.21.0
func (o LookupDataCollectionRuleResultOutput) DataFlows() GetDataCollectionRuleDataFlowArrayOutput
One or more `dataFlow` blocks as defined below.
func (LookupDataCollectionRuleResultOutput) DataSources ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o LookupDataCollectionRuleResultOutput) Description() pulumi.StringOutput
The description of the Data Collection Rule.
func (LookupDataCollectionRuleResultOutput) Destinations ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (LookupDataCollectionRuleResultOutput) ElementType() reflect.Type
func (LookupDataCollectionRuleResultOutput) Id ¶ added in v5.21.0
func (o LookupDataCollectionRuleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDataCollectionRuleResultOutput) Kind ¶ added in v5.21.0
func (o LookupDataCollectionRuleResultOutput) Kind() pulumi.StringOutput
The kind of the Data Collection Rule. Possible values are `Linux` and `Windows`. 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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
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 ¶ added in v5.21.0
func (o LookupDataCollectionRuleResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupDataCollectionRuleResultOutput) Tags ¶ added in v5.21.0
func (o LookupDataCollectionRuleResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Data Collection Rule.
func (LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutput ¶ added in v5.21.0
func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutput() LookupDataCollectionRuleResultOutput
func (LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutputWithContext ¶ added in v5.21.0
func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutputWithContext(ctx context.Context) LookupDataCollectionRuleResultOutput
type LookupLogProfileArgs ¶
type LookupLogProfileArgs struct { // Specifies the Name of the Log Profile. Name string `pulumi:"name"` }
A collection of arguments for invoking getLogProfile.
type LookupLogProfileOutputArgs ¶
type LookupLogProfileOutputArgs struct { // Specifies the Name of the Log Profile. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getLogProfile.
func (LookupLogProfileOutputArgs) ElementType ¶
func (LookupLogProfileOutputArgs) ElementType() reflect.Type
type LookupLogProfileResult ¶
type LookupLogProfileResult struct { // List of categories of the logs. Categories []string `pulumi:"categories"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of regions for which Activity Log events are stored or streamed. Locations []string `pulumi:"locations"` Name string `pulumi:"name"` // a `retentionPolicy` block as documented below. RetentionPolicies []GetLogProfileRetentionPolicy `pulumi:"retentionPolicies"` // The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. ServicebusRuleId string `pulumi:"servicebusRuleId"` // The resource id of the storage account in which the Activity Log is stored. StorageAccountId string `pulumi:"storageAccountId"` }
A collection of values returned by getLogProfile.
func LookupLogProfile ¶
func LookupLogProfile(ctx *pulumi.Context, args *LookupLogProfileArgs, opts ...pulumi.InvokeOption) (*LookupLogProfileResult, error)
Use this data source to access the properties of a Log Profile.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupLogProfile(ctx, &monitoring.LookupLogProfileArgs{ Name: "test-logprofile", }, nil) if err != nil { return err } ctx.Export("logProfileStorageAccountId", example.StorageAccountId) return nil }) }
```
type LookupLogProfileResultOutput ¶
type LookupLogProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLogProfile.
func LookupLogProfileOutput ¶
func LookupLogProfileOutput(ctx *pulumi.Context, args LookupLogProfileOutputArgs, opts ...pulumi.InvokeOption) LookupLogProfileResultOutput
func (LookupLogProfileResultOutput) Categories ¶
func (o LookupLogProfileResultOutput) Categories() pulumi.StringArrayOutput
List of categories of the logs.
func (LookupLogProfileResultOutput) ElementType ¶
func (LookupLogProfileResultOutput) ElementType() reflect.Type
func (LookupLogProfileResultOutput) Id ¶
func (o LookupLogProfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupLogProfileResultOutput) Locations ¶
func (o LookupLogProfileResultOutput) Locations() pulumi.StringArrayOutput
List of regions for which Activity Log events are stored or streamed.
func (LookupLogProfileResultOutput) Name ¶
func (o LookupLogProfileResultOutput) Name() pulumi.StringOutput
func (LookupLogProfileResultOutput) RetentionPolicies ¶
func (o LookupLogProfileResultOutput) RetentionPolicies() GetLogProfileRetentionPolicyArrayOutput
a `retentionPolicy` block as documented below.
func (LookupLogProfileResultOutput) ServicebusRuleId ¶
func (o LookupLogProfileResultOutput) ServicebusRuleId() pulumi.StringOutput
The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to.
func (LookupLogProfileResultOutput) StorageAccountId ¶
func (o LookupLogProfileResultOutput) StorageAccountId() pulumi.StringOutput
The resource id of the storage account in which the Activity Log is stored.
func (LookupLogProfileResultOutput) ToLookupLogProfileResultOutput ¶
func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutput() LookupLogProfileResultOutput
func (LookupLogProfileResultOutput) ToLookupLogProfileResultOutputWithContext ¶
func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutputWithContext(ctx context.Context) LookupLogProfileResultOutput
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/v5/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/v5/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 MetricAlert ¶
type MetricAlert struct { pulumi.CustomResourceState // One or more `action` blocks as defined below. Actions MetricAlertActionArrayOutput `pulumi:"actions"` // A `applicationInsightsWebTestLocationAvailabilityCriteria` block as defined below. 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. Criterias MetricAlertCriteriaArrayOutput `pulumi:"criterias"` // The description of this Metric Alert. Description pulumi.StringPtrOutput `pulumi:"description"` // A `dynamicCriteria` block as defined below. 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. TargetResourceLocation pulumi.StringOutput `pulumi:"targetResourceLocation"` // The resource type (e.g. `Microsoft.Compute/virtualMachines`) of the target resource. 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } toMonitor, err := storage.NewAccount(ctx, "toMonitor", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } main, err := monitoring.NewActionGroup(ctx, "main", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.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, "exampleMetricAlert", &monitoring.MetricAlertArgs{ ResourceGroupName: exampleResourceGroup.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. 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. Criterias MetricAlertCriteriaArrayInput // The description of this Metric Alert. Description pulumi.StringPtrInput // A `dynamicCriteria` block as defined below. 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. TargetResourceLocation pulumi.StringPtrInput // The resource type (e.g. `Microsoft.Compute/virtualMachines`) of the target resource. 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`, `NotEquals`, `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`, `NotEquals`, `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`, `NotEquals`, `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 ¶ added in v5.5.0
func (o MetricAlertOutput) Actions() MetricAlertActionArrayOutput
One or more `action` blocks as defined below.
func (MetricAlertOutput) ApplicationInsightsWebTestLocationAvailabilityCriteria ¶ added in v5.5.0
func (o MetricAlertOutput) ApplicationInsightsWebTestLocationAvailabilityCriteria() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
A `applicationInsightsWebTestLocationAvailabilityCriteria` block as defined below.
func (MetricAlertOutput) AutoMitigate ¶ added in v5.5.0
func (o MetricAlertOutput) AutoMitigate() pulumi.BoolPtrOutput
Should the alerts in this Metric Alert be auto resolved? Defaults to `true`.
func (MetricAlertOutput) Criterias ¶ added in v5.5.0
func (o MetricAlertOutput) Criterias() MetricAlertCriteriaArrayOutput
One or more (static) `criteria` blocks as defined below.
func (MetricAlertOutput) Description ¶ added in v5.5.0
func (o MetricAlertOutput) Description() pulumi.StringPtrOutput
The description of this Metric Alert.
func (MetricAlertOutput) DynamicCriteria ¶ added in v5.5.0
func (o MetricAlertOutput) DynamicCriteria() MetricAlertDynamicCriteriaPtrOutput
A `dynamicCriteria` block as defined below.
func (MetricAlertOutput) ElementType ¶
func (MetricAlertOutput) ElementType() reflect.Type
func (MetricAlertOutput) Enabled ¶ added in v5.5.0
func (o MetricAlertOutput) Enabled() pulumi.BoolPtrOutput
Should this Metric Alert be enabled? Defaults to `true`.
func (MetricAlertOutput) Frequency ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o MetricAlertOutput) Name() pulumi.StringOutput
The name of the Metric Alert. Changing this forces a new resource to be created.
func (MetricAlertOutput) ResourceGroupName ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o MetricAlertOutput) Scopes() pulumi.StringArrayOutput
A set of strings of resource IDs at which the metric criteria should be applied.
func (MetricAlertOutput) Severity ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o MetricAlertOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (MetricAlertOutput) TargetResourceLocation ¶ added in v5.5.0
func (o MetricAlertOutput) TargetResourceLocation() pulumi.StringOutput
The location of the target resource.
func (MetricAlertOutput) TargetResourceType ¶ added in v5.5.0
func (o MetricAlertOutput) TargetResourceType() pulumi.StringOutput
The resource type (e.g. `Microsoft.Compute/virtualMachines`) of the target resource.
func (MetricAlertOutput) ToMetricAlertOutput ¶
func (o MetricAlertOutput) ToMetricAlertOutput() MetricAlertOutput
func (MetricAlertOutput) ToMetricAlertOutputWithContext ¶
func (o MetricAlertOutput) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
func (MetricAlertOutput) WindowSize ¶ added in v5.5.0
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. 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. Criterias MetricAlertCriteriaArrayInput // The description of this Metric Alert. Description pulumi.StringPtrInput // A `dynamicCriteria` block as defined below. 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. TargetResourceLocation pulumi.StringPtrInput // The resource type (e.g. `Microsoft.Compute/virtualMachines`) of the target resource. 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 name of the Azure Monitor Private Link Scope. 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 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewPrivateLinkScope(ctx, "examplePrivateLinkScope", &monitoring.PrivateLinkScopeArgs{ ResourceGroupName: exampleResourceGroup.Name, }) 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 name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. Name 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) Name ¶ added in v5.5.0
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) ResourceGroupName ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. Name 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/v5/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "exampleInsights", &appinsights.InsightsArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } examplePrivateLinkScope, err := monitoring.NewPrivateLinkScope(ctx, "examplePrivateLinkScope", &monitoring.PrivateLinkScopeArgs{ ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = monitoring.NewPrivateLinkScopedService(ctx, "examplePrivateLinkScopedService", &monitoring.PrivateLinkScopedServiceArgs{ ResourceGroupName: exampleResourceGroup.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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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. 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`. 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.
## 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. 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`. 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 ¶ added in v5.5.0
func (o ScheduledQueryRulesAlertOutput) Action() ScheduledQueryRulesAlertActionOutput
An `action` block as defined below.
func (ScheduledQueryRulesAlertOutput) AuthorizedResourceIds ¶ added in v5.5.0
func (o ScheduledQueryRulesAlertOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
List of Resource IDs referred into query.
func (ScheduledQueryRulesAlertOutput) AutoMitigationEnabled ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o ScheduledQueryRulesAlertOutput) DataSourceId() pulumi.StringOutput
The resource URI over which log search query is to be run.
func (ScheduledQueryRulesAlertOutput) Description ¶ added in v5.5.0
func (o ScheduledQueryRulesAlertOutput) Description() pulumi.StringPtrOutput
The description of the scheduled query rule.
func (ScheduledQueryRulesAlertOutput) ElementType ¶
func (ScheduledQueryRulesAlertOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertOutput) Enabled ¶ added in v5.5.0
func (o ScheduledQueryRulesAlertOutput) Enabled() pulumi.BoolPtrOutput
Whether this scheduled query rule is enabled. Default is `true`.
func (ScheduledQueryRulesAlertOutput) Frequency ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o ScheduledQueryRulesAlertOutput) Query() pulumi.StringOutput
Log search query.
func (ScheduledQueryRulesAlertOutput) QueryType ¶ added in v5.5.0
func (o ScheduledQueryRulesAlertOutput) QueryType() pulumi.StringPtrOutput
The type of query results. Possible values are `ResultCount` and `Number`. Default is `ResultCount`.
func (ScheduledQueryRulesAlertOutput) ResourceGroupName ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o ScheduledQueryRulesAlertOutput) Severity() pulumi.IntPtrOutput
Severity of the alert. Possible values include: 0, 1, 2, 3, or 4.
func (ScheduledQueryRulesAlertOutput) Tags ¶ added in v5.5.0
func (o ScheduledQueryRulesAlertOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ScheduledQueryRulesAlertOutput) Throttling ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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. 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`. 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.StringInput `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.StringOutput
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 ¶ added in v5.17.0
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`. The default is `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`. EvaluationFrequency pulumi.StringPtrOutput `pulumi:"evaluationFrequency"` // 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`. 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`. 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. 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
## 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 ¶ added in v5.17.0
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 ¶ added in v5.17.0
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 ¶ added in v5.17.0
func (*ScheduledQueryRulesAlertV2) ElementType() reflect.Type
func (*ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2Output ¶ added in v5.17.0
func (i *ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2Output() ScheduledQueryRulesAlertV2Output
func (*ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2OutputWithContext ¶ added in v5.17.0
func (i *ScheduledQueryRulesAlertV2) ToScheduledQueryRulesAlertV2OutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2Output
type ScheduledQueryRulesAlertV2Action ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2ActionArgs ¶ added in v5.17.0
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 ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2ActionArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutput() ScheduledQueryRulesAlertV2ActionOutput
func (ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionOutput
func (ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput
func (ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2ActionArgs) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput
type ScheduledQueryRulesAlertV2ActionInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2ActionOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2ActionOutput) ActionGroups ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionOutput) ActionGroups() pulumi.StringArrayOutput
List of Action Group resource ids to invoke when the alert fires.
func (ScheduledQueryRulesAlertV2ActionOutput) CustomProperties ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionOutput) CustomProperties() pulumi.StringMapOutput
Specifies the properties of an alert payload.
func (ScheduledQueryRulesAlertV2ActionOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2ActionOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutput() ScheduledQueryRulesAlertV2ActionOutput
func (ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionOutput
func (ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput
func (ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput
type ScheduledQueryRulesAlertV2ActionPtrInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
func ScheduledQueryRulesAlertV2ActionPtr(v *ScheduledQueryRulesAlertV2ActionArgs) ScheduledQueryRulesAlertV2ActionPtrInput
type ScheduledQueryRulesAlertV2ActionPtrOutput ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2ActionPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ActionGroups ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionPtrOutput) ActionGroups() pulumi.StringArrayOutput
List of Action Group resource ids to invoke when the alert fires.
func (ScheduledQueryRulesAlertV2ActionPtrOutput) CustomProperties ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionPtrOutput) CustomProperties() pulumi.StringMapOutput
Specifies the properties of an alert payload.
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutput() ScheduledQueryRulesAlertV2ActionPtrOutput
func (ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ActionPtrOutput) ToScheduledQueryRulesAlertV2ActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ActionPtrOutput
type ScheduledQueryRulesAlertV2Args ¶ added in v5.17.0
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`. The default is `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`. EvaluationFrequency pulumi.StringPtrInput // 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`. 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`. 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. 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 ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2Args) ElementType() reflect.Type
type ScheduledQueryRulesAlertV2Array ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2Array []ScheduledQueryRulesAlertV2Input
func (ScheduledQueryRulesAlertV2Array) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2Array) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutput() ScheduledQueryRulesAlertV2ArrayOutput
func (ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2Array) ToScheduledQueryRulesAlertV2ArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ArrayOutput
type ScheduledQueryRulesAlertV2ArrayInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2ArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2ArrayOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2ArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2ArrayOutput) Index ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesAlertV2Output
func (ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutput() ScheduledQueryRulesAlertV2ArrayOutput
func (ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2ArrayOutput) ToScheduledQueryRulesAlertV2ArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2ArrayOutput
type ScheduledQueryRulesAlertV2Criteria ¶ added in v5.17.0
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. 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 ¶ added in v5.17.0
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. 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 ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutput() ScheduledQueryRulesAlertV2CriteriaOutput
func (ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaArgs) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaOutput
type ScheduledQueryRulesAlertV2CriteriaArray ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2CriteriaArray []ScheduledQueryRulesAlertV2CriteriaInput
func (ScheduledQueryRulesAlertV2CriteriaArray) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaArray) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutput() ScheduledQueryRulesAlertV2CriteriaArrayOutput
func (ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaArray) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaArrayOutput
type ScheduledQueryRulesAlertV2CriteriaArrayInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2CriteriaArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaArrayOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutput() ScheduledQueryRulesAlertV2CriteriaArrayOutput
func (ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaArrayOutput) ToScheduledQueryRulesAlertV2CriteriaArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaArrayOutput
type ScheduledQueryRulesAlertV2CriteriaDimension ¶ added in v5.17.0
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 ¶ added in v5.17.0
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 ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput() ScheduledQueryRulesAlertV2CriteriaDimensionOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaDimensionArgs) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionOutput
type ScheduledQueryRulesAlertV2CriteriaDimensionArray ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2CriteriaDimensionArray []ScheduledQueryRulesAlertV2CriteriaDimensionInput
func (ScheduledQueryRulesAlertV2CriteriaDimensionArray) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaDimensionArray) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaDimensionArray) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
type ScheduledQueryRulesAlertV2CriteriaDimensionArrayInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
type ScheduledQueryRulesAlertV2CriteriaDimensionInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2CriteriaDimensionOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Name ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Name() pulumi.StringOutput
Name of the dimension.
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Operator ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Operator() pulumi.StringOutput
Operator for dimension values. Possible values are `Exclude`,and `Include`.
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutput() ScheduledQueryRulesAlertV2CriteriaDimensionOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) ToScheduledQueryRulesAlertV2CriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaDimensionOutput
func (ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Values ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaDimensionOutput) Values() pulumi.StringArrayOutput
List of dimension values. Use a wildcard `*` to collect all.
type ScheduledQueryRulesAlertV2CriteriaFailingPeriods ¶ added in v5.17.0
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. NumberOfEvaluationPeriods int `pulumi:"numberOfEvaluationPeriods"` }
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs ¶ added in v5.17.0
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. NumberOfEvaluationPeriods pulumi.IntInput `pulumi:"numberOfEvaluationPeriods"` }
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) MinimumFailingPeriodsToTriggerAlert ¶ added in v5.17.0
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 ¶ added in v5.17.0
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.
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
func ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtr(v *ScheduledQueryRulesAlertV2CriteriaFailingPeriodsArgs) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrInput
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) MinimumFailingPeriodsToTriggerAlert ¶ added in v5.17.0
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 ¶ added in v5.17.0
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.
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
func (ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput) ToScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
type ScheduledQueryRulesAlertV2CriteriaInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2CriteriaOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2CriteriaOutput) Dimensions ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaOutput) Dimensions() ScheduledQueryRulesAlertV2CriteriaDimensionArrayOutput
A `dimension` block as defined below.
func (ScheduledQueryRulesAlertV2CriteriaOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2CriteriaOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2CriteriaOutput) FailingPeriods ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaOutput) FailingPeriods() ScheduledQueryRulesAlertV2CriteriaFailingPeriodsPtrOutput
A `failingPeriods` block as defined below.
func (ScheduledQueryRulesAlertV2CriteriaOutput) MetricMeasureColumn ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaOutput) MetricMeasureColumn() pulumi.StringPtrOutput
Specifies the column containing the metric measure number.
func (ScheduledQueryRulesAlertV2CriteriaOutput) Operator ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaOutput) Operator() pulumi.StringOutput
Specifies the criteria operator. Possible values are `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`,and `LessThanOrEqual`.
func (ScheduledQueryRulesAlertV2CriteriaOutput) Query ¶ added in v5.17.0
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 ¶ added in v5.17.0
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 ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaOutput) Threshold() pulumi.Float64Output
Specifies the criteria threshold value that activates the alert.
func (ScheduledQueryRulesAlertV2CriteriaOutput) TimeAggregationMethod ¶ added in v5.17.0
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 ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaOutput) ToScheduledQueryRulesAlertV2CriteriaOutput() ScheduledQueryRulesAlertV2CriteriaOutput
func (ScheduledQueryRulesAlertV2CriteriaOutput) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2CriteriaOutput) ToScheduledQueryRulesAlertV2CriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2CriteriaOutput
type ScheduledQueryRulesAlertV2Input ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2Input interface { pulumi.Input ToScheduledQueryRulesAlertV2Output() ScheduledQueryRulesAlertV2Output ToScheduledQueryRulesAlertV2OutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2Output }
type ScheduledQueryRulesAlertV2Map ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2Map map[string]ScheduledQueryRulesAlertV2Input
func (ScheduledQueryRulesAlertV2Map) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2Map) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutput ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutput() ScheduledQueryRulesAlertV2MapOutput
func (ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutputWithContext ¶ added in v5.17.0
func (i ScheduledQueryRulesAlertV2Map) ToScheduledQueryRulesAlertV2MapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2MapOutput
type ScheduledQueryRulesAlertV2MapInput ¶ added in v5.17.0
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 ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2MapOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2MapOutput) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2MapOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2MapOutput) MapIndex ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2MapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesAlertV2Output
func (ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutput ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutput() ScheduledQueryRulesAlertV2MapOutput
func (ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2MapOutput) ToScheduledQueryRulesAlertV2MapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2MapOutput
type ScheduledQueryRulesAlertV2Output ¶ added in v5.17.0
type ScheduledQueryRulesAlertV2Output struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertV2Output) Action ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) Action() ScheduledQueryRulesAlertV2ActionPtrOutput
An `action` block as defined below.
func (ScheduledQueryRulesAlertV2Output) AutoMitigationEnabled ¶ added in v5.17.0
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 ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) CreatedWithApiVersion() pulumi.StringOutput
The api-version used when creating this alert rule.
func (ScheduledQueryRulesAlertV2Output) Criterias ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) Criterias() ScheduledQueryRulesAlertV2CriteriaArrayOutput
A `criteria` block as defined below.
func (ScheduledQueryRulesAlertV2Output) Description ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) Description() pulumi.StringPtrOutput
Specifies the description of the scheduled query rule.
func (ScheduledQueryRulesAlertV2Output) DisplayName ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) DisplayName() pulumi.StringPtrOutput
Specifies the display name of the alert rule.
func (ScheduledQueryRulesAlertV2Output) ElementType ¶ added in v5.17.0
func (ScheduledQueryRulesAlertV2Output) ElementType() reflect.Type
func (ScheduledQueryRulesAlertV2Output) Enabled ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) Enabled() pulumi.BoolPtrOutput
Specifies the flag which indicates whether this scheduled query rule is enabled. Value should be `true` or `false`. The default is `true`.
func (ScheduledQueryRulesAlertV2Output) EvaluationFrequency ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) EvaluationFrequency() pulumi.StringPtrOutput
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`.
func (ScheduledQueryRulesAlertV2Output) IsALegacyLogAnalyticsRule ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) IsALegacyLogAnalyticsRule() pulumi.BoolOutput
True if this alert rule is a legacy Log Analytic Rule.
func (ScheduledQueryRulesAlertV2Output) IsWorkspaceAlertsStorageConfigured ¶ added in v5.17.0
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 ¶ added in v5.17.0
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 ¶ added in v5.17.0
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`.
func (ScheduledQueryRulesAlertV2Output) Name ¶ added in v5.17.0
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 ¶ added in v5.17.0
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`.
func (ScheduledQueryRulesAlertV2Output) ResourceGroupName ¶ added in v5.17.0
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 ¶ added in v5.17.0
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.
func (ScheduledQueryRulesAlertV2Output) Severity ¶ added in v5.17.0
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 ¶ added in v5.17.0
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 ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Monitor Scheduled Query Rule.
func (ScheduledQueryRulesAlertV2Output) TargetResourceTypes ¶ added in v5.17.0
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 ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) ToScheduledQueryRulesAlertV2Output() ScheduledQueryRulesAlertV2Output
func (ScheduledQueryRulesAlertV2Output) ToScheduledQueryRulesAlertV2OutputWithContext ¶ added in v5.17.0
func (o ScheduledQueryRulesAlertV2Output) ToScheduledQueryRulesAlertV2OutputWithContext(ctx context.Context) ScheduledQueryRulesAlertV2Output
func (ScheduledQueryRulesAlertV2Output) WindowDuration ¶ added in v5.17.0
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 ¶ added in v5.17.0
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 ¶ added in v5.17.0
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`. The default is `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`. EvaluationFrequency pulumi.StringPtrInput // 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`. 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`. 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. 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 ¶ added in v5.17.0
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. 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 (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "exampleAnalyticsWorkspace", &operationalinsights.AnalyticsWorkspaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.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, "exampleMetricAlert", &monitoring.MetricAlertArgs{ ResourceGroupName: exampleResourceGroup.Name, Scopes: pulumi.StringArray{ exampleAnalyticsWorkspace.ID(), }, Description: pulumi.String(fmt.Sprintf("Action will be triggered when Average_%v 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 } _, err = monitoring.NewScheduledQueryRulesLog(ctx, "exampleScheduledQueryRulesLog", &monitoring.ScheduledQueryRulesLogArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Criteria: &monitoring.ScheduledQueryRulesLogCriteriaArgs{ MetricName: pulumi.String(fmt.Sprintf("Average_%v 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. 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'. 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'.
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 ¶ added in v5.5.0
func (o ScheduledQueryRulesLogOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
A list of IDs of Resources referred into query.
func (ScheduledQueryRulesLogOutput) Criteria ¶ added in v5.5.0
func (o ScheduledQueryRulesLogOutput) Criteria() ScheduledQueryRulesLogCriteriaOutput
A `criteria` block as defined below.
func (ScheduledQueryRulesLogOutput) DataSourceId ¶ added in v5.5.0
func (o ScheduledQueryRulesLogOutput) DataSourceId() pulumi.StringOutput
The resource URI over which log search query is to be run.
func (ScheduledQueryRulesLogOutput) Description ¶ added in v5.5.0
func (o ScheduledQueryRulesLogOutput) Description() pulumi.StringPtrOutput
The description of the scheduled query rule.
func (ScheduledQueryRulesLogOutput) ElementType ¶
func (ScheduledQueryRulesLogOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogOutput) Enabled ¶ added in v5.5.0
func (o ScheduledQueryRulesLogOutput) Enabled() pulumi.BoolPtrOutput
Whether this scheduled query rule is enabled. Default is `true`.
func (ScheduledQueryRulesLogOutput) Location ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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. 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/v5/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "exampleInsights", &appinsights.InsightsArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ShortName: pulumi.String("example"), }) if err != nil { return err } _, err = monitoring.NewSmartDetectorAlertRule(ctx, "exampleSmartDetectorAlertRule", &monitoring.SmartDetectorAlertRuleArgs{ ResourceGroupName: exampleResourceGroup.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 ¶ added in v5.5.0
func (o SmartDetectorAlertRuleOutput) ActionGroup() SmartDetectorAlertRuleActionGroupOutput
An `actionGroup` block as defined below.
func (SmartDetectorAlertRuleOutput) Description ¶ added in v5.5.0
func (o SmartDetectorAlertRuleOutput) Description() pulumi.StringPtrOutput
Specifies a description for the Smart Detector Alert Rule.
func (SmartDetectorAlertRuleOutput) DetectorType ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o SmartDetectorAlertRuleOutput) Enabled() pulumi.BoolPtrOutput
Is the Smart Detector Alert Rule enabled? Defaults to `true`.
func (SmartDetectorAlertRuleOutput) Frequency ¶ added in v5.5.0
func (o SmartDetectorAlertRuleOutput) Frequency() pulumi.StringOutput
Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format.
func (SmartDetectorAlertRuleOutput) Name ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o SmartDetectorAlertRuleOutput) ScopeResourceIds() pulumi.StringArrayOutput
Specifies the scopes of this Smart Detector Alert Rule.
func (SmartDetectorAlertRuleOutput) Severity ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o SmartDetectorAlertRuleOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (SmartDetectorAlertRuleOutput) ThrottlingDuration ¶ added in v5.5.0
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
Source Files
¶
- aadDiagnosticSetting.go
- actionGroup.go
- actionRuleActionGroup.go
- actionRuleSuppression.go
- activityLogAlert.go
- alertProcessingRuleActionGroup.go
- alertProcessingRuleSuppression.go
- autoscaleSetting.go
- dataCollectionEndpoint.go
- dataCollectionRule.go
- dataCollectionRuleAssociation.go
- diagnosticSetting.go
- getActionGroup.go
- getDataCollectionEndpoint.go
- getDataCollectionRule.go
- getDiagnosticCategories.go
- getLogProfile.go
- getScheduledQueryRulesAlert.go
- getScheduledQueryRulesLog.go
- init.go
- logProfile.go
- logzMonitor.go
- logzSubAccount.go
- logzSubAccountTagRule.go
- logzTagRule.go
- metricAlert.go
- privateLinkScope.go
- privateLinkScopedService.go
- pulumiTypes.go
- scheduledQueryRulesAlert.go
- scheduledQueryRulesAlertV2.go
- scheduledQueryRulesLog.go
- smartDetectorAlertRule.go