Documentation
¶
Index ¶
- 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 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 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 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 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 (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 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 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 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 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 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) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceType() pulumi.StringPtrOutput
- 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) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceType() pulumi.StringPtrOutput
- 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 ActivityLogAlertState
- type AutoscaleSetting
- type AutoscaleSettingArgs
- 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 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 AutoscaleSettingProfileRuleMetricTriggerInput
- type AutoscaleSettingProfileRuleMetricTriggerOutput
- func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName() pulumi.StringOutput
- 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 DiagnosticSetting
- type DiagnosticSettingArgs
- 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.StringOutput
- 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 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 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 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 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 (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.BoolPtrOutput
- type GetDiagnosticCategoriesArgs
- type GetDiagnosticCategoriesResult
- 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 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 LookupActionGroupArgs
- type LookupActionGroupResult
- type LookupLogProfileArgs
- type LookupLogProfileResult
- type LookupScheduledQueryRulesAlertArgs
- type LookupScheduledQueryRulesAlertResult
- type LookupScheduledQueryRulesLogArgs
- type LookupScheduledQueryRulesLogResult
- 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 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) 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) 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) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
- type MetricAlertState
- 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 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 ScheduledQueryRulesLog
- type ScheduledQueryRulesLogArgs
- 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 ScheduledQueryRulesLogState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 `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. 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 (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) 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), }, }, ItsmReceivers: monitoring.ActionGroupItsmReceiverArray{ &monitoring.ActionGroupItsmReceiverArgs{ Name: pulumi.String("createorupdateticket"), WorkspaceId: pulumi.String("6eee3a18-aac3-40e4-b98e-1f309f329816"), ConnectionId: pulumi.String("53de6956-42b4-41ba-be3c-b154cdf17b13"), TicketConfiguration: pulumi.String("{}"), 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 }) }
```
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.
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 `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. 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 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 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. 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. 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.
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 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 `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. 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 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 ActionGroupWebhookReceiverArgs ¶
type ActionGroupWebhookReceiverArgs struct { // 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) 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 ¶ added in v3.8.0
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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/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.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 }) }
```
func GetActionRuleActionGroup ¶ added in v3.8.0
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 ¶ added in v3.8.0
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.
type ActionRuleActionGroupArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupArgs) ElementType() reflect.Type
type ActionRuleActionGroupCondition ¶ added in v3.8.0
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 ActionRuleActionGroupConditionAlertContext ¶ added in v3.8.0
type ActionRuleActionGroupConditionAlertContextArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupConditionAlertContextArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
type ActionRuleActionGroupConditionAlertContextInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleActionGroupConditionAlertContextOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertContextOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionAlertContextOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertContextOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextOutput) Values ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionAlertContextPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleActionGroupConditionAlertContextPtr(v *ActionRuleActionGroupConditionAlertContextArgs) ActionRuleActionGroupConditionAlertContextPtrInput
type ActionRuleActionGroupConditionAlertContextPtrOutput ¶ added in v3.8.0
type ActionRuleActionGroupConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertContextPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextPtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionAlertRuleId ¶ added in v3.8.0
type ActionRuleActionGroupConditionAlertRuleIdArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
type ActionRuleActionGroupConditionAlertRuleIdInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleActionGroupConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertRuleIdOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) Values ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionAlertRuleIdPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleActionGroupConditionAlertRuleIdPtr(v *ActionRuleActionGroupConditionAlertRuleIdArgs) ActionRuleActionGroupConditionAlertRuleIdPtrInput
type ActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶ added in v3.8.0
type ActionRuleActionGroupConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupConditionArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
type ActionRuleActionGroupConditionDescription ¶ added in v3.8.0
type ActionRuleActionGroupConditionDescriptionArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupConditionDescriptionArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
type ActionRuleActionGroupConditionDescriptionInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleActionGroupConditionDescriptionOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionDescriptionOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionDescriptionOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionDescriptionOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionOutput) Values ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionDescriptionPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleActionGroupConditionDescriptionPtr(v *ActionRuleActionGroupConditionDescriptionArgs) ActionRuleActionGroupConditionDescriptionPtrInput
type ActionRuleActionGroupConditionDescriptionPtrOutput ¶ added in v3.8.0
type ActionRuleActionGroupConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionDescriptionPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionPtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupConditionMonitorArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
type ActionRuleActionGroupConditionMonitorInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleActionGroupConditionMonitorOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionMonitorOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorOutput) Values ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleActionGroupConditionMonitorPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleActionGroupConditionMonitorPtr(v *ActionRuleActionGroupConditionMonitorArgs) ActionRuleActionGroupConditionMonitorPtrInput
type ActionRuleActionGroupConditionMonitorPtrOutput ¶ added in v3.8.0
type ActionRuleActionGroupConditionMonitorPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionMonitorPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorPtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleActionGroupConditionMonitorService ¶ added in v3.8.0
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`, `Data Box Edge`, `Data Box Gateway`, `Health Platform`, `Log Analytics`, `Platform`, and `Resource Health`. Values []string `pulumi:"values"` }
type ActionRuleActionGroupConditionMonitorServiceArgs ¶ added in v3.8.0
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`, `Data Box Edge`, `Data Box Gateway`, `Health Platform`, `Log Analytics`, `Platform`, and `Resource Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionMonitorServiceArgs) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionMonitorServiceArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
type ActionRuleActionGroupConditionMonitorServiceInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleActionGroupConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorServiceOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionMonitorServiceOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorServiceOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) Values ¶ added in v3.8.0
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`, `Data Box Edge`, `Data Box Gateway`, `Health Platform`, `Log Analytics`, `Platform`, and `Resource Health`.
type ActionRuleActionGroupConditionMonitorServicePtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleActionGroupConditionMonitorServicePtr(v *ActionRuleActionGroupConditionMonitorServiceArgs) ActionRuleActionGroupConditionMonitorServicePtrInput
type ActionRuleActionGroupConditionMonitorServicePtrOutput ¶ added in v3.8.0
type ActionRuleActionGroupConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) Values ¶ added in v3.8.0
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`, `Data Box Edge`, `Data Box Gateway`, `Health Platform`, `Log Analytics`, `Platform`, and `Resource Health`.
type ActionRuleActionGroupConditionOutput ¶ added in v3.8.0
type ActionRuleActionGroupConditionOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionOutput) AlertContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleActionGroupConditionOutput) AlertRuleId ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleActionGroupConditionOutput) Description ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleActionGroupConditionOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionOutput) Monitor ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleActionGroupConditionOutput) MonitorService ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleActionGroupConditionOutput) Severity ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleActionGroupConditionOutput) TargetResourceType ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
type ActionRuleActionGroupConditionPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleActionGroupConditionPtr(v *ActionRuleActionGroupConditionArgs) ActionRuleActionGroupConditionPtrInput
type ActionRuleActionGroupConditionPtrOutput ¶ added in v3.8.0
type ActionRuleActionGroupConditionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionPtrOutput) AlertContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionPtrOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) AlertRuleId ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionPtrOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) Description ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionPtrOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionPtrOutput) Monitor ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionPtrOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) MonitorService ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionPtrOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleActionGroupConditionPtrOutput) Severity ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionPtrOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) TargetResourceType ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionPtrOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
func (ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
type ActionRuleActionGroupConditionSeverity ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupConditionSeverityArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
type ActionRuleActionGroupConditionSeverityInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleActionGroupConditionSeverityOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionSeverityOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionSeverityOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionSeverityOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityOutput) Values ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleActionGroupConditionSeverityPtr(v *ActionRuleActionGroupConditionSeverityArgs) ActionRuleActionGroupConditionSeverityPtrInput
type ActionRuleActionGroupConditionSeverityPtrOutput ¶ added in v3.8.0
type ActionRuleActionGroupConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionSeverityPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionSeverityPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionSeverityPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityPtrOutput) Values ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
type ActionRuleActionGroupConditionTargetResourceTypeInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleActionGroupConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) Values ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleActionGroupConditionTargetResourceTypePtr(v *ActionRuleActionGroupConditionTargetResourceTypeArgs) ActionRuleActionGroupConditionTargetResourceTypePtrInput
type ActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶ added in v3.8.0
type ActionRuleActionGroupConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleActionGroupScope ¶ added in v3.8.0
type ActionRuleActionGroupScopeArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupScopeArgs) ElementType() reflect.Type
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutput ¶ added in v3.8.0
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
type ActionRuleActionGroupScopeInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleActionGroupScopeOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupScopeOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupScopeOutput) ElementType() reflect.Type
func (ActionRuleActionGroupScopeOutput) ResourceIds ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutput ¶ added in v3.8.0
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopeOutput) Type ¶ added in v3.8.0
func (o ActionRuleActionGroupScopeOutput) Type() pulumi.StringOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleActionGroupScopePtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleActionGroupScopePtr(v *ActionRuleActionGroupScopeArgs) ActionRuleActionGroupScopePtrInput
type ActionRuleActionGroupScopePtrOutput ¶ added in v3.8.0
type ActionRuleActionGroupScopePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupScopePtrOutput) Elem ¶ added in v3.8.0
func (o ActionRuleActionGroupScopePtrOutput) Elem() ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopePtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleActionGroupScopePtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupScopePtrOutput) ResourceIds ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopePtrOutput) Type ¶ added in v3.8.0
func (o ActionRuleActionGroupScopePtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleActionGroupState ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleActionGroupState) ElementType() reflect.Type
type ActionRuleSuppression ¶ added in v3.8.0
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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/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 }) }
```
func GetActionRuleSuppression ¶ added in v3.8.0
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 ¶ added in v3.8.0
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.
type ActionRuleSuppressionArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionArgs) ElementType() reflect.Type
type ActionRuleSuppressionCondition ¶ added in v3.8.0
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 ActionRuleSuppressionConditionAlertContext ¶ added in v3.8.0
type ActionRuleSuppressionConditionAlertContextArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionConditionAlertContextArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
type ActionRuleSuppressionConditionAlertContextInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionConditionAlertContextOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertContextOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionAlertContextOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertContextOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextOutput) Values ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionAlertContextPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionConditionAlertContextPtr(v *ActionRuleSuppressionConditionAlertContextArgs) ActionRuleSuppressionConditionAlertContextPtrInput
type ActionRuleSuppressionConditionAlertContextPtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertContextPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextPtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionAlertRuleId ¶ added in v3.8.0
type ActionRuleSuppressionConditionAlertRuleIdArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
type ActionRuleSuppressionConditionAlertRuleIdInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertRuleIdOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) Values ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionAlertRuleIdPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionConditionAlertRuleIdPtr(v *ActionRuleSuppressionConditionAlertRuleIdArgs) ActionRuleSuppressionConditionAlertRuleIdPtrInput
type ActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionConditionArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
type ActionRuleSuppressionConditionDescription ¶ added in v3.8.0
type ActionRuleSuppressionConditionDescriptionArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionConditionDescriptionArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
type ActionRuleSuppressionConditionDescriptionInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionConditionDescriptionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionDescriptionOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionDescriptionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionDescriptionOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionOutput) Values ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionDescriptionPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionConditionDescriptionPtr(v *ActionRuleSuppressionConditionDescriptionArgs) ActionRuleSuppressionConditionDescriptionPtrInput
type ActionRuleSuppressionConditionDescriptionPtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionDescriptionPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionPtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionConditionMonitorArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
type ActionRuleSuppressionConditionMonitorInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionConditionMonitorOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionMonitorOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorOutput) Values ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleSuppressionConditionMonitorPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionConditionMonitorPtr(v *ActionRuleSuppressionConditionMonitorArgs) ActionRuleSuppressionConditionMonitorPtrInput
type ActionRuleSuppressionConditionMonitorPtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionConditionMonitorPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionMonitorPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorPtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleSuppressionConditionMonitorService ¶ added in v3.8.0
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`, `Data Box Edge`, `Data Box Gateway`, `Health Platform`, `Log Analytics`, `Platform`, and `Resource Health`. Values []string `pulumi:"values"` }
type ActionRuleSuppressionConditionMonitorServiceArgs ¶ added in v3.8.0
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`, `Data Box Edge`, `Data Box Gateway`, `Health Platform`, `Log Analytics`, `Platform`, and `Resource Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionMonitorServiceArgs) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionMonitorServiceArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
type ActionRuleSuppressionConditionMonitorServiceInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorServiceOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionMonitorServiceOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorServiceOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) Values ¶ added in v3.8.0
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`, `Data Box Edge`, `Data Box Gateway`, `Health Platform`, `Log Analytics`, `Platform`, and `Resource Health`.
type ActionRuleSuppressionConditionMonitorServicePtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionConditionMonitorServicePtr(v *ActionRuleSuppressionConditionMonitorServiceArgs) ActionRuleSuppressionConditionMonitorServicePtrInput
type ActionRuleSuppressionConditionMonitorServicePtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) Values ¶ added in v3.8.0
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`, `Data Box Edge`, `Data Box Gateway`, `Health Platform`, `Log Analytics`, `Platform`, and `Resource Health`.
type ActionRuleSuppressionConditionOutput ¶ added in v3.8.0
type ActionRuleSuppressionConditionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionOutput) AlertContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleSuppressionConditionOutput) AlertRuleId ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleSuppressionConditionOutput) Description ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleSuppressionConditionOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionOutput) Monitor ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleSuppressionConditionOutput) MonitorService ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleSuppressionConditionOutput) Severity ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleSuppressionConditionOutput) TargetResourceType ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
type ActionRuleSuppressionConditionPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionConditionPtr(v *ActionRuleSuppressionConditionArgs) ActionRuleSuppressionConditionPtrInput
type ActionRuleSuppressionConditionPtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionConditionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionPtrOutput) AlertContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionPtrOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) AlertRuleId ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionPtrOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) Description ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionPtrOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionPtrOutput) Monitor ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionPtrOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) MonitorService ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionPtrOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleSuppressionConditionPtrOutput) Severity ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionPtrOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) TargetResourceType ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionPtrOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
func (ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
type ActionRuleSuppressionConditionSeverity ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionConditionSeverityArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
type ActionRuleSuppressionConditionSeverityInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionConditionSeverityOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionSeverityOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionSeverityOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionSeverityOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityOutput) Values ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionConditionSeverityPtr(v *ActionRuleSuppressionConditionSeverityArgs) ActionRuleSuppressionConditionSeverityPtrInput
type ActionRuleSuppressionConditionSeverityPtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionSeverityPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionSeverityPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionSeverityPtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityPtrOutput) Values ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
type ActionRuleSuppressionConditionTargetResourceTypeInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) Values ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionConditionTargetResourceTypePtr(v *ActionRuleSuppressionConditionTargetResourceTypeArgs) ActionRuleSuppressionConditionTargetResourceTypePtrInput
type ActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Operator ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Values ¶ added in v3.8.0
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleSuppressionScope ¶ added in v3.8.0
type ActionRuleSuppressionScopeArgs ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionScopeArgs) ElementType() reflect.Type
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
type ActionRuleSuppressionScopeInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionScopeOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionScopeOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionScopeOutput) ElementType() reflect.Type
func (ActionRuleSuppressionScopeOutput) ResourceIds ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopeOutput) Type ¶ added in v3.8.0
func (o ActionRuleSuppressionScopeOutput) Type() pulumi.StringOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleSuppressionScopePtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionScopePtr(v *ActionRuleSuppressionScopeArgs) ActionRuleSuppressionScopePtrInput
type ActionRuleSuppressionScopePtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionScopePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionScopePtrOutput) Elem ¶ added in v3.8.0
func (o ActionRuleSuppressionScopePtrOutput) Elem() ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopePtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionScopePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionScopePtrOutput) ResourceIds ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopePtrOutput) Type ¶ added in v3.8.0
func (o ActionRuleSuppressionScopePtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleSuppressionState ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionState) ElementType() reflect.Type
type ActionRuleSuppressionSuppression ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionSuppressionArgs) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
type ActionRuleSuppressionSuppressionInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionSuppressionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionSuppressionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionOutput) RecurrenceType ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionOutput) RecurrenceType() pulumi.StringOutput
Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`.
func (ActionRuleSuppressionSuppressionOutput) Schedule ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`.
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
type ActionRuleSuppressionSuppressionPtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionSuppressionPtr(v *ActionRuleSuppressionSuppressionArgs) ActionRuleSuppressionSuppressionPtrInput
type ActionRuleSuppressionSuppressionPtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionSuppressionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionPtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionSuppressionPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionPtrOutput) RecurrenceType ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionPtrOutput) RecurrenceType() pulumi.StringPtrOutput
Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`.
func (ActionRuleSuppressionSuppressionPtrOutput) Schedule ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionPtrOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`.
func (ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
func (ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
type ActionRuleSuppressionSuppressionSchedule ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (ActionRuleSuppressionSuppressionScheduleArgs) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutput ¶ added in v3.8.0
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext ¶ added in v3.8.0
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
type ActionRuleSuppressionSuppressionScheduleInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
type ActionRuleSuppressionSuppressionScheduleOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionScheduleOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionSuppressionScheduleOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionScheduleOutput) EndDateUtc ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionScheduleOutput) EndDateUtc() pulumi.StringOutput
specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceMonthlies ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionScheduleOutput) StartDateUtc() pulumi.StringOutput
specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
type ActionRuleSuppressionSuppressionSchedulePtrInput ¶ added in v3.8.0
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 ¶ added in v3.8.0
func ActionRuleSuppressionSuppressionSchedulePtr(v *ActionRuleSuppressionSuppressionScheduleArgs) ActionRuleSuppressionSuppressionSchedulePtrInput
type ActionRuleSuppressionSuppressionSchedulePtrOutput ¶ added in v3.8.0
type ActionRuleSuppressionSuppressionSchedulePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ElementType ¶ added in v3.8.0
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) EndDateUtc ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) EndDateUtc() pulumi.StringPtrOutput
specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceMonthlies ¶ added in v3.8.0
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 ¶ added in v3.8.0
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 ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) StartDateUtc() pulumi.StringPtrOutput
specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput ¶ added in v3.8.0
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext ¶ added in v3.8.0
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. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Scope at which the Activity Log should be applied, for example a the Resource ID of a Subscription or a Resource (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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mainResourceGroup, err := core.NewResourceGroup(ctx, "mainResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) if err != nil { return err } mainActionGroup, err := monitoring.NewActionGroup(ctx, "mainActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: mainResourceGroup.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: mainResourceGroup.Name, Location: mainResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } _, err = monitoring.NewActivityLogAlert(ctx, "mainActivityLogAlert", &monitoring.ActivityLogAlertArgs{ ResourceGroupName: mainResourceGroup.Name, Scopes: pulumi.StringArray{ mainResourceGroup.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 }) }
```
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.
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. ResourceGroupName pulumi.StringInput // The Scope at which the Activity Log should be applied, for example a the Resource ID of a Subscription or a Resource (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 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"` // 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"` // 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"` // 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"` // 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 ¶ added in v3.11.0
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 ¶ added in v3.11.0
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 ¶ added in v3.11.0
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) 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) 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 ¶ added in v3.11.0
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 ¶ added in v3.11.0
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 ¶ added in v3.11.0
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) 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) 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 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. ResourceGroupName pulumi.StringPtrInput // The Scope at which the Activity Log should be applied, for example a the Resource ID of a Subscription or a Resource (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 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. 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/v3/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) if err != nil { return err } exampleScaleSet, err := compute.NewScaleSet(ctx, "exampleScaleSet", nil) if err != nil { return err } _, err = monitoring.NewAutoscaleSetting(ctx, "exampleAutoscaleSetting", &monitoring.AutoscaleSettingArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, TargetResourceId: exampleScaleSet.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: exampleScaleSet.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), }, 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: exampleScaleSet.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 }) }
``` ### Repeating On Weekends)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) if err != nil { return err } exampleScaleSet, err := compute.NewScaleSet(ctx, "exampleScaleSet", nil) if err != nil { return err } _, err = monitoring.NewAutoscaleSetting(ctx, "exampleAutoscaleSetting", &monitoring.AutoscaleSettingArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, TargetResourceId: exampleScaleSet.ID(), Profiles: monitoring.AutoscaleSettingProfileArray{ &monitoring.AutoscaleSettingProfileArgs{ Name: pulumi.String("Weekends"), Capacity: &monitoring.AutoscaleSettingProfileCapacityArgs{ Default: pulumi.Int(1), Minimum: pulumi.Int(1), Maximum: pulumi.Int(10), }, Rules: monitoring.AutoscaleSettingProfileRuleArray{ &monitoring.AutoscaleSettingProfileRuleArgs{ MetricTrigger: &monitoring.AutoscaleSettingProfileRuleMetricTriggerArgs{ MetricName: pulumi.String("Percentage CPU"), MetricResourceId: exampleScaleSet.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: exampleScaleSet.ID(), TimeGrain: pulumi.String("PT1M"), Statistic: pulumi.String("Average"), TimeWindow: pulumi.String("PT5M"), TimeAggregation: pulumi.String("Average"), Operator: pulumi.String("LessThan"), Threshold: pulumi.Float64(10), }, ScaleAction: &monitoring.AutoscaleSettingProfileRuleScaleActionArgs{ Direction: pulumi.String("Decrease"), Type: pulumi.String("ChangeCount"), Value: pulumi.Int(2), Cooldown: pulumi.String("PT1M"), }, }, }, Recurrence: &monitoring.AutoscaleSettingProfileRecurrenceArgs{ Frequency: pulumi.String("Week"), Timezone: pulumi.String("Pacific Standard Time"), Days: pulumi.StringArray{ pulumi.String("Saturday"), pulumi.String("Sunday"), }, Hours: pulumi.Int(pulumi.Int{ pulumi.Float64(12), }), Minutes: pulumi.Int(pulumi.Int{ pulumi.Float64(0), }), }, }, }, Notification: &monitoring.AutoscaleSettingNotificationArgs{ Email: &monitoring.AutoscaleSettingNotificationEmailArgs{ SendToSubscriptionAdministrator: pulumi.Bool(true), SendToSubscriptionCoAdministrator: pulumi.Bool(true), CustomEmails: pulumi.StringArray{ pulumi.String("admin@contoso.com"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### For Fixed Dates)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) if err != nil { return err } exampleScaleSet, err := compute.NewScaleSet(ctx, "exampleScaleSet", nil) if err != nil { return err } _, err = monitoring.NewAutoscaleSetting(ctx, "exampleAutoscaleSetting", &monitoring.AutoscaleSettingArgs{ Enabled: pulumi.Bool(true), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, TargetResourceId: exampleScaleSet.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: exampleScaleSet.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: exampleScaleSet.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 }) }
```
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.
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. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a AutoscaleSetting resource.
func (AutoscaleSettingArgs) ElementType ¶
func (AutoscaleSettingArgs) ElementType() reflect.Type
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 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 { // 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 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`, `Min` and `Max`. 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`. Defaults to `Average`. 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 { // 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 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`, `Min` and `Max`. 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`. Defaults to `Average`. 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 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) 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) 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`, `Min` and `Max`.
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`. Defaults to `Average`.
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` and `PercentChangeCount`. Type string `pulumi:"type"` // The number of instances involved in the scaling action. Defaults to `1`. 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` and `PercentChangeCount`. Type pulumi.StringInput `pulumi:"type"` // The number of instances involved in the scaling action. Defaults to `1`. 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` and `PercentChangeCount`.
func (AutoscaleSettingProfileRuleScaleActionOutput) Value ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) Value() pulumi.IntOutput
The number of instances involved in the scaling action. Defaults to `1`.
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. TargetResourceId pulumi.StringPtrInput }
func (AutoscaleSettingState) ElementType ¶
func (AutoscaleSettingState) ElementType() reflect.Type
type DiagnosticSetting ¶
type DiagnosticSetting 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. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrOutput `pulumi:"eventhubName"` // 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. Changing this forces a new resource to be created. LogAnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceId"` // One or more `log` blocks as defined below. 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 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/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.NewDiagnosticSetting(ctx, "exampleDiagnosticSetting", &monitoring.DiagnosticSettingArgs{ TargetResourceId: exampleKeyVault.ApplyT(func(exampleKeyVault keyvault.LookupKeyVaultResult) (string, error) { return exampleKeyVault.Id, nil }).(pulumi.StringOutput), StorageAccountId: exampleAccount.ApplyT(func(exampleAccount storage.LookupAccountResult) (string, error) { return exampleAccount.Id, nil }).(pulumi.StringOutput), Logs: monitoring.DiagnosticSettingLogArray{ &monitoring.DiagnosticSettingLogArgs{ Category: pulumi.String("AuditEvent"), Enabled: pulumi.Bool(false), RetentionPolicy: &monitoring.DiagnosticSettingLogRetentionPolicyArgs{ 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 }) }
```
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.
type DiagnosticSettingArgs ¶
type DiagnosticSettingArgs 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. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // 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. Changing this forces a new resource to be created. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `log` blocks as defined below. 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 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 DiagnosticSettingLog ¶
type DiagnosticSettingLog struct { // The name of a Diagnostic Log Category for this Resource. Category string `pulumi:"category"` // 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.StringInput `pulumi:"category"` // 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.StringOutput
The name of a Diagnostic Log Category 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 ¶ added in v3.4.0
func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
func (DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext ¶ added in v3.4.0
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 ¶ added in v3.4.0
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
func (DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext ¶ added in v3.4.0
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
type DiagnosticSettingLogRetentionPolicyPtrInput ¶ added in v3.4.0
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 ¶ added in v3.4.0
func DiagnosticSettingLogRetentionPolicyPtr(v *DiagnosticSettingLogRetentionPolicyArgs) DiagnosticSettingLogRetentionPolicyPtrInput
type DiagnosticSettingLogRetentionPolicyPtrOutput ¶ added in v3.4.0
type DiagnosticSettingLogRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingLogRetentionPolicyPtrOutput) Days ¶ added in v3.4.0
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ElementType ¶ added in v3.4.0
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DiagnosticSettingLogRetentionPolicyPtrOutput) Enabled ¶ added in v3.4.0
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled?
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput ¶ added in v3.4.0
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext ¶ added in v3.4.0
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
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 ¶ added in v3.4.0
func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
func (DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext ¶ added in v3.4.0
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 ¶ added in v3.4.0
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
func (DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext ¶ added in v3.4.0
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
type DiagnosticSettingMetricRetentionPolicyPtrInput ¶ added in v3.4.0
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 ¶ added in v3.4.0
func DiagnosticSettingMetricRetentionPolicyPtr(v *DiagnosticSettingMetricRetentionPolicyArgs) DiagnosticSettingMetricRetentionPolicyPtrInput
type DiagnosticSettingMetricRetentionPolicyPtrOutput ¶ added in v3.4.0
type DiagnosticSettingMetricRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) Days ¶ added in v3.4.0
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType ¶ added in v3.4.0
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled ¶ added in v3.4.0
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled?
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput ¶ added in v3.4.0
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext ¶ added in v3.4.0
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
type DiagnosticSettingState ¶
type DiagnosticSettingState 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. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // 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. Changing this forces a new resource to be created. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `log` blocks as defined below. 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 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 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 { // 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 GetActionGroupWebhookReceiverArgs ¶
type GetActionGroupWebhookReceiverArgs struct { // 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.BoolPtrInput `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) 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.BoolPtrOutput
Indicates whether to use common alert schema.
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 GetDiagnosticCategoriesResult ¶
type GetDiagnosticCategoriesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of the Log Categories supported for this Resource. 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/v3/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/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 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/en-us/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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/eventhub" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("eastus"), }) 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%v", id, "/authorizationrules/RootManageSharedAccessKey"), nil }).(pulumi.StringOutput), StorageAccountId: exampleAccount.ID(), RetentionPolicy: &monitoring.LogProfileRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(7), }, }) if err != nil { return err } return nil }) }
```
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.
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 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 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 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"` // 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/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/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 LookupLogProfileArgs ¶
type LookupLogProfileArgs struct { // Specifies the Name of the Log Profile. Name string `pulumi:"name"` }
A collection of arguments for invoking getLogProfile.
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"` 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/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/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 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 LookupScheduledQueryRulesAlertResult ¶
type LookupScheduledQueryRulesAlertResult struct { // An `action` block as defined below. 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"` Location string `pulumi:"location"` Name string `pulumi:"name"` // Log search query. Query string `pulumi:"query"` 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/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupScheduledQueryRulesAlert(ctx, &monitoring.LookupScheduledQueryRulesAlertArgs{ Name: "tfex-queryrule", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } ctx.Export("queryRuleId", example.Id) return nil }) }
```
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 LookupScheduledQueryRulesLogResult ¶
type LookupScheduledQueryRulesLogResult struct { 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"` 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/v3/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupScheduledQueryRulesLog(ctx, &monitoring.LookupScheduledQueryRulesLogArgs{ Name: "tfex-queryrule", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } ctx.Export("queryRuleId", example.Id) return nil }) }
```
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. 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mainResourceGroup, err := core.NewResourceGroup(ctx, "mainResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) if err != nil { return err } toMonitor, err := storage.NewAccount(ctx, "toMonitor", &storage.AccountArgs{ ResourceGroupName: mainResourceGroup.Name, Location: mainResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } mainActionGroup, err := monitoring.NewActionGroup(ctx, "mainActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: mainResourceGroup.Name, ShortName: pulumi.String("exampleact"), WebhookReceivers: monitoring.ActionGroupWebhookReceiverArray{ &monitoring.ActionGroupWebhookReceiverArgs{ Name: pulumi.String("callmyapi"), ServiceUri: pulumi.String("http://example.com/alert"), }, }, }) if err != nil { return err } _, err = monitoring.NewMetricAlert(ctx, "example", &monitoring.MetricAlertArgs{ ResourceGroupName: mainResourceGroup.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: mainActionGroup.ID(), }, }, }) if err != nil { return err } return nil }) }
```
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.
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ElementType() reflect.Type
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ¶ added in v3.13.0
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext ¶ added in v3.13.0
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶ added in v3.13.0
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext ¶ added in v3.13.0
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput struct{ *pulumi.OutputState }
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ComponentId ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ComponentId() pulumi.StringOutput
The ID of the Application Insights Resource.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ElementType ¶ added in v3.13.0
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ElementType() reflect.Type
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) FailedLocationCount ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) FailedLocationCount() pulumi.IntOutput
The number of failed locations.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) WebTestId ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) WebTestId() pulumi.StringOutput
The ID of the Application Insights Web Test.
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
func MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtr(v *MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶ added in v3.13.0
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput struct{ *pulumi.OutputState }
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ComponentId ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ComponentId() pulumi.StringPtrOutput
The ID of the Application Insights Resource.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) Elem ¶ added in v3.13.0
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ElementType ¶ added in v3.13.0
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ElementType() reflect.Type
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) FailedLocationCount ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) FailedLocationCount() pulumi.IntPtrOutput
The number of failed locations.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext ¶ added in v3.13.0
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) WebTestId ¶ added in v3.13.0
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. 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 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"` // 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"` // 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` and `Exclude`. 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` and `Exclude`.
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) 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 ¶ added in v3.13.0
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`. 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. 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"` }
type MetricAlertDynamicCriteriaArgs ¶ added in v3.13.0
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`. 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. 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"` }
func (MetricAlertDynamicCriteriaArgs) ElementType ¶ added in v3.13.0
func (MetricAlertDynamicCriteriaArgs) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutput ¶ added in v3.13.0
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutputWithContext ¶ added in v3.13.0
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutput ¶ added in v3.13.0
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutputWithContext ¶ added in v3.13.0
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
type MetricAlertDynamicCriteriaDimension ¶ added in v3.13.0
type MetricAlertDynamicCriteriaDimensionArgs ¶ added in v3.13.0
type MetricAlertDynamicCriteriaDimensionArgs struct { // One of the dimension names. Name pulumi.StringInput `pulumi:"name"` // The dimension operator. Possible values are `Include` and `Exclude`. Operator pulumi.StringInput `pulumi:"operator"` // The list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (MetricAlertDynamicCriteriaDimensionArgs) ElementType ¶ added in v3.13.0
func (MetricAlertDynamicCriteriaDimensionArgs) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutput ¶ added in v3.13.0
func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
func (MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutputWithContext ¶ added in v3.13.0
func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
type MetricAlertDynamicCriteriaDimensionArray ¶ added in v3.13.0
type MetricAlertDynamicCriteriaDimensionArray []MetricAlertDynamicCriteriaDimensionInput
func (MetricAlertDynamicCriteriaDimensionArray) ElementType ¶ added in v3.13.0
func (MetricAlertDynamicCriteriaDimensionArray) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutput ¶ added in v3.13.0
func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
func (MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext ¶ added in v3.13.0
func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
type MetricAlertDynamicCriteriaDimensionArrayInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type MetricAlertDynamicCriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ElementType ¶ added in v3.13.0
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutput ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
type MetricAlertDynamicCriteriaDimensionInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type MetricAlertDynamicCriteriaDimensionOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaDimensionOutput) ElementType ¶ added in v3.13.0
func (MetricAlertDynamicCriteriaDimensionOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionOutput) Name ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaDimensionOutput) Name() pulumi.StringOutput
One of the dimension names.
func (MetricAlertDynamicCriteriaDimensionOutput) Operator ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaDimensionOutput) Operator() pulumi.StringOutput
The dimension operator. Possible values are `Include` and `Exclude`.
func (MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutput ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
func (MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutputWithContext ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
func (MetricAlertDynamicCriteriaDimensionOutput) Values ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
The list of dimension values.
type MetricAlertDynamicCriteriaInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type MetricAlertDynamicCriteriaOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaOutput) Aggregation ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
One or more `dimension` blocks as defined below.
func (MetricAlertDynamicCriteriaOutput) ElementType ¶ added in v3.13.0
func (MetricAlertDynamicCriteriaOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaOutput) EvaluationFailureCount ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaOutput) EvaluationFailureCount() pulumi.IntPtrOutput
The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`.
func (MetricAlertDynamicCriteriaOutput) EvaluationTotalCount ¶ added in v3.13.0
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.
func (MetricAlertDynamicCriteriaOutput) IgnoreDataBefore ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaOutput) MetricName() pulumi.StringOutput
One of the metric names to be monitored.
func (MetricAlertDynamicCriteriaOutput) MetricNamespace ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaOutput) MetricNamespace() pulumi.StringOutput
One of the metric namespaces to be monitored.
func (MetricAlertDynamicCriteriaOutput) Operator ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaOutput) Operator() pulumi.StringOutput
The criteria operator. Possible values are `LessThan`, `GreaterThan` and `GreaterOrLessThan`.
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutput ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutputWithContext ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutput ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
type MetricAlertDynamicCriteriaPtrInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
func MetricAlertDynamicCriteriaPtr(v *MetricAlertDynamicCriteriaArgs) MetricAlertDynamicCriteriaPtrInput
type MetricAlertDynamicCriteriaPtrOutput ¶ added in v3.13.0
type MetricAlertDynamicCriteriaPtrOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaPtrOutput) Aggregation ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaPtrOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
One or more `dimension` blocks as defined below.
func (MetricAlertDynamicCriteriaPtrOutput) Elem ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaPtrOutput) Elem() MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaPtrOutput) ElementType ¶ added in v3.13.0
func (MetricAlertDynamicCriteriaPtrOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaPtrOutput) EvaluationFailureCount ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaPtrOutput) EvaluationFailureCount() pulumi.IntPtrOutput
The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`.
func (MetricAlertDynamicCriteriaPtrOutput) EvaluationTotalCount ¶ added in v3.13.0
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.
func (MetricAlertDynamicCriteriaPtrOutput) IgnoreDataBefore ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaPtrOutput) MetricName() pulumi.StringPtrOutput
One of the metric names to be monitored.
func (MetricAlertDynamicCriteriaPtrOutput) MetricNamespace ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaPtrOutput) MetricNamespace() pulumi.StringPtrOutput
One of the metric namespaces to be monitored.
func (MetricAlertDynamicCriteriaPtrOutput) Operator ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaPtrOutput) Operator() pulumi.StringPtrOutput
The criteria operator. Possible values are `LessThan`, `GreaterThan` and `GreaterOrLessThan`.
func (MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutput ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
func (MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext ¶ added in v3.13.0
func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
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. 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 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"` // 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"` 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"` QueryType pulumi.StringPtrOutput `pulumi:"queryType"` // The name of the resource group in which to create the scheduled query rule instance. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Severity of the alert. Possible values include: 0, 1, 2, 3, or 4. Severity pulumi.IntPtrOutput `pulumi:"severity"` 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"` // The condition that results in the alert rule being run. Trigger ScheduledQueryRulesAlertTriggerOutput `pulumi:"trigger"` }
Manages an AlertingAction Scheduled Query Rules resource within Azure Monitor.
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.
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 // 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 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 QueryType pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. ResourceGroupName pulumi.StringInput // Severity of the alert. Possible values include: 0, 1, 2, 3, or 4. Severity pulumi.IntPtrInput 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 // The condition that results in the alert rule being run. Trigger ScheduledQueryRulesAlertTriggerInput }
The set of arguments for constructing a ScheduledQueryRulesAlert resource.
func (ScheduledQueryRulesAlertArgs) ElementType ¶
func (ScheduledQueryRulesAlertArgs) ElementType() reflect.Type
type ScheduledQueryRulesAlertState ¶
type ScheduledQueryRulesAlertState struct { // An `action` block as defined below. Action ScheduledQueryRulesAlertActionPtrInput // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayInput // 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 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 QueryType pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. ResourceGroupName pulumi.StringPtrInput // Severity of the alert. Possible values include: 0, 1, 2, 3, or 4. Severity pulumi.IntPtrInput 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 // The condition that results in the alert rule being run. Trigger ScheduledQueryRulesAlertTriggerPtrInput }
func (ScheduledQueryRulesAlertState) ElementType ¶
func (ScheduledQueryRulesAlertState) ElementType() reflect.Type
type ScheduledQueryRulesAlertTrigger ¶
type ScheduledQueryRulesAlertTrigger struct { MetricTrigger *ScheduledQueryRulesAlertTriggerMetricTrigger `pulumi:"metricTrigger"` // Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'. 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 { MetricTrigger ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput `pulumi:"metricTrigger"` // Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'. 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 { MetricColumn string `pulumi:"metricColumn"` MetricTriggerType string `pulumi:"metricTriggerType"` // Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'. 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 { MetricColumn pulumi.StringInput `pulumi:"metricColumn"` MetricTriggerType pulumi.StringInput `pulumi:"metricTriggerType"` // Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'. 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
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'.
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
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType() pulumi.StringPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator() pulumi.StringPtrOutput
Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'.
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
func (ScheduledQueryRulesAlertTriggerOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'.
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
func (ScheduledQueryRulesAlertTriggerPtrOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) Operator() pulumi.StringPtrOutput
Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'.
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 ScheduledQueryRulesLog ¶
type ScheduledQueryRulesLog struct { pulumi.CustomResourceState 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"` 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. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a LogToMetricAction Scheduled Query Rules resource within Azure Monitor.
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.
type ScheduledQueryRulesLogArgs ¶
type ScheduledQueryRulesLogArgs struct { 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 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. ResourceGroupName pulumi.StringInput Tags pulumi.StringMapInput }
The set of arguments for constructing a ScheduledQueryRulesLog resource.
func (ScheduledQueryRulesLogArgs) ElementType ¶
func (ScheduledQueryRulesLogArgs) ElementType() reflect.Type
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/en-us/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/en-us/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/en-us/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/en-us/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 ScheduledQueryRulesLogState ¶
type ScheduledQueryRulesLogState struct { 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 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. ResourceGroupName pulumi.StringPtrInput Tags pulumi.StringMapInput }
func (ScheduledQueryRulesLogState) ElementType ¶
func (ScheduledQueryRulesLogState) ElementType() reflect.Type
Source Files
¶
- actionGroup.go
- actionRuleActionGroup.go
- actionRuleSuppression.go
- activityLogAlert.go
- autoscaleSetting.go
- diagnosticSetting.go
- getActionGroup.go
- getDiagnosticCategories.go
- getLogProfile.go
- getScheduledQueryRulesAlert.go
- getScheduledQueryRulesLog.go
- logProfile.go
- metricAlert.go
- pulumiTypes.go
- scheduledQueryRulesAlert.go
- scheduledQueryRulesLog.go