Documentation ¶
Index ¶
- type AadDiagnosticSetting
- type AadDiagnosticSettingArgs
- type AadDiagnosticSettingArray
- type AadDiagnosticSettingArrayInput
- type AadDiagnosticSettingArrayOutput
- func (AadDiagnosticSettingArrayOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingArrayOutput) Index(i pulumi.IntInput) AadDiagnosticSettingOutput
- func (o AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutput() AadDiagnosticSettingArrayOutput
- func (o AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingArrayOutput
- type AadDiagnosticSettingInput
- type AadDiagnosticSettingLog
- type AadDiagnosticSettingLogArgs
- type AadDiagnosticSettingLogArray
- func (AadDiagnosticSettingLogArray) ElementType() reflect.Type
- func (i AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput
- func (i AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingLogArrayOutput
- type AadDiagnosticSettingLogArrayInput
- type AadDiagnosticSettingLogArrayOutput
- func (AadDiagnosticSettingLogArrayOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingLogArrayOutput) Index(i pulumi.IntInput) AadDiagnosticSettingLogOutput
- func (o AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput
- func (o AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingLogArrayOutput
- type AadDiagnosticSettingLogInput
- type AadDiagnosticSettingLogOutput
- func (o AadDiagnosticSettingLogOutput) Category() pulumi.StringOutput
- func (AadDiagnosticSettingLogOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingLogOutput) Enabled() pulumi.BoolPtrOutput
- func (o AadDiagnosticSettingLogOutput) RetentionPolicy() AadDiagnosticSettingLogRetentionPolicyOutput
- func (o AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutput() AadDiagnosticSettingLogOutput
- func (o AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutputWithContext(ctx context.Context) AadDiagnosticSettingLogOutput
- type AadDiagnosticSettingLogRetentionPolicy
- type AadDiagnosticSettingLogRetentionPolicyArgs
- func (AadDiagnosticSettingLogRetentionPolicyArgs) ElementType() reflect.Type
- func (i AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput
- func (i AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingLogRetentionPolicyOutput
- type AadDiagnosticSettingLogRetentionPolicyInput
- type AadDiagnosticSettingLogRetentionPolicyOutput
- func (o AadDiagnosticSettingLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (AadDiagnosticSettingLogRetentionPolicyOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingLogRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput
- func (o AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingLogRetentionPolicyOutput
- type AadDiagnosticSettingMap
- type AadDiagnosticSettingMapInput
- type AadDiagnosticSettingMapOutput
- func (AadDiagnosticSettingMapOutput) ElementType() reflect.Type
- func (o AadDiagnosticSettingMapOutput) MapIndex(k pulumi.StringInput) AadDiagnosticSettingOutput
- func (o AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutput() AadDiagnosticSettingMapOutput
- func (o AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutputWithContext(ctx context.Context) AadDiagnosticSettingMapOutput
- type AadDiagnosticSettingOutput
- type AadDiagnosticSettingState
- type ActionGroup
- type ActionGroupArgs
- type ActionGroupArmRoleReceiver
- type ActionGroupArmRoleReceiverArgs
- func (ActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
- func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
- type ActionGroupArmRoleReceiverArray
- func (ActionGroupArmRoleReceiverArray) ElementType() reflect.Type
- func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
- func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
- type ActionGroupArmRoleReceiverArrayInput
- type ActionGroupArmRoleReceiverArrayOutput
- func (ActionGroupArmRoleReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupArmRoleReceiverOutput
- func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
- func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
- type ActionGroupArmRoleReceiverInput
- type ActionGroupArmRoleReceiverOutput
- func (ActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
- func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
- func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
- func (o ActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupArray
- type ActionGroupArrayInput
- type ActionGroupArrayOutput
- func (ActionGroupArrayOutput) ElementType() reflect.Type
- func (o ActionGroupArrayOutput) Index(i pulumi.IntInput) ActionGroupOutput
- func (o ActionGroupArrayOutput) ToActionGroupArrayOutput() ActionGroupArrayOutput
- func (o ActionGroupArrayOutput) ToActionGroupArrayOutputWithContext(ctx context.Context) ActionGroupArrayOutput
- type ActionGroupAutomationRunbookReceiver
- type ActionGroupAutomationRunbookReceiverArgs
- func (ActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
- func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
- type ActionGroupAutomationRunbookReceiverArray
- func (ActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
- func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
- func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
- type ActionGroupAutomationRunbookReceiverArrayInput
- type ActionGroupAutomationRunbookReceiverArrayOutput
- func (ActionGroupAutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupAutomationRunbookReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
- func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
- type ActionGroupAutomationRunbookReceiverInput
- type ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
- func (ActionGroupAutomationRunbookReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
- type ActionGroupAzureAppPushReceiver
- type ActionGroupAzureAppPushReceiverArgs
- func (ActionGroupAzureAppPushReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
- func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
- type ActionGroupAzureAppPushReceiverArray
- func (ActionGroupAzureAppPushReceiverArray) ElementType() reflect.Type
- func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
- func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
- type ActionGroupAzureAppPushReceiverArrayInput
- type ActionGroupAzureAppPushReceiverArrayOutput
- func (ActionGroupAzureAppPushReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupAzureAppPushReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupAzureAppPushReceiverOutput
- func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
- func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
- type ActionGroupAzureAppPushReceiverInput
- type ActionGroupAzureAppPushReceiverOutput
- func (ActionGroupAzureAppPushReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupAzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o ActionGroupAzureAppPushReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
- func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
- type ActionGroupAzureFunctionReceiver
- type ActionGroupAzureFunctionReceiverArgs
- func (ActionGroupAzureFunctionReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
- func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
- type ActionGroupAzureFunctionReceiverArray
- func (ActionGroupAzureFunctionReceiverArray) ElementType() reflect.Type
- func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
- func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
- type ActionGroupAzureFunctionReceiverArrayInput
- type ActionGroupAzureFunctionReceiverArrayOutput
- func (ActionGroupAzureFunctionReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupAzureFunctionReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupAzureFunctionReceiverOutput
- func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
- func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
- type ActionGroupAzureFunctionReceiverInput
- type ActionGroupAzureFunctionReceiverOutput
- func (ActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
- func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
- func (o ActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupEmailReceiver
- type ActionGroupEmailReceiverArgs
- func (ActionGroupEmailReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
- func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
- type ActionGroupEmailReceiverArray
- func (ActionGroupEmailReceiverArray) ElementType() reflect.Type
- func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
- func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
- type ActionGroupEmailReceiverArrayInput
- type ActionGroupEmailReceiverArrayOutput
- func (ActionGroupEmailReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupEmailReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupEmailReceiverOutput
- func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
- func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
- type ActionGroupEmailReceiverInput
- type ActionGroupEmailReceiverOutput
- func (ActionGroupEmailReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o ActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
- func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
- func (o ActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupEventHubReceiver
- type ActionGroupEventHubReceiverArgs
- func (ActionGroupEventHubReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput
- func (i ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverOutput
- type ActionGroupEventHubReceiverArray
- func (ActionGroupEventHubReceiverArray) ElementType() reflect.Type
- func (i ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput
- func (i ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverArrayOutput
- type ActionGroupEventHubReceiverArrayInput
- type ActionGroupEventHubReceiverArrayOutput
- func (ActionGroupEventHubReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupEventHubReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupEventHubReceiverOutput
- func (o ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput
- func (o ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverArrayOutput
- type ActionGroupEventHubReceiverInput
- type ActionGroupEventHubReceiverOutput
- func (ActionGroupEventHubReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupEventHubReceiverOutput) EventHubId() pulumi.StringOutput
- func (o ActionGroupEventHubReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupEventHubReceiverOutput) TenantId() pulumi.StringPtrOutput
- func (o ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput
- func (o ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverOutput
- func (o ActionGroupEventHubReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupInput
- type ActionGroupItsmReceiver
- type ActionGroupItsmReceiverArgs
- type ActionGroupItsmReceiverArray
- func (ActionGroupItsmReceiverArray) ElementType() reflect.Type
- func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput
- func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) ActionGroupItsmReceiverArrayOutput
- type ActionGroupItsmReceiverArrayInput
- type ActionGroupItsmReceiverArrayOutput
- func (ActionGroupItsmReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupItsmReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput
- func (o ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) ActionGroupItsmReceiverArrayOutput
- type ActionGroupItsmReceiverInput
- type ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverOutput) ConnectionId() pulumi.StringOutput
- func (ActionGroupItsmReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupItsmReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupItsmReceiverOutput) Region() pulumi.StringOutput
- func (o ActionGroupItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
- func (o ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutput() ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutputWithContext(ctx context.Context) ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
- type ActionGroupLogicAppReceiver
- type ActionGroupLogicAppReceiverArgs
- func (ActionGroupLogicAppReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput
- func (i ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverOutput
- type ActionGroupLogicAppReceiverArray
- func (ActionGroupLogicAppReceiverArray) ElementType() reflect.Type
- func (i ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutput() ActionGroupLogicAppReceiverArrayOutput
- func (i ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverArrayOutput
- type ActionGroupLogicAppReceiverArrayInput
- type ActionGroupLogicAppReceiverArrayOutput
- func (ActionGroupLogicAppReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupLogicAppReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutput() ActionGroupLogicAppReceiverArrayOutput
- func (o ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverArrayOutput
- type ActionGroupLogicAppReceiverInput
- type ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
- func (ActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
- func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupMap
- type ActionGroupMapInput
- type ActionGroupMapOutput
- func (ActionGroupMapOutput) ElementType() reflect.Type
- func (o ActionGroupMapOutput) MapIndex(k pulumi.StringInput) ActionGroupOutput
- func (o ActionGroupMapOutput) ToActionGroupMapOutput() ActionGroupMapOutput
- func (o ActionGroupMapOutput) ToActionGroupMapOutputWithContext(ctx context.Context) ActionGroupMapOutput
- type ActionGroupOutput
- type ActionGroupSmsReceiver
- type ActionGroupSmsReceiverArgs
- type ActionGroupSmsReceiverArray
- func (ActionGroupSmsReceiverArray) ElementType() reflect.Type
- func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
- func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
- type ActionGroupSmsReceiverArrayInput
- type ActionGroupSmsReceiverArrayOutput
- func (ActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupSmsReceiverOutput
- func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
- func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
- type ActionGroupSmsReceiverInput
- type ActionGroupSmsReceiverOutput
- func (o ActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
- func (ActionGroupSmsReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput
- func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutputWithContext(ctx context.Context) ActionGroupSmsReceiverOutput
- type ActionGroupState
- type ActionGroupVoiceReceiver
- type ActionGroupVoiceReceiverArgs
- func (ActionGroupVoiceReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
- func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
- type ActionGroupVoiceReceiverArray
- func (ActionGroupVoiceReceiverArray) ElementType() reflect.Type
- func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
- func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
- type ActionGroupVoiceReceiverArrayInput
- type ActionGroupVoiceReceiverArrayOutput
- func (ActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupVoiceReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupVoiceReceiverOutput
- func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
- func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
- type ActionGroupVoiceReceiverInput
- type ActionGroupVoiceReceiverOutput
- func (o ActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
- func (ActionGroupVoiceReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
- func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
- type ActionGroupWebhookReceiver
- type ActionGroupWebhookReceiverAadAuth
- type ActionGroupWebhookReceiverAadAuthArgs
- func (ActionGroupWebhookReceiverAadAuthArgs) ElementType() reflect.Type
- func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput
- func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthOutput
- func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
- func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
- type ActionGroupWebhookReceiverAadAuthInput
- type ActionGroupWebhookReceiverAadAuthOutput
- func (ActionGroupWebhookReceiverAadAuthOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverAadAuthOutput) IdentifierUri() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ObjectId() pulumi.StringOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) TenantId() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
- type ActionGroupWebhookReceiverAadAuthPtrInput
- type ActionGroupWebhookReceiverAadAuthPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) Elem() ActionGroupWebhookReceiverAadAuthOutput
- func (ActionGroupWebhookReceiverAadAuthPtrOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) IdentifierUri() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
- func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
- type ActionGroupWebhookReceiverArgs
- func (ActionGroupWebhookReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
- func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
- type ActionGroupWebhookReceiverArray
- func (ActionGroupWebhookReceiverArray) ElementType() reflect.Type
- func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
- func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
- type ActionGroupWebhookReceiverArrayInput
- type ActionGroupWebhookReceiverArrayOutput
- func (ActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
- func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
- type ActionGroupWebhookReceiverInput
- type ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverOutput) AadAuth() ActionGroupWebhookReceiverAadAuthPtrOutput
- func (ActionGroupWebhookReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionRuleActionGroup
- type ActionRuleActionGroupArgs
- type ActionRuleActionGroupArray
- func (ActionRuleActionGroupArray) ElementType() reflect.Type
- func (i ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput
- func (i ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutputWithContext(ctx context.Context) ActionRuleActionGroupArrayOutput
- type ActionRuleActionGroupArrayInput
- type ActionRuleActionGroupArrayOutput
- func (ActionRuleActionGroupArrayOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupArrayOutput) Index(i pulumi.IntInput) ActionRuleActionGroupOutput
- func (o ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput
- func (o ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutputWithContext(ctx context.Context) ActionRuleActionGroupArrayOutput
- type ActionRuleActionGroupCondition
- type ActionRuleActionGroupConditionAlertContext
- type ActionRuleActionGroupConditionAlertContextArgs
- func (ActionRuleActionGroupConditionAlertContextArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
- func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
- func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
- type ActionRuleActionGroupConditionAlertContextInput
- type ActionRuleActionGroupConditionAlertContextOutput
- func (ActionRuleActionGroupConditionAlertContextOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionAlertContextOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionAlertContextPtrInput
- type ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Elem() ActionRuleActionGroupConditionAlertContextOutput
- func (ActionRuleActionGroupConditionAlertContextPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionAlertRuleId
- type ActionRuleActionGroupConditionAlertRuleIdArgs
- func (ActionRuleActionGroupConditionAlertRuleIdArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
- func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
- func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- type ActionRuleActionGroupConditionAlertRuleIdInput
- type ActionRuleActionGroupConditionAlertRuleIdOutput
- func (ActionRuleActionGroupConditionAlertRuleIdOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionAlertRuleIdPtrInput
- type ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Elem() ActionRuleActionGroupConditionAlertRuleIdOutput
- func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionArgs
- func (ActionRuleActionGroupConditionArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
- func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
- func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
- func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
- type ActionRuleActionGroupConditionDescription
- type ActionRuleActionGroupConditionDescriptionArgs
- func (ActionRuleActionGroupConditionDescriptionArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
- func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
- func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
- type ActionRuleActionGroupConditionDescriptionInput
- type ActionRuleActionGroupConditionDescriptionOutput
- func (ActionRuleActionGroupConditionDescriptionOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionDescriptionOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionDescriptionPtrInput
- type ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Elem() ActionRuleActionGroupConditionDescriptionOutput
- func (ActionRuleActionGroupConditionDescriptionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionInput
- type ActionRuleActionGroupConditionMonitor
- type ActionRuleActionGroupConditionMonitorArgs
- func (ActionRuleActionGroupConditionMonitorArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
- func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
- func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
- func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
- type ActionRuleActionGroupConditionMonitorInput
- type ActionRuleActionGroupConditionMonitorOutput
- func (ActionRuleActionGroupConditionMonitorOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionMonitorOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionMonitorPtrInput
- type ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) Elem() ActionRuleActionGroupConditionMonitorOutput
- func (ActionRuleActionGroupConditionMonitorPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionMonitorService
- type ActionRuleActionGroupConditionMonitorServiceArgs
- func (ActionRuleActionGroupConditionMonitorServiceArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
- func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
- func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
- type ActionRuleActionGroupConditionMonitorServiceInput
- type ActionRuleActionGroupConditionMonitorServiceOutput
- func (ActionRuleActionGroupConditionMonitorServiceOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionMonitorServicePtrInput
- type ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Elem() ActionRuleActionGroupConditionMonitorServiceOutput
- func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionOutput
- func (o ActionRuleActionGroupConditionOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (ActionRuleActionGroupConditionOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
- func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
- func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
- func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
- type ActionRuleActionGroupConditionPtrInput
- type ActionRuleActionGroupConditionPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) Elem() ActionRuleActionGroupConditionOutput
- func (ActionRuleActionGroupConditionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionPtrOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
- func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
- type ActionRuleActionGroupConditionSeverity
- type ActionRuleActionGroupConditionSeverityArgs
- func (ActionRuleActionGroupConditionSeverityArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
- func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
- func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
- func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
- type ActionRuleActionGroupConditionSeverityInput
- type ActionRuleActionGroupConditionSeverityOutput
- func (ActionRuleActionGroupConditionSeverityOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionSeverityOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionSeverityPtrInput
- type ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) Elem() ActionRuleActionGroupConditionSeverityOutput
- func (ActionRuleActionGroupConditionSeverityPtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
- func (o ActionRuleActionGroupConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionTargetResourceType
- type ActionRuleActionGroupConditionTargetResourceTypeArgs
- func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- type ActionRuleActionGroupConditionTargetResourceTypeInput
- type ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupConditionTargetResourceTypePtrInput
- type ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Elem() ActionRuleActionGroupConditionTargetResourceTypeOutput
- func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
- func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleActionGroupInput
- type ActionRuleActionGroupMap
- type ActionRuleActionGroupMapInput
- type ActionRuleActionGroupMapOutput
- func (ActionRuleActionGroupMapOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupMapOutput) MapIndex(k pulumi.StringInput) ActionRuleActionGroupOutput
- func (o ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutput() ActionRuleActionGroupMapOutput
- func (o ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutputWithContext(ctx context.Context) ActionRuleActionGroupMapOutput
- type ActionRuleActionGroupOutput
- type ActionRuleActionGroupScope
- type ActionRuleActionGroupScopeArgs
- func (ActionRuleActionGroupScopeArgs) ElementType() reflect.Type
- func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
- func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
- func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
- func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
- type ActionRuleActionGroupScopeInput
- type ActionRuleActionGroupScopeOutput
- func (ActionRuleActionGroupScopeOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupScopeOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
- func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
- func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopeOutput) Type() pulumi.StringOutput
- type ActionRuleActionGroupScopePtrInput
- type ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopePtrOutput) Elem() ActionRuleActionGroupScopeOutput
- func (ActionRuleActionGroupScopePtrOutput) ElementType() reflect.Type
- func (o ActionRuleActionGroupScopePtrOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
- func (o ActionRuleActionGroupScopePtrOutput) Type() pulumi.StringPtrOutput
- type ActionRuleActionGroupState
- type ActionRuleSuppression
- type ActionRuleSuppressionArgs
- type ActionRuleSuppressionArray
- func (ActionRuleSuppressionArray) ElementType() reflect.Type
- func (i ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput
- func (i ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutputWithContext(ctx context.Context) ActionRuleSuppressionArrayOutput
- type ActionRuleSuppressionArrayInput
- type ActionRuleSuppressionArrayOutput
- func (ActionRuleSuppressionArrayOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionArrayOutput) Index(i pulumi.IntInput) ActionRuleSuppressionOutput
- func (o ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput
- func (o ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutputWithContext(ctx context.Context) ActionRuleSuppressionArrayOutput
- type ActionRuleSuppressionCondition
- type ActionRuleSuppressionConditionAlertContext
- type ActionRuleSuppressionConditionAlertContextArgs
- func (ActionRuleSuppressionConditionAlertContextArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
- func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
- func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
- type ActionRuleSuppressionConditionAlertContextInput
- type ActionRuleSuppressionConditionAlertContextOutput
- func (ActionRuleSuppressionConditionAlertContextOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionAlertContextOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionAlertContextPtrInput
- type ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Elem() ActionRuleSuppressionConditionAlertContextOutput
- func (ActionRuleSuppressionConditionAlertContextPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionAlertRuleId
- type ActionRuleSuppressionConditionAlertRuleIdArgs
- func (ActionRuleSuppressionConditionAlertRuleIdArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
- func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
- func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- type ActionRuleSuppressionConditionAlertRuleIdInput
- type ActionRuleSuppressionConditionAlertRuleIdOutput
- func (ActionRuleSuppressionConditionAlertRuleIdOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionAlertRuleIdPtrInput
- type ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Elem() ActionRuleSuppressionConditionAlertRuleIdOutput
- func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionArgs
- func (ActionRuleSuppressionConditionArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
- func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
- func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
- func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
- type ActionRuleSuppressionConditionDescription
- type ActionRuleSuppressionConditionDescriptionArgs
- func (ActionRuleSuppressionConditionDescriptionArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
- func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
- func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
- type ActionRuleSuppressionConditionDescriptionInput
- type ActionRuleSuppressionConditionDescriptionOutput
- func (ActionRuleSuppressionConditionDescriptionOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionDescriptionOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionDescriptionPtrInput
- type ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Elem() ActionRuleSuppressionConditionDescriptionOutput
- func (ActionRuleSuppressionConditionDescriptionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionInput
- type ActionRuleSuppressionConditionMonitor
- type ActionRuleSuppressionConditionMonitorArgs
- func (ActionRuleSuppressionConditionMonitorArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
- func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
- func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
- func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
- type ActionRuleSuppressionConditionMonitorInput
- type ActionRuleSuppressionConditionMonitorOutput
- func (ActionRuleSuppressionConditionMonitorOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionMonitorOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionMonitorPtrInput
- type ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) Elem() ActionRuleSuppressionConditionMonitorOutput
- func (ActionRuleSuppressionConditionMonitorPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionMonitorService
- type ActionRuleSuppressionConditionMonitorServiceArgs
- func (ActionRuleSuppressionConditionMonitorServiceArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
- func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
- func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
- type ActionRuleSuppressionConditionMonitorServiceInput
- type ActionRuleSuppressionConditionMonitorServiceOutput
- func (ActionRuleSuppressionConditionMonitorServiceOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionMonitorServicePtrInput
- type ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Elem() ActionRuleSuppressionConditionMonitorServiceOutput
- func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionOutput
- func (o ActionRuleSuppressionConditionOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (ActionRuleSuppressionConditionOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
- func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
- func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
- func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
- type ActionRuleSuppressionConditionPtrInput
- type ActionRuleSuppressionConditionPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) Elem() ActionRuleSuppressionConditionOutput
- func (ActionRuleSuppressionConditionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionPtrOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
- func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
- type ActionRuleSuppressionConditionSeverity
- type ActionRuleSuppressionConditionSeverityArgs
- func (ActionRuleSuppressionConditionSeverityArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
- func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
- func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
- func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
- type ActionRuleSuppressionConditionSeverityInput
- type ActionRuleSuppressionConditionSeverityOutput
- func (ActionRuleSuppressionConditionSeverityOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionSeverityOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionSeverityPtrInput
- type ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) Elem() ActionRuleSuppressionConditionSeverityOutput
- func (ActionRuleSuppressionConditionSeverityPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
- func (o ActionRuleSuppressionConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionTargetResourceType
- type ActionRuleSuppressionConditionTargetResourceTypeArgs
- func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- type ActionRuleSuppressionConditionTargetResourceTypeInput
- type ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionConditionTargetResourceTypePtrInput
- type ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Elem() ActionRuleSuppressionConditionTargetResourceTypeOutput
- func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
- func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
- type ActionRuleSuppressionInput
- type ActionRuleSuppressionMap
- type ActionRuleSuppressionMapInput
- type ActionRuleSuppressionMapOutput
- func (ActionRuleSuppressionMapOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionMapOutput) MapIndex(k pulumi.StringInput) ActionRuleSuppressionOutput
- func (o ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutput() ActionRuleSuppressionMapOutput
- func (o ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutputWithContext(ctx context.Context) ActionRuleSuppressionMapOutput
- type ActionRuleSuppressionOutput
- type ActionRuleSuppressionScope
- type ActionRuleSuppressionScopeArgs
- func (ActionRuleSuppressionScopeArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
- func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
- func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
- func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
- type ActionRuleSuppressionScopeInput
- type ActionRuleSuppressionScopeOutput
- func (ActionRuleSuppressionScopeOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionScopeOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
- func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
- func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopeOutput) Type() pulumi.StringOutput
- type ActionRuleSuppressionScopePtrInput
- type ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopePtrOutput) Elem() ActionRuleSuppressionScopeOutput
- func (ActionRuleSuppressionScopePtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionScopePtrOutput) ResourceIds() pulumi.StringArrayOutput
- func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
- func (o ActionRuleSuppressionScopePtrOutput) Type() pulumi.StringPtrOutput
- type ActionRuleSuppressionState
- type ActionRuleSuppressionSuppression
- type ActionRuleSuppressionSuppressionArgs
- func (ActionRuleSuppressionSuppressionArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
- func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
- func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
- func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
- type ActionRuleSuppressionSuppressionInput
- type ActionRuleSuppressionSuppressionOutput
- func (ActionRuleSuppressionSuppressionOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionSuppressionOutput) RecurrenceType() pulumi.StringOutput
- func (o ActionRuleSuppressionSuppressionOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
- func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
- func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
- func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
- type ActionRuleSuppressionSuppressionPtrInput
- type ActionRuleSuppressionSuppressionPtrOutput
- func (o ActionRuleSuppressionSuppressionPtrOutput) Elem() ActionRuleSuppressionSuppressionOutput
- func (ActionRuleSuppressionSuppressionPtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionSuppressionPtrOutput) RecurrenceType() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionSuppressionPtrOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
- func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
- type ActionRuleSuppressionSuppressionSchedule
- type ActionRuleSuppressionSuppressionScheduleArgs
- func (ActionRuleSuppressionSuppressionScheduleArgs) ElementType() reflect.Type
- func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
- func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
- func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
- type ActionRuleSuppressionSuppressionScheduleInput
- type ActionRuleSuppressionSuppressionScheduleOutput
- func (ActionRuleSuppressionSuppressionScheduleOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionSuppressionScheduleOutput) EndDateUtc() pulumi.StringOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceMonthlies() pulumi.IntArrayOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceWeeklies() pulumi.StringArrayOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) StartDateUtc() pulumi.StringOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
- type ActionRuleSuppressionSuppressionSchedulePtrInput
- type ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) Elem() ActionRuleSuppressionSuppressionScheduleOutput
- func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ElementType() reflect.Type
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) EndDateUtc() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceMonthlies() pulumi.IntArrayOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceWeeklies() pulumi.StringArrayOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) StartDateUtc() pulumi.StringPtrOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
- func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
- type ActivityLogAlert
- type ActivityLogAlertAction
- type ActivityLogAlertActionArgs
- type ActivityLogAlertActionArray
- func (ActivityLogAlertActionArray) ElementType() reflect.Type
- func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
- func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
- type ActivityLogAlertActionArrayInput
- type ActivityLogAlertActionArrayOutput
- func (ActivityLogAlertActionArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
- func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
- type ActivityLogAlertActionInput
- type ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionOutput) ActionGroupId() pulumi.StringOutput
- func (ActivityLogAlertActionOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutputWithContext(ctx context.Context) ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
- type ActivityLogAlertArgs
- type ActivityLogAlertArray
- type ActivityLogAlertArrayInput
- type ActivityLogAlertArrayOutput
- func (ActivityLogAlertArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertOutput
- func (o ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutput() ActivityLogAlertArrayOutput
- func (o ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutputWithContext(ctx context.Context) ActivityLogAlertArrayOutput
- type ActivityLogAlertCriteria
- type ActivityLogAlertCriteriaArgs
- func (ActivityLogAlertCriteriaArgs) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
- type ActivityLogAlertCriteriaInput
- type ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertCriteriaOutput) Caller() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) Category() pulumi.StringOutput
- func (ActivityLogAlertCriteriaOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaOutput) Level() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) OperationName() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) RecommendationCategory() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) RecommendationImpact() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) RecommendationType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ServiceHealths() ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (o ActivityLogAlertCriteriaOutput) Status() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) SubStatus() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
- type ActivityLogAlertCriteriaPtrInput
- type ActivityLogAlertCriteriaPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Caller() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Category() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Elem() ActivityLogAlertCriteriaOutput
- func (ActivityLogAlertCriteriaPtrOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaPtrOutput) Level() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) OperationName() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) RecommendationCategory() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) RecommendationImpact() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) RecommendationType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ServiceHealths() ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Status() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) SubStatus() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
- type ActivityLogAlertCriteriaServiceHealth
- type ActivityLogAlertCriteriaServiceHealthArgs
- func (ActivityLogAlertCriteriaServiceHealthArgs) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput
- func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthOutput
- type ActivityLogAlertCriteriaServiceHealthArray
- func (ActivityLogAlertCriteriaServiceHealthArray) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (i ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput
- type ActivityLogAlertCriteriaServiceHealthArrayInput
- type ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertCriteriaServiceHealthOutput
- func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput
- type ActivityLogAlertCriteriaServiceHealthInput
- type ActivityLogAlertCriteriaServiceHealthOutput
- func (ActivityLogAlertCriteriaServiceHealthOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaServiceHealthOutput) Events() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) Locations() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) Services() pulumi.StringArrayOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput
- func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthOutput
- type ActivityLogAlertInput
- type ActivityLogAlertMap
- type ActivityLogAlertMapInput
- type ActivityLogAlertMapOutput
- func (ActivityLogAlertMapOutput) ElementType() reflect.Type
- func (o ActivityLogAlertMapOutput) MapIndex(k pulumi.StringInput) ActivityLogAlertOutput
- func (o ActivityLogAlertMapOutput) ToActivityLogAlertMapOutput() ActivityLogAlertMapOutput
- func (o ActivityLogAlertMapOutput) ToActivityLogAlertMapOutputWithContext(ctx context.Context) ActivityLogAlertMapOutput
- type ActivityLogAlertOutput
- type ActivityLogAlertState
- type AutoscaleSetting
- type AutoscaleSettingArgs
- type AutoscaleSettingArray
- type AutoscaleSettingArrayInput
- type AutoscaleSettingArrayOutput
- func (AutoscaleSettingArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingOutput
- func (o AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutput() AutoscaleSettingArrayOutput
- func (o AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutputWithContext(ctx context.Context) AutoscaleSettingArrayOutput
- type AutoscaleSettingInput
- type AutoscaleSettingMap
- type AutoscaleSettingMapInput
- type AutoscaleSettingMapOutput
- func (AutoscaleSettingMapOutput) ElementType() reflect.Type
- func (o AutoscaleSettingMapOutput) MapIndex(k pulumi.StringInput) AutoscaleSettingOutput
- func (o AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutput() AutoscaleSettingMapOutput
- func (o AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutputWithContext(ctx context.Context) AutoscaleSettingMapOutput
- type AutoscaleSettingNotification
- type AutoscaleSettingNotificationArgs
- func (AutoscaleSettingNotificationArgs) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
- type AutoscaleSettingNotificationEmail
- type AutoscaleSettingNotificationEmailArgs
- func (AutoscaleSettingNotificationEmailArgs) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
- type AutoscaleSettingNotificationEmailInput
- type AutoscaleSettingNotificationEmailOutput
- func (o AutoscaleSettingNotificationEmailOutput) CustomEmails() pulumi.StringArrayOutput
- func (AutoscaleSettingNotificationEmailOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
- type AutoscaleSettingNotificationEmailPtrInput
- type AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) CustomEmails() pulumi.StringArrayOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) Elem() AutoscaleSettingNotificationEmailOutput
- func (AutoscaleSettingNotificationEmailPtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
- type AutoscaleSettingNotificationInput
- type AutoscaleSettingNotificationOutput
- func (AutoscaleSettingNotificationOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationOutput) Email() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationPtrInput
- type AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) Elem() AutoscaleSettingNotificationOutput
- func (AutoscaleSettingNotificationPtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationPtrOutput) Email() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationWebhook
- type AutoscaleSettingNotificationWebhookArgs
- func (AutoscaleSettingNotificationWebhookArgs) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
- func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
- type AutoscaleSettingNotificationWebhookArray
- func (AutoscaleSettingNotificationWebhookArray) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
- func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationWebhookArrayInput
- type AutoscaleSettingNotificationWebhookArrayOutput
- func (AutoscaleSettingNotificationWebhookArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationWebhookArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingNotificationWebhookOutput
- func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
- func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationWebhookInput
- type AutoscaleSettingNotificationWebhookOutput
- func (AutoscaleSettingNotificationWebhookOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationWebhookOutput) Properties() pulumi.StringMapOutput
- func (o AutoscaleSettingNotificationWebhookOutput) ServiceUri() pulumi.StringOutput
- func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
- func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
- type AutoscaleSettingOutput
- type AutoscaleSettingProfile
- type AutoscaleSettingProfileArgs
- type AutoscaleSettingProfileArray
- func (AutoscaleSettingProfileArray) ElementType() reflect.Type
- func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
- func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
- type AutoscaleSettingProfileArrayInput
- type AutoscaleSettingProfileArrayOutput
- func (AutoscaleSettingProfileArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileOutput
- func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
- func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
- type AutoscaleSettingProfileCapacity
- type AutoscaleSettingProfileCapacityArgs
- func (AutoscaleSettingProfileCapacityArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
- func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
- type AutoscaleSettingProfileCapacityInput
- type AutoscaleSettingProfileCapacityOutput
- func (o AutoscaleSettingProfileCapacityOutput) Default() pulumi.IntOutput
- func (AutoscaleSettingProfileCapacityOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileCapacityOutput) Maximum() pulumi.IntOutput
- func (o AutoscaleSettingProfileCapacityOutput) Minimum() pulumi.IntOutput
- func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
- func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
- type AutoscaleSettingProfileFixedDate
- type AutoscaleSettingProfileFixedDateArgs
- func (AutoscaleSettingProfileFixedDateArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
- type AutoscaleSettingProfileFixedDateInput
- type AutoscaleSettingProfileFixedDateOutput
- func (AutoscaleSettingProfileFixedDateOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileFixedDateOutput) End() pulumi.StringOutput
- func (o AutoscaleSettingProfileFixedDateOutput) Start() pulumi.StringOutput
- func (o AutoscaleSettingProfileFixedDateOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
- type AutoscaleSettingProfileFixedDatePtrInput
- type AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) Elem() AutoscaleSettingProfileFixedDateOutput
- func (AutoscaleSettingProfileFixedDatePtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileFixedDatePtrOutput) End() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) Start() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
- type AutoscaleSettingProfileInput
- type AutoscaleSettingProfileOutput
- func (o AutoscaleSettingProfileOutput) Capacity() AutoscaleSettingProfileCapacityOutput
- func (AutoscaleSettingProfileOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileOutput) FixedDate() AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileOutput) Name() pulumi.StringOutput
- func (o AutoscaleSettingProfileOutput) Recurrence() AutoscaleSettingProfileRecurrencePtrOutput
- func (o AutoscaleSettingProfileOutput) Rules() AutoscaleSettingProfileRuleArrayOutput
- func (o AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutput() AutoscaleSettingProfileOutput
- func (o AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutputWithContext(ctx context.Context) AutoscaleSettingProfileOutput
- type AutoscaleSettingProfileRecurrence
- type AutoscaleSettingProfileRecurrenceArgs
- func (AutoscaleSettingProfileRecurrenceArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput
- func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrenceOutput
- func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
- func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
- type AutoscaleSettingProfileRecurrenceInput
- type AutoscaleSettingProfileRecurrenceOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) Days() pulumi.StringArrayOutput
- func (AutoscaleSettingProfileRecurrenceOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRecurrenceOutput) Hours() pulumi.IntOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) Minutes() pulumi.IntOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrenceOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
- func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
- type AutoscaleSettingProfileRecurrencePtrInput
- type AutoscaleSettingProfileRecurrencePtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Days() pulumi.StringArrayOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Elem() AutoscaleSettingProfileRecurrenceOutput
- func (AutoscaleSettingProfileRecurrencePtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Hours() pulumi.IntPtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Minutes() pulumi.IntPtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
- type AutoscaleSettingProfileRule
- type AutoscaleSettingProfileRuleArgs
- func (AutoscaleSettingProfileRuleArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
- func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
- type AutoscaleSettingProfileRuleArray
- func (AutoscaleSettingProfileRuleArray) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
- func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
- type AutoscaleSettingProfileRuleArrayInput
- type AutoscaleSettingProfileRuleArrayOutput
- func (AutoscaleSettingProfileRuleArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileRuleOutput
- func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
- func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
- type AutoscaleSettingProfileRuleInput
- type AutoscaleSettingProfileRuleMetricTrigger
- type AutoscaleSettingProfileRuleMetricTriggerArgs
- func (AutoscaleSettingProfileRuleMetricTriggerArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
- func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
- type AutoscaleSettingProfileRuleMetricTriggerDimension
- type AutoscaleSettingProfileRuleMetricTriggerDimensionArgs
- func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionArray
- func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionInput
- type AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Name() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Operator() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Values() pulumi.StringArrayOutput
- type AutoscaleSettingProfileRuleMetricTriggerInput
- type AutoscaleSettingProfileRuleMetricTriggerOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Dimensions() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) DivideByInstanceCount() pulumi.BoolPtrOutput
- func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricResourceId() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Operator() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Statistic() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeAggregation() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeGrain() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeWindow() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
- type AutoscaleSettingProfileRuleOutput
- func (AutoscaleSettingProfileRuleOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleOutput) MetricTrigger() AutoscaleSettingProfileRuleMetricTriggerOutput
- func (o AutoscaleSettingProfileRuleOutput) ScaleAction() AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
- func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
- type AutoscaleSettingProfileRuleScaleAction
- type AutoscaleSettingProfileRuleScaleActionArgs
- func (AutoscaleSettingProfileRuleScaleActionArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
- func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
- type AutoscaleSettingProfileRuleScaleActionInput
- type AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Cooldown() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Direction() pulumi.StringOutput
- func (AutoscaleSettingProfileRuleScaleActionOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Type() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Value() pulumi.IntOutput
- type AutoscaleSettingState
- type DiagnosticSetting
- type DiagnosticSettingArgs
- type DiagnosticSettingArray
- type DiagnosticSettingArrayInput
- type DiagnosticSettingArrayOutput
- func (DiagnosticSettingArrayOutput) ElementType() reflect.Type
- func (o DiagnosticSettingArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingOutput
- func (o DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutput() DiagnosticSettingArrayOutput
- func (o DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutputWithContext(ctx context.Context) DiagnosticSettingArrayOutput
- type DiagnosticSettingInput
- type DiagnosticSettingLog
- type DiagnosticSettingLogArgs
- type DiagnosticSettingLogArray
- type DiagnosticSettingLogArrayInput
- type DiagnosticSettingLogArrayOutput
- func (DiagnosticSettingLogArrayOutput) ElementType() reflect.Type
- func (o DiagnosticSettingLogArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingLogOutput
- func (o DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutput() DiagnosticSettingLogArrayOutput
- func (o DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingLogArrayOutput
- type DiagnosticSettingLogInput
- type DiagnosticSettingLogOutput
- func (o DiagnosticSettingLogOutput) Category() pulumi.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 DiagnosticSettingMap
- type DiagnosticSettingMapInput
- type DiagnosticSettingMapOutput
- func (DiagnosticSettingMapOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMapOutput) MapIndex(k pulumi.StringInput) DiagnosticSettingOutput
- func (o DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutput() DiagnosticSettingMapOutput
- func (o DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutputWithContext(ctx context.Context) DiagnosticSettingMapOutput
- type DiagnosticSettingMetric
- type DiagnosticSettingMetricArgs
- type DiagnosticSettingMetricArray
- func (DiagnosticSettingMetricArray) ElementType() reflect.Type
- func (i DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput
- func (i DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutputWithContext(ctx context.Context) DiagnosticSettingMetricArrayOutput
- type DiagnosticSettingMetricArrayInput
- type DiagnosticSettingMetricArrayOutput
- func (DiagnosticSettingMetricArrayOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMetricArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingMetricOutput
- func (o DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput
- func (o DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutputWithContext(ctx context.Context) DiagnosticSettingMetricArrayOutput
- type DiagnosticSettingMetricInput
- type DiagnosticSettingMetricOutput
- func (o DiagnosticSettingMetricOutput) Category() pulumi.StringOutput
- func (DiagnosticSettingMetricOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMetricOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiagnosticSettingMetricOutput) RetentionPolicy() DiagnosticSettingMetricRetentionPolicyPtrOutput
- func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutput() DiagnosticSettingMetricOutput
- func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutputWithContext(ctx context.Context) DiagnosticSettingMetricOutput
- type DiagnosticSettingMetricRetentionPolicy
- type DiagnosticSettingMetricRetentionPolicyArgs
- func (DiagnosticSettingMetricRetentionPolicyArgs) ElementType() reflect.Type
- func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput
- func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyOutput
- func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
- func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
- type DiagnosticSettingMetricRetentionPolicyInput
- type DiagnosticSettingMetricRetentionPolicyOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (DiagnosticSettingMetricRetentionPolicyOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMetricRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
- type DiagnosticSettingMetricRetentionPolicyPtrInput
- type DiagnosticSettingMetricRetentionPolicyPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Elem() DiagnosticSettingMetricRetentionPolicyOutput
- func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
- func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
- type DiagnosticSettingOutput
- type DiagnosticSettingState
- type GetActionGroupArmRoleReceiver
- type GetActionGroupArmRoleReceiverArgs
- func (GetActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutput() GetActionGroupArmRoleReceiverOutput
- func (i GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverOutput
- type GetActionGroupArmRoleReceiverArray
- func (GetActionGroupArmRoleReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutput() GetActionGroupArmRoleReceiverArrayOutput
- func (i GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverArrayOutput
- type GetActionGroupArmRoleReceiverArrayInput
- type GetActionGroupArmRoleReceiverArrayOutput
- func (GetActionGroupArmRoleReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupArmRoleReceiverOutput
- func (o GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutput() GetActionGroupArmRoleReceiverArrayOutput
- func (o GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverArrayOutput
- type GetActionGroupArmRoleReceiverInput
- type GetActionGroupArmRoleReceiverOutput
- func (GetActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
- func (o GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutput() GetActionGroupArmRoleReceiverOutput
- func (o GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverOutput
- func (o GetActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupAutomationRunbookReceiver
- type GetActionGroupAutomationRunbookReceiverArgs
- func (GetActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutput() GetActionGroupAutomationRunbookReceiverOutput
- func (i GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverOutput
- type GetActionGroupAutomationRunbookReceiverArray
- func (GetActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutput() GetActionGroupAutomationRunbookReceiverArrayOutput
- func (i GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverArrayOutput
- type GetActionGroupAutomationRunbookReceiverArrayInput
- type GetActionGroupAutomationRunbookReceiverArrayOutput
- func (GetActionGroupAutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupAutomationRunbookReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutput() GetActionGroupAutomationRunbookReceiverArrayOutput
- func (o GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverArrayOutput
- type GetActionGroupAutomationRunbookReceiverInput
- type GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
- func (GetActionGroupAutomationRunbookReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutput() GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
- type GetActionGroupAzureAppPushReceiver
- type GetActionGroupAzureAppPushReceiverArgs
- func (GetActionGroupAzureAppPushReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutput() GetActionGroupAzureAppPushReceiverOutput
- func (i GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverOutput
- type GetActionGroupAzureAppPushReceiverArray
- func (GetActionGroupAzureAppPushReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutput() GetActionGroupAzureAppPushReceiverArrayOutput
- func (i GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverArrayOutput
- type GetActionGroupAzureAppPushReceiverArrayInput
- type GetActionGroupAzureAppPushReceiverArrayOutput
- func (GetActionGroupAzureAppPushReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureAppPushReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupAzureAppPushReceiverOutput
- func (o GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutput() GetActionGroupAzureAppPushReceiverArrayOutput
- func (o GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverArrayOutput
- type GetActionGroupAzureAppPushReceiverInput
- type GetActionGroupAzureAppPushReceiverOutput
- func (GetActionGroupAzureAppPushReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o GetActionGroupAzureAppPushReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutput() GetActionGroupAzureAppPushReceiverOutput
- func (o GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverOutput
- type GetActionGroupAzureFunctionReceiver
- type GetActionGroupAzureFunctionReceiverArgs
- func (GetActionGroupAzureFunctionReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutput() GetActionGroupAzureFunctionReceiverOutput
- func (i GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverOutput
- type GetActionGroupAzureFunctionReceiverArray
- func (GetActionGroupAzureFunctionReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutput() GetActionGroupAzureFunctionReceiverArrayOutput
- func (i GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverArrayOutput
- type GetActionGroupAzureFunctionReceiverArrayInput
- type GetActionGroupAzureFunctionReceiverArrayOutput
- func (GetActionGroupAzureFunctionReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureFunctionReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupAzureFunctionReceiverOutput
- func (o GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutput() GetActionGroupAzureFunctionReceiverArrayOutput
- func (o GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverArrayOutput
- type GetActionGroupAzureFunctionReceiverInput
- type GetActionGroupAzureFunctionReceiverOutput
- func (GetActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutput() GetActionGroupAzureFunctionReceiverOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupEmailReceiver
- type GetActionGroupEmailReceiverArgs
- func (GetActionGroupEmailReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput
- func (i GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverOutput
- type GetActionGroupEmailReceiverArray
- func (GetActionGroupEmailReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutput() GetActionGroupEmailReceiverArrayOutput
- func (i GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverArrayOutput
- type GetActionGroupEmailReceiverArrayInput
- type GetActionGroupEmailReceiverArrayOutput
- func (GetActionGroupEmailReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupEmailReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupEmailReceiverOutput
- func (o GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutput() GetActionGroupEmailReceiverArrayOutput
- func (o GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverArrayOutput
- type GetActionGroupEmailReceiverInput
- type GetActionGroupEmailReceiverOutput
- func (GetActionGroupEmailReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o GetActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput
- func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverOutput
- func (o GetActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupEventHubReceiver
- type GetActionGroupEventHubReceiverArgs
- func (GetActionGroupEventHubReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput
- func (i GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverOutput
- type GetActionGroupEventHubReceiverArray
- func (GetActionGroupEventHubReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput
- func (i GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverArrayOutput
- type GetActionGroupEventHubReceiverArrayInput
- type GetActionGroupEventHubReceiverArrayOutput
- func (GetActionGroupEventHubReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupEventHubReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupEventHubReceiverOutput
- func (o GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput
- func (o GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverArrayOutput
- type GetActionGroupEventHubReceiverInput
- type GetActionGroupEventHubReceiverOutput
- func (GetActionGroupEventHubReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupEventHubReceiverOutput) EventHubId() pulumi.StringOutput
- func (o GetActionGroupEventHubReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupEventHubReceiverOutput) TenantId() pulumi.StringOutput
- func (o GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput
- func (o GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverOutput
- func (o GetActionGroupEventHubReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type GetActionGroupItsmReceiver
- type GetActionGroupItsmReceiverArgs
- func (GetActionGroupItsmReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
- func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
- type GetActionGroupItsmReceiverArray
- func (GetActionGroupItsmReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
- func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
- type GetActionGroupItsmReceiverArrayInput
- type GetActionGroupItsmReceiverArrayOutput
- func (GetActionGroupItsmReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupItsmReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
- func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
- type GetActionGroupItsmReceiverInput
- type GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverOutput) ConnectionId() pulumi.StringOutput
- func (GetActionGroupItsmReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupItsmReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupItsmReceiverOutput) Region() pulumi.StringOutput
- func (o GetActionGroupItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
- func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
- type GetActionGroupLogicAppReceiver
- type GetActionGroupLogicAppReceiverArgs
- func (GetActionGroupLogicAppReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
- func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
- type GetActionGroupLogicAppReceiverArray
- func (GetActionGroupLogicAppReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
- func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
- type GetActionGroupLogicAppReceiverArrayInput
- type GetActionGroupLogicAppReceiverArrayOutput
- func (GetActionGroupLogicAppReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupLogicAppReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
- func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
- type GetActionGroupLogicAppReceiverInput
- type GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
- func (GetActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
- func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupSmsReceiver
- type GetActionGroupSmsReceiverArgs
- func (GetActionGroupSmsReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
- func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
- type GetActionGroupSmsReceiverArray
- func (GetActionGroupSmsReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
- func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
- type GetActionGroupSmsReceiverArrayInput
- type GetActionGroupSmsReceiverArrayOutput
- func (GetActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupSmsReceiverOutput
- func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
- func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
- type GetActionGroupSmsReceiverInput
- type GetActionGroupSmsReceiverOutput
- func (o GetActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
- func (GetActionGroupSmsReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
- func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
- type GetActionGroupVoiceReceiver
- type GetActionGroupVoiceReceiverArgs
- func (GetActionGroupVoiceReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
- func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
- type GetActionGroupVoiceReceiverArray
- func (GetActionGroupVoiceReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
- func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
- type GetActionGroupVoiceReceiverArrayInput
- type GetActionGroupVoiceReceiverArrayOutput
- func (GetActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupVoiceReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupVoiceReceiverOutput
- func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
- func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
- type GetActionGroupVoiceReceiverInput
- type GetActionGroupVoiceReceiverOutput
- func (o GetActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
- func (GetActionGroupVoiceReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
- func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
- type GetActionGroupWebhookReceiver
- type GetActionGroupWebhookReceiverAadAuth
- type GetActionGroupWebhookReceiverAadAuthArgs
- func (GetActionGroupWebhookReceiverAadAuthArgs) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput
- func (i GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthOutput
- type GetActionGroupWebhookReceiverAadAuthArray
- func (GetActionGroupWebhookReceiverAadAuthArray) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput
- func (i GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput
- type GetActionGroupWebhookReceiverAadAuthArrayInput
- type GetActionGroupWebhookReceiverAadAuthArrayOutput
- func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) Index(i pulumi.IntInput) GetActionGroupWebhookReceiverAadAuthOutput
- func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput
- func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput
- type GetActionGroupWebhookReceiverAadAuthInput
- type GetActionGroupWebhookReceiverAadAuthOutput
- func (GetActionGroupWebhookReceiverAadAuthOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverAadAuthOutput) IdentifierUri() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverAadAuthOutput) ObjectId() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverAadAuthOutput) TenantId() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput
- func (o GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthOutput
- type GetActionGroupWebhookReceiverArgs
- func (GetActionGroupWebhookReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
- func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
- type GetActionGroupWebhookReceiverArray
- func (GetActionGroupWebhookReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
- func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
- type GetActionGroupWebhookReceiverArrayInput
- type GetActionGroupWebhookReceiverArrayOutput
- func (GetActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
- func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
- type GetActionGroupWebhookReceiverInput
- type GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverOutput) AadAuths() GetActionGroupWebhookReceiverAadAuthArrayOutput
- func (GetActionGroupWebhookReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetDiagnosticCategoriesArgs
- type GetDiagnosticCategoriesOutputArgs
- type GetDiagnosticCategoriesResult
- type GetDiagnosticCategoriesResultOutput
- func (GetDiagnosticCategoriesResultOutput) ElementType() reflect.Type
- func (o GetDiagnosticCategoriesResultOutput) Id() pulumi.StringOutput
- func (o GetDiagnosticCategoriesResultOutput) Logs() pulumi.StringArrayOutput
- func (o GetDiagnosticCategoriesResultOutput) Metrics() pulumi.StringArrayOutput
- func (o GetDiagnosticCategoriesResultOutput) ResourceId() pulumi.StringOutput
- func (o GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutput() GetDiagnosticCategoriesResultOutput
- func (o GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutputWithContext(ctx context.Context) GetDiagnosticCategoriesResultOutput
- type GetLogProfileRetentionPolicy
- type GetLogProfileRetentionPolicyArgs
- func (GetLogProfileRetentionPolicyArgs) ElementType() reflect.Type
- func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
- func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
- type GetLogProfileRetentionPolicyArray
- func (GetLogProfileRetentionPolicyArray) ElementType() reflect.Type
- func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
- func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
- type GetLogProfileRetentionPolicyArrayInput
- type GetLogProfileRetentionPolicyArrayOutput
- func (GetLogProfileRetentionPolicyArrayOutput) ElementType() reflect.Type
- func (o GetLogProfileRetentionPolicyArrayOutput) Index(i pulumi.IntInput) GetLogProfileRetentionPolicyOutput
- func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
- func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
- type GetLogProfileRetentionPolicyInput
- type GetLogProfileRetentionPolicyOutput
- func (o GetLogProfileRetentionPolicyOutput) Days() pulumi.IntOutput
- func (GetLogProfileRetentionPolicyOutput) ElementType() reflect.Type
- func (o GetLogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
- func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
- type GetScheduledQueryRulesAlertAction
- type GetScheduledQueryRulesAlertActionArgs
- func (GetScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
- func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
- type GetScheduledQueryRulesAlertActionArray
- func (GetScheduledQueryRulesAlertActionArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
- func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
- type GetScheduledQueryRulesAlertActionArrayInput
- type GetScheduledQueryRulesAlertActionArrayOutput
- func (GetScheduledQueryRulesAlertActionArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertActionArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesAlertActionOutput
- func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
- func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
- type GetScheduledQueryRulesAlertActionInput
- type GetScheduledQueryRulesAlertActionOutput
- func (o GetScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
- func (o GetScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringOutput
- func (GetScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
- func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
- type GetScheduledQueryRulesAlertTrigger
- type GetScheduledQueryRulesAlertTriggerArgs
- func (GetScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
- func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
- type GetScheduledQueryRulesAlertTriggerArray
- func (GetScheduledQueryRulesAlertTriggerArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
- func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerArrayInput
- type GetScheduledQueryRulesAlertTriggerArrayOutput
- func (GetScheduledQueryRulesAlertTriggerArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesAlertTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
- func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerInput
- type GetScheduledQueryRulesAlertTriggerMetricTrigger
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArgs
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArray
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerInput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- type GetScheduledQueryRulesAlertTriggerOutput
- func (GetScheduledQueryRulesAlertTriggerOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerOutput) MetricTriggers() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (o GetScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerOutput) Threshold() pulumi.Float64Output
- func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
- type GetScheduledQueryRulesLogCriteria
- type GetScheduledQueryRulesLogCriteriaArgs
- func (GetScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
- func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
- type GetScheduledQueryRulesLogCriteriaArray
- func (GetScheduledQueryRulesLogCriteriaArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
- func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
- type GetScheduledQueryRulesLogCriteriaArrayInput
- type GetScheduledQueryRulesLogCriteriaArrayOutput
- func (GetScheduledQueryRulesLogCriteriaArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesLogCriteriaOutput
- func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
- func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
- type GetScheduledQueryRulesLogCriteriaDimension
- type GetScheduledQueryRulesLogCriteriaDimensionArgs
- func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
- type GetScheduledQueryRulesLogCriteriaDimensionArray
- func (GetScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type GetScheduledQueryRulesLogCriteriaDimensionArrayInput
- type GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type GetScheduledQueryRulesLogCriteriaDimensionInput
- type GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Operator() pulumi.StringOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type GetScheduledQueryRulesLogCriteriaInput
- type GetScheduledQueryRulesLogCriteriaOutput
- func (o GetScheduledQueryRulesLogCriteriaOutput) Dimensions() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (GetScheduledQueryRulesLogCriteriaOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaOutput) MetricName() pulumi.StringOutput
- func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
- func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
- type LogProfile
- type LogProfileArgs
- type LogProfileArray
- type LogProfileArrayInput
- type LogProfileArrayOutput
- func (LogProfileArrayOutput) ElementType() reflect.Type
- func (o LogProfileArrayOutput) Index(i pulumi.IntInput) LogProfileOutput
- func (o LogProfileArrayOutput) ToLogProfileArrayOutput() LogProfileArrayOutput
- func (o LogProfileArrayOutput) ToLogProfileArrayOutputWithContext(ctx context.Context) LogProfileArrayOutput
- type LogProfileInput
- type LogProfileMap
- type LogProfileMapInput
- type LogProfileMapOutput
- func (LogProfileMapOutput) ElementType() reflect.Type
- func (o LogProfileMapOutput) MapIndex(k pulumi.StringInput) LogProfileOutput
- func (o LogProfileMapOutput) ToLogProfileMapOutput() LogProfileMapOutput
- func (o LogProfileMapOutput) ToLogProfileMapOutputWithContext(ctx context.Context) LogProfileMapOutput
- type LogProfileOutput
- type LogProfileRetentionPolicy
- type LogProfileRetentionPolicyArgs
- func (LogProfileRetentionPolicyArgs) ElementType() reflect.Type
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
- type LogProfileRetentionPolicyInput
- type LogProfileRetentionPolicyOutput
- func (o LogProfileRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (LogProfileRetentionPolicyOutput) ElementType() reflect.Type
- func (o LogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
- type LogProfileRetentionPolicyPtrInput
- type LogProfileRetentionPolicyPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) Elem() LogProfileRetentionPolicyOutput
- func (LogProfileRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o LogProfileRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
- type LogProfileState
- type LogzMonitor
- type LogzMonitorArgs
- type LogzMonitorArray
- type LogzMonitorArrayInput
- type LogzMonitorArrayOutput
- func (LogzMonitorArrayOutput) ElementType() reflect.Type
- func (o LogzMonitorArrayOutput) Index(i pulumi.IntInput) LogzMonitorOutput
- func (o LogzMonitorArrayOutput) ToLogzMonitorArrayOutput() LogzMonitorArrayOutput
- func (o LogzMonitorArrayOutput) ToLogzMonitorArrayOutputWithContext(ctx context.Context) LogzMonitorArrayOutput
- type LogzMonitorInput
- type LogzMonitorMap
- type LogzMonitorMapInput
- type LogzMonitorMapOutput
- func (LogzMonitorMapOutput) ElementType() reflect.Type
- func (o LogzMonitorMapOutput) MapIndex(k pulumi.StringInput) LogzMonitorOutput
- func (o LogzMonitorMapOutput) ToLogzMonitorMapOutput() LogzMonitorMapOutput
- func (o LogzMonitorMapOutput) ToLogzMonitorMapOutputWithContext(ctx context.Context) LogzMonitorMapOutput
- type LogzMonitorOutput
- type LogzMonitorPlan
- type LogzMonitorPlanArgs
- func (LogzMonitorPlanArgs) ElementType() reflect.Type
- func (i LogzMonitorPlanArgs) ToLogzMonitorPlanOutput() LogzMonitorPlanOutput
- func (i LogzMonitorPlanArgs) ToLogzMonitorPlanOutputWithContext(ctx context.Context) LogzMonitorPlanOutput
- func (i LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
- func (i LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
- type LogzMonitorPlanInput
- type LogzMonitorPlanOutput
- func (o LogzMonitorPlanOutput) BillingCycle() pulumi.StringOutput
- func (o LogzMonitorPlanOutput) EffectiveDate() pulumi.StringOutput
- func (LogzMonitorPlanOutput) ElementType() reflect.Type
- func (o LogzMonitorPlanOutput) PlanId() pulumi.StringOutput
- func (o LogzMonitorPlanOutput) ToLogzMonitorPlanOutput() LogzMonitorPlanOutput
- func (o LogzMonitorPlanOutput) ToLogzMonitorPlanOutputWithContext(ctx context.Context) LogzMonitorPlanOutput
- func (o LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanOutput) UsageType() pulumi.StringOutput
- type LogzMonitorPlanPtrInput
- type LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanPtrOutput) BillingCycle() pulumi.StringPtrOutput
- func (o LogzMonitorPlanPtrOutput) EffectiveDate() pulumi.StringPtrOutput
- func (o LogzMonitorPlanPtrOutput) Elem() LogzMonitorPlanOutput
- func (LogzMonitorPlanPtrOutput) ElementType() reflect.Type
- func (o LogzMonitorPlanPtrOutput) PlanId() pulumi.StringPtrOutput
- func (o LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
- func (o LogzMonitorPlanPtrOutput) UsageType() pulumi.StringPtrOutput
- type LogzMonitorState
- type LogzMonitorUser
- type LogzMonitorUserArgs
- func (LogzMonitorUserArgs) ElementType() reflect.Type
- func (i LogzMonitorUserArgs) ToLogzMonitorUserOutput() LogzMonitorUserOutput
- func (i LogzMonitorUserArgs) ToLogzMonitorUserOutputWithContext(ctx context.Context) LogzMonitorUserOutput
- func (i LogzMonitorUserArgs) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
- func (i LogzMonitorUserArgs) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
- type LogzMonitorUserInput
- type LogzMonitorUserOutput
- func (LogzMonitorUserOutput) ElementType() reflect.Type
- func (o LogzMonitorUserOutput) Email() pulumi.StringOutput
- func (o LogzMonitorUserOutput) FirstName() pulumi.StringOutput
- func (o LogzMonitorUserOutput) LastName() pulumi.StringOutput
- func (o LogzMonitorUserOutput) PhoneNumber() pulumi.StringOutput
- func (o LogzMonitorUserOutput) ToLogzMonitorUserOutput() LogzMonitorUserOutput
- func (o LogzMonitorUserOutput) ToLogzMonitorUserOutputWithContext(ctx context.Context) LogzMonitorUserOutput
- func (o LogzMonitorUserOutput) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
- func (o LogzMonitorUserOutput) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
- type LogzMonitorUserPtrInput
- type LogzMonitorUserPtrOutput
- func (o LogzMonitorUserPtrOutput) Elem() LogzMonitorUserOutput
- func (LogzMonitorUserPtrOutput) ElementType() reflect.Type
- func (o LogzMonitorUserPtrOutput) Email() pulumi.StringPtrOutput
- func (o LogzMonitorUserPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o LogzMonitorUserPtrOutput) LastName() pulumi.StringPtrOutput
- func (o LogzMonitorUserPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
- func (o LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
- type LogzTagRule
- type LogzTagRuleArgs
- type LogzTagRuleArray
- type LogzTagRuleArrayInput
- type LogzTagRuleArrayOutput
- func (LogzTagRuleArrayOutput) ElementType() reflect.Type
- func (o LogzTagRuleArrayOutput) Index(i pulumi.IntInput) LogzTagRuleOutput
- func (o LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutput() LogzTagRuleArrayOutput
- func (o LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutputWithContext(ctx context.Context) LogzTagRuleArrayOutput
- type LogzTagRuleInput
- type LogzTagRuleMap
- type LogzTagRuleMapInput
- type LogzTagRuleMapOutput
- func (LogzTagRuleMapOutput) ElementType() reflect.Type
- func (o LogzTagRuleMapOutput) MapIndex(k pulumi.StringInput) LogzTagRuleOutput
- func (o LogzTagRuleMapOutput) ToLogzTagRuleMapOutput() LogzTagRuleMapOutput
- func (o LogzTagRuleMapOutput) ToLogzTagRuleMapOutputWithContext(ctx context.Context) LogzTagRuleMapOutput
- type LogzTagRuleOutput
- type LogzTagRuleState
- type LogzTagRuleTagFilter
- type LogzTagRuleTagFilterArgs
- type LogzTagRuleTagFilterArray
- type LogzTagRuleTagFilterArrayInput
- type LogzTagRuleTagFilterArrayOutput
- func (LogzTagRuleTagFilterArrayOutput) ElementType() reflect.Type
- func (o LogzTagRuleTagFilterArrayOutput) Index(i pulumi.IntInput) LogzTagRuleTagFilterOutput
- func (o LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutput() LogzTagRuleTagFilterArrayOutput
- func (o LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzTagRuleTagFilterArrayOutput
- type LogzTagRuleTagFilterInput
- type LogzTagRuleTagFilterOutput
- func (o LogzTagRuleTagFilterOutput) Action() pulumi.StringOutput
- func (LogzTagRuleTagFilterOutput) ElementType() reflect.Type
- func (o LogzTagRuleTagFilterOutput) Name() pulumi.StringOutput
- func (o LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutput() LogzTagRuleTagFilterOutput
- func (o LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutputWithContext(ctx context.Context) LogzTagRuleTagFilterOutput
- func (o LogzTagRuleTagFilterOutput) Value() pulumi.StringPtrOutput
- type LookupActionGroupArgs
- type LookupActionGroupOutputArgs
- type LookupActionGroupResult
- type LookupActionGroupResultOutput
- func (o LookupActionGroupResultOutput) ArmRoleReceivers() GetActionGroupArmRoleReceiverArrayOutput
- func (o LookupActionGroupResultOutput) AutomationRunbookReceivers() GetActionGroupAutomationRunbookReceiverArrayOutput
- func (o LookupActionGroupResultOutput) AzureAppPushReceivers() GetActionGroupAzureAppPushReceiverArrayOutput
- func (o LookupActionGroupResultOutput) AzureFunctionReceivers() GetActionGroupAzureFunctionReceiverArrayOutput
- func (LookupActionGroupResultOutput) ElementType() reflect.Type
- func (o LookupActionGroupResultOutput) EmailReceivers() GetActionGroupEmailReceiverArrayOutput
- func (o LookupActionGroupResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupActionGroupResultOutput) EventHubReceivers() GetActionGroupEventHubReceiverArrayOutput
- func (o LookupActionGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupActionGroupResultOutput) ItsmReceivers() GetActionGroupItsmReceiverArrayOutput
- func (o LookupActionGroupResultOutput) LogicAppReceivers() GetActionGroupLogicAppReceiverArrayOutput
- func (o LookupActionGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupActionGroupResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupActionGroupResultOutput) ShortName() pulumi.StringOutput
- func (o LookupActionGroupResultOutput) SmsReceivers() GetActionGroupSmsReceiverArrayOutput
- func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutput() LookupActionGroupResultOutput
- func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutputWithContext(ctx context.Context) LookupActionGroupResultOutput
- func (o LookupActionGroupResultOutput) VoiceReceivers() GetActionGroupVoiceReceiverArrayOutput
- func (o LookupActionGroupResultOutput) WebhookReceivers() GetActionGroupWebhookReceiverArrayOutput
- type LookupLogProfileArgs
- type LookupLogProfileOutputArgs
- type LookupLogProfileResult
- type LookupLogProfileResultOutput
- func (o LookupLogProfileResultOutput) Categories() pulumi.StringArrayOutput
- func (LookupLogProfileResultOutput) ElementType() reflect.Type
- func (o LookupLogProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupLogProfileResultOutput) Locations() pulumi.StringArrayOutput
- func (o LookupLogProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupLogProfileResultOutput) RetentionPolicies() GetLogProfileRetentionPolicyArrayOutput
- func (o LookupLogProfileResultOutput) ServicebusRuleId() pulumi.StringOutput
- func (o LookupLogProfileResultOutput) StorageAccountId() pulumi.StringOutput
- func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutput() LookupLogProfileResultOutput
- func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutputWithContext(ctx context.Context) LookupLogProfileResultOutput
- type LookupScheduledQueryRulesAlertArgs
- type LookupScheduledQueryRulesAlertOutputArgs
- type LookupScheduledQueryRulesAlertResult
- type LookupScheduledQueryRulesAlertResultOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Actions() GetScheduledQueryRulesAlertActionArrayOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) DataSourceId() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Description() pulumi.StringOutput
- func (LookupScheduledQueryRulesAlertResultOutput) ElementType() reflect.Type
- func (o LookupScheduledQueryRulesAlertResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Frequency() pulumi.IntOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Location() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Query() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) QueryType() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Severity() pulumi.IntOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Throttling() pulumi.IntOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) TimeWindow() pulumi.IntOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutput() LookupScheduledQueryRulesAlertResultOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutputWithContext(ctx context.Context) LookupScheduledQueryRulesAlertResultOutput
- func (o LookupScheduledQueryRulesAlertResultOutput) Triggers() GetScheduledQueryRulesAlertTriggerArrayOutput
- type LookupScheduledQueryRulesLogArgs
- type LookupScheduledQueryRulesLogOutputArgs
- type LookupScheduledQueryRulesLogResult
- type LookupScheduledQueryRulesLogResultOutput
- func (o LookupScheduledQueryRulesLogResultOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Criterias() GetScheduledQueryRulesLogCriteriaArrayOutput
- func (o LookupScheduledQueryRulesLogResultOutput) DataSourceId() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Description() pulumi.StringOutput
- func (LookupScheduledQueryRulesLogResultOutput) ElementType() reflect.Type
- func (o LookupScheduledQueryRulesLogResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Location() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupScheduledQueryRulesLogResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutput() LookupScheduledQueryRulesLogResultOutput
- func (o LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutputWithContext(ctx context.Context) LookupScheduledQueryRulesLogResultOutput
- type MetricAlert
- type MetricAlertAction
- type MetricAlertActionArgs
- type MetricAlertActionArray
- type MetricAlertActionArrayInput
- type MetricAlertActionArrayOutput
- func (MetricAlertActionArrayOutput) ElementType() reflect.Type
- func (o MetricAlertActionArrayOutput) Index(i pulumi.IntInput) MetricAlertActionOutput
- func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
- func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
- type MetricAlertActionInput
- type MetricAlertActionOutput
- func (o MetricAlertActionOutput) ActionGroupId() pulumi.StringOutput
- func (MetricAlertActionOutput) ElementType() reflect.Type
- func (o MetricAlertActionOutput) ToMetricAlertActionOutput() MetricAlertActionOutput
- func (o MetricAlertActionOutput) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput
- func (o MetricAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteria
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs
- func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ElementType() reflect.Type
- func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ComponentId() pulumi.StringOutput
- func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ElementType() reflect.Type
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) FailedLocationCount() pulumi.IntOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) WebTestId() pulumi.StringOutput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput
- type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ComponentId() pulumi.StringPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) Elem() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
- func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ElementType() reflect.Type
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) FailedLocationCount() pulumi.IntPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
- func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) WebTestId() pulumi.StringPtrOutput
- type MetricAlertArgs
- type MetricAlertArray
- type MetricAlertArrayInput
- type MetricAlertArrayOutput
- func (MetricAlertArrayOutput) ElementType() reflect.Type
- func (o MetricAlertArrayOutput) Index(i pulumi.IntInput) MetricAlertOutput
- func (o MetricAlertArrayOutput) ToMetricAlertArrayOutput() MetricAlertArrayOutput
- func (o MetricAlertArrayOutput) ToMetricAlertArrayOutputWithContext(ctx context.Context) MetricAlertArrayOutput
- type MetricAlertCriteria
- type MetricAlertCriteriaArgs
- type MetricAlertCriteriaArray
- type MetricAlertCriteriaArrayInput
- type MetricAlertCriteriaArrayOutput
- func (MetricAlertCriteriaArrayOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaArrayOutput) Index(i pulumi.IntInput) MetricAlertCriteriaOutput
- func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput
- func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaArrayOutput
- type MetricAlertCriteriaDimension
- type MetricAlertCriteriaDimensionArgs
- func (MetricAlertCriteriaDimensionArgs) ElementType() reflect.Type
- func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
- func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
- type MetricAlertCriteriaDimensionArray
- func (MetricAlertCriteriaDimensionArray) ElementType() reflect.Type
- func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
- func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
- type MetricAlertCriteriaDimensionArrayInput
- type MetricAlertCriteriaDimensionArrayOutput
- func (MetricAlertCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) MetricAlertCriteriaDimensionOutput
- func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
- func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
- type MetricAlertCriteriaDimensionInput
- type MetricAlertCriteriaDimensionOutput
- func (MetricAlertCriteriaDimensionOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o MetricAlertCriteriaDimensionOutput) Operator() pulumi.StringOutput
- func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
- func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
- func (o MetricAlertCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type MetricAlertCriteriaInput
- type MetricAlertCriteriaOutput
- func (o MetricAlertCriteriaOutput) Aggregation() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) Dimensions() MetricAlertCriteriaDimensionArrayOutput
- func (MetricAlertCriteriaOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaOutput) MetricName() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) MetricNamespace() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) Operator() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o MetricAlertCriteriaOutput) Threshold() pulumi.Float64Output
- func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput
- func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutputWithContext(ctx context.Context) MetricAlertCriteriaOutput
- type MetricAlertDynamicCriteria
- type MetricAlertDynamicCriteriaArgs
- func (MetricAlertDynamicCriteriaArgs) ElementType() reflect.Type
- func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
- func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
- func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
- func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
- type MetricAlertDynamicCriteriaDimension
- type MetricAlertDynamicCriteriaDimensionArgs
- func (MetricAlertDynamicCriteriaDimensionArgs) ElementType() reflect.Type
- func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
- func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
- type MetricAlertDynamicCriteriaDimensionArray
- func (MetricAlertDynamicCriteriaDimensionArray) ElementType() reflect.Type
- func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
- func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
- type MetricAlertDynamicCriteriaDimensionArrayInput
- type MetricAlertDynamicCriteriaDimensionArrayOutput
- func (MetricAlertDynamicCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o MetricAlertDynamicCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) MetricAlertDynamicCriteriaDimensionOutput
- func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
- func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
- type MetricAlertDynamicCriteriaDimensionInput
- type MetricAlertDynamicCriteriaDimensionOutput
- func (MetricAlertDynamicCriteriaDimensionOutput) ElementType() reflect.Type
- func (o MetricAlertDynamicCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaDimensionOutput) Operator() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
- func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
- func (o MetricAlertDynamicCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type MetricAlertDynamicCriteriaInput
- type MetricAlertDynamicCriteriaOutput
- func (o MetricAlertDynamicCriteriaOutput) Aggregation() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) AlertSensitivity() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
- func (MetricAlertDynamicCriteriaOutput) ElementType() reflect.Type
- func (o MetricAlertDynamicCriteriaOutput) EvaluationFailureCount() pulumi.IntPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) EvaluationTotalCount() pulumi.IntPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) IgnoreDataBefore() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) MetricName() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) MetricNamespace() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) Operator() pulumi.StringOutput
- func (o MetricAlertDynamicCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
- func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
- func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
- func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
- type MetricAlertDynamicCriteriaPtrInput
- type MetricAlertDynamicCriteriaPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) Aggregation() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) AlertSensitivity() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) Elem() MetricAlertDynamicCriteriaOutput
- func (MetricAlertDynamicCriteriaPtrOutput) ElementType() reflect.Type
- func (o MetricAlertDynamicCriteriaPtrOutput) EvaluationFailureCount() pulumi.IntPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) EvaluationTotalCount() pulumi.IntPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) IgnoreDataBefore() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) Operator() pulumi.StringPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
- func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
- type MetricAlertInput
- type MetricAlertMap
- type MetricAlertMapInput
- type MetricAlertMapOutput
- func (MetricAlertMapOutput) ElementType() reflect.Type
- func (o MetricAlertMapOutput) MapIndex(k pulumi.StringInput) MetricAlertOutput
- func (o MetricAlertMapOutput) ToMetricAlertMapOutput() MetricAlertMapOutput
- func (o MetricAlertMapOutput) ToMetricAlertMapOutputWithContext(ctx context.Context) MetricAlertMapOutput
- type MetricAlertOutput
- type MetricAlertState
- type PrivateLinkScope
- type PrivateLinkScopeArgs
- type PrivateLinkScopeArray
- type PrivateLinkScopeArrayInput
- type PrivateLinkScopeArrayOutput
- func (PrivateLinkScopeArrayOutput) ElementType() reflect.Type
- func (o PrivateLinkScopeArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopeOutput
- func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput
- func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutputWithContext(ctx context.Context) PrivateLinkScopeArrayOutput
- type PrivateLinkScopeInput
- type PrivateLinkScopeMap
- type PrivateLinkScopeMapInput
- type PrivateLinkScopeMapOutput
- func (PrivateLinkScopeMapOutput) ElementType() reflect.Type
- func (o PrivateLinkScopeMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopeOutput
- func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput
- func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutputWithContext(ctx context.Context) PrivateLinkScopeMapOutput
- type PrivateLinkScopeOutput
- type PrivateLinkScopeState
- type PrivateLinkScopedService
- type PrivateLinkScopedServiceArgs
- type PrivateLinkScopedServiceArray
- func (PrivateLinkScopedServiceArray) ElementType() reflect.Type
- func (i PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput
- func (i PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutputWithContext(ctx context.Context) PrivateLinkScopedServiceArrayOutput
- type PrivateLinkScopedServiceArrayInput
- type PrivateLinkScopedServiceArrayOutput
- func (PrivateLinkScopedServiceArrayOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedServiceArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopedServiceOutput
- func (o PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput
- func (o PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutputWithContext(ctx context.Context) PrivateLinkScopedServiceArrayOutput
- type PrivateLinkScopedServiceInput
- type PrivateLinkScopedServiceMap
- func (PrivateLinkScopedServiceMap) ElementType() reflect.Type
- func (i PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput
- func (i PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutputWithContext(ctx context.Context) PrivateLinkScopedServiceMapOutput
- type PrivateLinkScopedServiceMapInput
- type PrivateLinkScopedServiceMapOutput
- func (PrivateLinkScopedServiceMapOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedServiceMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopedServiceOutput
- func (o PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput
- func (o PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutputWithContext(ctx context.Context) PrivateLinkScopedServiceMapOutput
- type PrivateLinkScopedServiceOutput
- func (PrivateLinkScopedServiceOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutput() PrivateLinkScopedServiceOutput
- func (o PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutputWithContext(ctx context.Context) PrivateLinkScopedServiceOutput
- type PrivateLinkScopedServiceState
- type ScheduledQueryRulesAlert
- type ScheduledQueryRulesAlertAction
- type ScheduledQueryRulesAlertActionArgs
- func (ScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
- type ScheduledQueryRulesAlertActionInput
- type ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (ScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
- type ScheduledQueryRulesAlertActionPtrInput
- type ScheduledQueryRulesAlertActionPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) ActionGroups() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) Elem() ScheduledQueryRulesAlertActionOutput
- func (ScheduledQueryRulesAlertActionPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertActionPtrOutput) EmailSubject() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
- type ScheduledQueryRulesAlertArgs
- type ScheduledQueryRulesAlertArray
- func (ScheduledQueryRulesAlertArray) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput
- func (i ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertArrayOutput
- type ScheduledQueryRulesAlertArrayInput
- type ScheduledQueryRulesAlertArrayOutput
- func (ScheduledQueryRulesAlertArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesAlertOutput
- func (o ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput
- func (o ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertArrayOutput
- type ScheduledQueryRulesAlertInput
- type ScheduledQueryRulesAlertMap
- func (ScheduledQueryRulesAlertMap) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput
- func (i ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertMapOutput
- type ScheduledQueryRulesAlertMapInput
- type ScheduledQueryRulesAlertMapOutput
- func (ScheduledQueryRulesAlertMapOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertMapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesAlertOutput
- func (o ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput
- func (o ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertMapOutput
- type ScheduledQueryRulesAlertOutput
- func (ScheduledQueryRulesAlertOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutput() ScheduledQueryRulesAlertOutput
- func (o ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertOutput
- 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 ScheduledQueryRulesLogArray
- func (ScheduledQueryRulesLogArray) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput
- func (i ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogArrayOutput
- type ScheduledQueryRulesLogArrayInput
- type ScheduledQueryRulesLogArrayOutput
- func (ScheduledQueryRulesLogArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesLogOutput
- func (o ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput
- func (o ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogArrayOutput
- type ScheduledQueryRulesLogCriteria
- type ScheduledQueryRulesLogCriteriaArgs
- func (ScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaOutput
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
- type ScheduledQueryRulesLogCriteriaDimension
- type ScheduledQueryRulesLogCriteriaDimensionArgs
- func (ScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput
- func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput
- type ScheduledQueryRulesLogCriteriaDimensionArray
- func (ScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type ScheduledQueryRulesLogCriteriaDimensionArrayInput
- type ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesLogCriteriaDimensionOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type ScheduledQueryRulesLogCriteriaDimensionInput
- type ScheduledQueryRulesLogCriteriaDimensionOutput
- func (ScheduledQueryRulesLogCriteriaDimensionOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Operator() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type ScheduledQueryRulesLogCriteriaInput
- type ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) Dimensions() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (ScheduledQueryRulesLogCriteriaOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaOutput) MetricName() pulumi.StringOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
- type ScheduledQueryRulesLogCriteriaPtrInput
- type ScheduledQueryRulesLogCriteriaPtrOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) Dimensions() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) Elem() ScheduledQueryRulesLogCriteriaOutput
- func (ScheduledQueryRulesLogCriteriaPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
- type ScheduledQueryRulesLogInput
- type ScheduledQueryRulesLogMap
- type ScheduledQueryRulesLogMapInput
- type ScheduledQueryRulesLogMapOutput
- func (ScheduledQueryRulesLogMapOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogMapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesLogOutput
- func (o ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutput() ScheduledQueryRulesLogMapOutput
- func (o ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutputWithContext(ctx context.Context) ScheduledQueryRulesLogMapOutput
- type ScheduledQueryRulesLogOutput
- type ScheduledQueryRulesLogState
- type SmartDetectorAlertRule
- type SmartDetectorAlertRuleActionGroup
- type SmartDetectorAlertRuleActionGroupArgs
- func (SmartDetectorAlertRuleActionGroupArgs) ElementType() reflect.Type
- func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput
- func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupOutput
- func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
- func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
- type SmartDetectorAlertRuleActionGroupInput
- type SmartDetectorAlertRuleActionGroupOutput
- func (SmartDetectorAlertRuleActionGroupOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleActionGroupOutput) EmailSubject() pulumi.StringPtrOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) Ids() pulumi.StringArrayOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupOutput) WebhookPayload() pulumi.StringPtrOutput
- type SmartDetectorAlertRuleActionGroupPtrInput
- type SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) Elem() SmartDetectorAlertRuleActionGroupOutput
- func (SmartDetectorAlertRuleActionGroupPtrOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) EmailSubject() pulumi.StringPtrOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) Ids() pulumi.StringArrayOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
- func (o SmartDetectorAlertRuleActionGroupPtrOutput) WebhookPayload() pulumi.StringPtrOutput
- type SmartDetectorAlertRuleArgs
- type SmartDetectorAlertRuleArray
- func (SmartDetectorAlertRuleArray) ElementType() reflect.Type
- func (i SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput
- func (i SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutputWithContext(ctx context.Context) SmartDetectorAlertRuleArrayOutput
- type SmartDetectorAlertRuleArrayInput
- type SmartDetectorAlertRuleArrayOutput
- func (SmartDetectorAlertRuleArrayOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleArrayOutput) Index(i pulumi.IntInput) SmartDetectorAlertRuleOutput
- func (o SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput
- func (o SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutputWithContext(ctx context.Context) SmartDetectorAlertRuleArrayOutput
- type SmartDetectorAlertRuleInput
- type SmartDetectorAlertRuleMap
- type SmartDetectorAlertRuleMapInput
- type SmartDetectorAlertRuleMapOutput
- func (SmartDetectorAlertRuleMapOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleMapOutput) MapIndex(k pulumi.StringInput) SmartDetectorAlertRuleOutput
- func (o SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutput() SmartDetectorAlertRuleMapOutput
- func (o SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutputWithContext(ctx context.Context) SmartDetectorAlertRuleMapOutput
- type SmartDetectorAlertRuleOutput
- type SmartDetectorAlertRuleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AadDiagnosticSetting ¶ added in v4.3.0
type AadDiagnosticSetting struct { pulumi.CustomResourceState // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. EventhubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventhubAuthorizationRuleId"` // Specifies the name of the Event Hub where Diagnostics Data should be sent. If not specified, the default Event Hub will be used. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrOutput `pulumi:"eventhubName"` // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. LogAnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceId"` // One or more `log` blocks as defined below. Logs AadDiagnosticSettingLogArrayOutput `pulumi:"logs"` // The name which should be used for this Monitor Azure Active Directory Diagnostic Setting. Changing this forces a new Monitor Azure Active Directory Diagnostic Setting to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` }
Manages an Azure Active Directory Diagnostic Setting for Azure Monitor.
!> **Authentication** The API for this resource does not support service principal authentication. This resource can only be used with Azure CLI authentication.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("west europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountKind: pulumi.String("StorageV2"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } _, err = monitoring.NewAadDiagnosticSetting(ctx, "exampleAadDiagnosticSetting", &monitoring.AadDiagnosticSettingArgs{ StorageAccountId: exampleAccount.ID(), Logs: monitoring.AadDiagnosticSettingLogArray{ &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("SignInLogs"), Enabled: pulumi.Bool(true), RetentionPolicy: &monitoring.AadDiagnosticSettingLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("AuditLogs"), Enabled: pulumi.Bool(true), RetentionPolicy: &monitoring.AadDiagnosticSettingLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("NonInteractiveUserSignInLogs"), Enabled: pulumi.Bool(true), RetentionPolicy: &monitoring.AadDiagnosticSettingLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("ServicePrincipalSignInLogs"), Enabled: pulumi.Bool(true), RetentionPolicy: &monitoring.AadDiagnosticSettingLogRetentionPolicyArgs{ Enabled: pulumi.Bool(true), Days: pulumi.Int(1), }, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("ManagedIdentitySignInLogs"), Enabled: pulumi.Bool(false), RetentionPolicy: nil, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("ProvisioningLogs"), Enabled: pulumi.Bool(false), RetentionPolicy: nil, }, &monitoring.AadDiagnosticSettingLogArgs{ Category: pulumi.String("ADFSSignInLogs"), Enabled: pulumi.Bool(false), RetentionPolicy: nil, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Azure Active Directory Diagnostic Settings can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/aadDiagnosticSetting:AadDiagnosticSetting example /providers/Microsoft.AADIAM/diagnosticSettings/setting1
```
func GetAadDiagnosticSetting ¶ added in v4.3.0
func GetAadDiagnosticSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AadDiagnosticSettingState, opts ...pulumi.ResourceOption) (*AadDiagnosticSetting, error)
GetAadDiagnosticSetting gets an existing AadDiagnosticSetting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAadDiagnosticSetting ¶ added in v4.3.0
func NewAadDiagnosticSetting(ctx *pulumi.Context, name string, args *AadDiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*AadDiagnosticSetting, error)
NewAadDiagnosticSetting registers a new resource with the given unique name, arguments, and options.
func (*AadDiagnosticSetting) ElementType ¶ added in v4.3.0
func (*AadDiagnosticSetting) ElementType() reflect.Type
func (*AadDiagnosticSetting) ToAadDiagnosticSettingOutput ¶ added in v4.3.0
func (i *AadDiagnosticSetting) ToAadDiagnosticSettingOutput() AadDiagnosticSettingOutput
func (*AadDiagnosticSetting) ToAadDiagnosticSettingOutputWithContext ¶ added in v4.3.0
func (i *AadDiagnosticSetting) ToAadDiagnosticSettingOutputWithContext(ctx context.Context) AadDiagnosticSettingOutput
type AadDiagnosticSettingArgs ¶ added in v4.3.0
type AadDiagnosticSettingArgs struct { // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. If not specified, the default Event Hub will be used. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `log` blocks as defined below. Logs AadDiagnosticSettingLogArrayInput // The name which should be used for this Monitor Azure Active Directory Diagnostic Setting. Changing this forces a new Monitor Azure Active Directory Diagnostic Setting to be created. Name pulumi.StringPtrInput // The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrInput }
The set of arguments for constructing a AadDiagnosticSetting resource.
func (AadDiagnosticSettingArgs) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingArgs) ElementType() reflect.Type
type AadDiagnosticSettingArray ¶ added in v4.3.0
type AadDiagnosticSettingArray []AadDiagnosticSettingInput
func (AadDiagnosticSettingArray) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingArray) ElementType() reflect.Type
func (AadDiagnosticSettingArray) ToAadDiagnosticSettingArrayOutput ¶ added in v4.3.0
func (i AadDiagnosticSettingArray) ToAadDiagnosticSettingArrayOutput() AadDiagnosticSettingArrayOutput
func (AadDiagnosticSettingArray) ToAadDiagnosticSettingArrayOutputWithContext ¶ added in v4.3.0
func (i AadDiagnosticSettingArray) ToAadDiagnosticSettingArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingArrayOutput
type AadDiagnosticSettingArrayInput ¶ added in v4.3.0
type AadDiagnosticSettingArrayInput interface { pulumi.Input ToAadDiagnosticSettingArrayOutput() AadDiagnosticSettingArrayOutput ToAadDiagnosticSettingArrayOutputWithContext(context.Context) AadDiagnosticSettingArrayOutput }
AadDiagnosticSettingArrayInput is an input type that accepts AadDiagnosticSettingArray and AadDiagnosticSettingArrayOutput values. You can construct a concrete instance of `AadDiagnosticSettingArrayInput` via:
AadDiagnosticSettingArray{ AadDiagnosticSettingArgs{...} }
type AadDiagnosticSettingArrayOutput ¶ added in v4.3.0
type AadDiagnosticSettingArrayOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingArrayOutput) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingArrayOutput) ElementType() reflect.Type
func (AadDiagnosticSettingArrayOutput) Index ¶ added in v4.3.0
func (o AadDiagnosticSettingArrayOutput) Index(i pulumi.IntInput) AadDiagnosticSettingOutput
func (AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutput ¶ added in v4.3.0
func (o AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutput() AadDiagnosticSettingArrayOutput
func (AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutputWithContext ¶ added in v4.3.0
func (o AadDiagnosticSettingArrayOutput) ToAadDiagnosticSettingArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingArrayOutput
type AadDiagnosticSettingInput ¶ added in v4.3.0
type AadDiagnosticSettingInput interface { pulumi.Input ToAadDiagnosticSettingOutput() AadDiagnosticSettingOutput ToAadDiagnosticSettingOutputWithContext(ctx context.Context) AadDiagnosticSettingOutput }
type AadDiagnosticSettingLog ¶ added in v4.3.0
type AadDiagnosticSettingLog struct { // The log category for the Azure Active Directory Diagnostic. Possible values are `AuditLogs`, `SignInLogs`, `ADFSSignInLogs`, `ManagedIdentitySignInLogs`, `NonInteractiveUserSignInLogs`, `ProvisioningLogs`, `RiskyUsers`, `ServicePrincipalSignInLogs`, `UserRiskEvents`. Category string `pulumi:"category"` // Is this Diagnostic Log enabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy AadDiagnosticSettingLogRetentionPolicy `pulumi:"retentionPolicy"` }
type AadDiagnosticSettingLogArgs ¶ added in v4.3.0
type AadDiagnosticSettingLogArgs struct { // The log category for the Azure Active Directory Diagnostic. Possible values are `AuditLogs`, `SignInLogs`, `ADFSSignInLogs`, `ManagedIdentitySignInLogs`, `NonInteractiveUserSignInLogs`, `ProvisioningLogs`, `RiskyUsers`, `ServicePrincipalSignInLogs`, `UserRiskEvents`. Category pulumi.StringInput `pulumi:"category"` // Is this Diagnostic Log enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy AadDiagnosticSettingLogRetentionPolicyInput `pulumi:"retentionPolicy"` }
func (AadDiagnosticSettingLogArgs) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingLogArgs) ElementType() reflect.Type
func (AadDiagnosticSettingLogArgs) ToAadDiagnosticSettingLogOutput ¶ added in v4.3.0
func (i AadDiagnosticSettingLogArgs) ToAadDiagnosticSettingLogOutput() AadDiagnosticSettingLogOutput
func (AadDiagnosticSettingLogArgs) ToAadDiagnosticSettingLogOutputWithContext ¶ added in v4.3.0
func (i AadDiagnosticSettingLogArgs) ToAadDiagnosticSettingLogOutputWithContext(ctx context.Context) AadDiagnosticSettingLogOutput
type AadDiagnosticSettingLogArray ¶ added in v4.3.0
type AadDiagnosticSettingLogArray []AadDiagnosticSettingLogInput
func (AadDiagnosticSettingLogArray) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingLogArray) ElementType() reflect.Type
func (AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutput ¶ added in v4.3.0
func (i AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput
func (AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutputWithContext ¶ added in v4.3.0
func (i AadDiagnosticSettingLogArray) ToAadDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingLogArrayOutput
type AadDiagnosticSettingLogArrayInput ¶ added in v4.3.0
type AadDiagnosticSettingLogArrayInput interface { pulumi.Input ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput ToAadDiagnosticSettingLogArrayOutputWithContext(context.Context) AadDiagnosticSettingLogArrayOutput }
AadDiagnosticSettingLogArrayInput is an input type that accepts AadDiagnosticSettingLogArray and AadDiagnosticSettingLogArrayOutput values. You can construct a concrete instance of `AadDiagnosticSettingLogArrayInput` via:
AadDiagnosticSettingLogArray{ AadDiagnosticSettingLogArgs{...} }
type AadDiagnosticSettingLogArrayOutput ¶ added in v4.3.0
type AadDiagnosticSettingLogArrayOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingLogArrayOutput) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingLogArrayOutput) ElementType() reflect.Type
func (AadDiagnosticSettingLogArrayOutput) Index ¶ added in v4.3.0
func (o AadDiagnosticSettingLogArrayOutput) Index(i pulumi.IntInput) AadDiagnosticSettingLogOutput
func (AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutput ¶ added in v4.3.0
func (o AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutput() AadDiagnosticSettingLogArrayOutput
func (AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutputWithContext ¶ added in v4.3.0
func (o AadDiagnosticSettingLogArrayOutput) ToAadDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) AadDiagnosticSettingLogArrayOutput
type AadDiagnosticSettingLogInput ¶ added in v4.3.0
type AadDiagnosticSettingLogInput interface { pulumi.Input ToAadDiagnosticSettingLogOutput() AadDiagnosticSettingLogOutput ToAadDiagnosticSettingLogOutputWithContext(context.Context) AadDiagnosticSettingLogOutput }
AadDiagnosticSettingLogInput is an input type that accepts AadDiagnosticSettingLogArgs and AadDiagnosticSettingLogOutput values. You can construct a concrete instance of `AadDiagnosticSettingLogInput` via:
AadDiagnosticSettingLogArgs{...}
type AadDiagnosticSettingLogOutput ¶ added in v4.3.0
type AadDiagnosticSettingLogOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingLogOutput) Category ¶ added in v4.3.0
func (o AadDiagnosticSettingLogOutput) Category() pulumi.StringOutput
The log category for the Azure Active Directory Diagnostic. Possible values are `AuditLogs`, `SignInLogs`, `ADFSSignInLogs`, `ManagedIdentitySignInLogs`, `NonInteractiveUserSignInLogs`, `ProvisioningLogs`, `RiskyUsers`, `ServicePrincipalSignInLogs`, `UserRiskEvents`.
func (AadDiagnosticSettingLogOutput) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingLogOutput) ElementType() reflect.Type
func (AadDiagnosticSettingLogOutput) Enabled ¶ added in v4.3.0
func (o AadDiagnosticSettingLogOutput) Enabled() pulumi.BoolPtrOutput
Is this Diagnostic Log enabled? Defaults to `true`.
func (AadDiagnosticSettingLogOutput) RetentionPolicy ¶ added in v4.3.0
func (o AadDiagnosticSettingLogOutput) RetentionPolicy() AadDiagnosticSettingLogRetentionPolicyOutput
A `retentionPolicy` block as defined below.
func (AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutput ¶ added in v4.3.0
func (o AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutput() AadDiagnosticSettingLogOutput
func (AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutputWithContext ¶ added in v4.3.0
func (o AadDiagnosticSettingLogOutput) ToAadDiagnosticSettingLogOutputWithContext(ctx context.Context) AadDiagnosticSettingLogOutput
type AadDiagnosticSettingLogRetentionPolicy ¶ added in v4.3.0
type AadDiagnosticSettingLogRetentionPolicyArgs ¶ added in v4.3.0
type AadDiagnosticSettingLogRetentionPolicyArgs struct { // The number of days for which this Retention Policy should apply. Defaults to `0`. Days pulumi.IntPtrInput `pulumi:"days"` // Is this Retention Policy enabled? Defaults to `false`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (AadDiagnosticSettingLogRetentionPolicyArgs) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingLogRetentionPolicyArgs) ElementType() reflect.Type
func (AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutput ¶ added in v4.3.0
func (i AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput
func (AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext ¶ added in v4.3.0
func (i AadDiagnosticSettingLogRetentionPolicyArgs) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingLogRetentionPolicyOutput
type AadDiagnosticSettingLogRetentionPolicyInput ¶ added in v4.3.0
type AadDiagnosticSettingLogRetentionPolicyInput interface { pulumi.Input ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(context.Context) AadDiagnosticSettingLogRetentionPolicyOutput }
AadDiagnosticSettingLogRetentionPolicyInput is an input type that accepts AadDiagnosticSettingLogRetentionPolicyArgs and AadDiagnosticSettingLogRetentionPolicyOutput values. You can construct a concrete instance of `AadDiagnosticSettingLogRetentionPolicyInput` via:
AadDiagnosticSettingLogRetentionPolicyArgs{...}
type AadDiagnosticSettingLogRetentionPolicyOutput ¶ added in v4.3.0
type AadDiagnosticSettingLogRetentionPolicyOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingLogRetentionPolicyOutput) Days ¶ added in v4.3.0
func (o AadDiagnosticSettingLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply. Defaults to `0`.
func (AadDiagnosticSettingLogRetentionPolicyOutput) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingLogRetentionPolicyOutput) ElementType() reflect.Type
func (AadDiagnosticSettingLogRetentionPolicyOutput) Enabled ¶ added in v4.3.0
func (o AadDiagnosticSettingLogRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled? Defaults to `false`.
func (AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutput ¶ added in v4.3.0
func (o AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutput() AadDiagnosticSettingLogRetentionPolicyOutput
func (AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext ¶ added in v4.3.0
func (o AadDiagnosticSettingLogRetentionPolicyOutput) ToAadDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) AadDiagnosticSettingLogRetentionPolicyOutput
type AadDiagnosticSettingMap ¶ added in v4.3.0
type AadDiagnosticSettingMap map[string]AadDiagnosticSettingInput
func (AadDiagnosticSettingMap) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingMap) ElementType() reflect.Type
func (AadDiagnosticSettingMap) ToAadDiagnosticSettingMapOutput ¶ added in v4.3.0
func (i AadDiagnosticSettingMap) ToAadDiagnosticSettingMapOutput() AadDiagnosticSettingMapOutput
func (AadDiagnosticSettingMap) ToAadDiagnosticSettingMapOutputWithContext ¶ added in v4.3.0
func (i AadDiagnosticSettingMap) ToAadDiagnosticSettingMapOutputWithContext(ctx context.Context) AadDiagnosticSettingMapOutput
type AadDiagnosticSettingMapInput ¶ added in v4.3.0
type AadDiagnosticSettingMapInput interface { pulumi.Input ToAadDiagnosticSettingMapOutput() AadDiagnosticSettingMapOutput ToAadDiagnosticSettingMapOutputWithContext(context.Context) AadDiagnosticSettingMapOutput }
AadDiagnosticSettingMapInput is an input type that accepts AadDiagnosticSettingMap and AadDiagnosticSettingMapOutput values. You can construct a concrete instance of `AadDiagnosticSettingMapInput` via:
AadDiagnosticSettingMap{ "key": AadDiagnosticSettingArgs{...} }
type AadDiagnosticSettingMapOutput ¶ added in v4.3.0
type AadDiagnosticSettingMapOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingMapOutput) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingMapOutput) ElementType() reflect.Type
func (AadDiagnosticSettingMapOutput) MapIndex ¶ added in v4.3.0
func (o AadDiagnosticSettingMapOutput) MapIndex(k pulumi.StringInput) AadDiagnosticSettingOutput
func (AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutput ¶ added in v4.3.0
func (o AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutput() AadDiagnosticSettingMapOutput
func (AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutputWithContext ¶ added in v4.3.0
func (o AadDiagnosticSettingMapOutput) ToAadDiagnosticSettingMapOutputWithContext(ctx context.Context) AadDiagnosticSettingMapOutput
type AadDiagnosticSettingOutput ¶ added in v4.3.0
type AadDiagnosticSettingOutput struct{ *pulumi.OutputState }
func (AadDiagnosticSettingOutput) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingOutput) ElementType() reflect.Type
func (AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutput ¶ added in v4.3.0
func (o AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutput() AadDiagnosticSettingOutput
func (AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutputWithContext ¶ added in v4.3.0
func (o AadDiagnosticSettingOutput) ToAadDiagnosticSettingOutputWithContext(ctx context.Context) AadDiagnosticSettingOutput
type AadDiagnosticSettingState ¶ added in v4.3.0
type AadDiagnosticSettingState struct { // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. If not specified, the default Event Hub will be used. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `log` blocks as defined below. Logs AadDiagnosticSettingLogArrayInput // The name which should be used for this Monitor Azure Active Directory Diagnostic Setting. Changing this forces a new Monitor Azure Active Directory Diagnostic Setting to be created. Name pulumi.StringPtrInput // The ID of the Storage Account where logs should be sent. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrInput }
func (AadDiagnosticSettingState) ElementType ¶ added in v4.3.0
func (AadDiagnosticSettingState) ElementType() reflect.Type
type ActionGroup ¶
type ActionGroup struct { pulumi.CustomResourceState // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers ActionGroupArmRoleReceiverArrayOutput `pulumi:"armRoleReceivers"` // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers ActionGroupAutomationRunbookReceiverArrayOutput `pulumi:"automationRunbookReceivers"` // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers ActionGroupAzureAppPushReceiverArrayOutput `pulumi:"azureAppPushReceivers"` // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers ActionGroupAzureFunctionReceiverArrayOutput `pulumi:"azureFunctionReceivers"` // One or more `emailReceiver` blocks as defined below. EmailReceivers ActionGroupEmailReceiverArrayOutput `pulumi:"emailReceivers"` // Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers ActionGroupEventHubReceiverArrayOutput `pulumi:"eventHubReceivers"` // One or more `itsmReceiver` blocks as defined below. ItsmReceivers ActionGroupItsmReceiverArrayOutput `pulumi:"itsmReceivers"` // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers ActionGroupLogicAppReceiverArrayOutput `pulumi:"logicAppReceivers"` // The name of the Action Group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Action Group instance. 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ShortName: pulumi.String("p0action"), ArmRoleReceivers: monitoring.ActionGroupArmRoleReceiverArray{ &monitoring.ActionGroupArmRoleReceiverArgs{ Name: pulumi.String("armroleaction"), RoleId: pulumi.String("de139f84-1756-47ae-9be6-808fbbe84772"), UseCommonAlertSchema: pulumi.Bool(true), }, }, AutomationRunbookReceivers: monitoring.ActionGroupAutomationRunbookReceiverArray{ &monitoring.ActionGroupAutomationRunbookReceiverArgs{ Name: pulumi.String("action_name_1"), AutomationAccountId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg-runbooks/providers/microsoft.automation/automationaccounts/aaa001"), RunbookName: pulumi.String("my runbook"), WebhookResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg-runbooks/providers/microsoft.automation/automationaccounts/aaa001/webhooks/webhook_alert"), IsGlobalRunbook: pulumi.Bool(true), ServiceUri: pulumi.String("https://s13events.azure-automation.net/webhooks?token=randomtoken"), UseCommonAlertSchema: pulumi.Bool(true), }, }, AzureAppPushReceivers: monitoring.ActionGroupAzureAppPushReceiverArray{ &monitoring.ActionGroupAzureAppPushReceiverArgs{ Name: pulumi.String("pushtoadmin"), EmailAddress: pulumi.String("admin@contoso.com"), }, }, AzureFunctionReceivers: monitoring.ActionGroupAzureFunctionReceiverArray{ &monitoring.ActionGroupAzureFunctionReceiverArgs{ Name: pulumi.String("funcaction"), FunctionAppResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-funcapp/providers/Microsoft.Web/sites/funcapp"), FunctionName: pulumi.String("myfunc"), HttpTriggerUrl: pulumi.String("https://example.com/trigger"), UseCommonAlertSchema: pulumi.Bool(true), }, }, EmailReceivers: monitoring.ActionGroupEmailReceiverArray{ &monitoring.ActionGroupEmailReceiverArgs{ Name: pulumi.String("sendtoadmin"), EmailAddress: pulumi.String("admin@contoso.com"), }, &monitoring.ActionGroupEmailReceiverArgs{ Name: pulumi.String("sendtodevops"), EmailAddress: pulumi.String("devops@contoso.com"), UseCommonAlertSchema: pulumi.Bool(true), }, }, EventHubReceivers: monitoring.ActionGroupEventHubReceiverArray{ &monitoring.ActionGroupEventHubReceiverArgs{ Name: pulumi.String("sendtoeventhub"), EventHubId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-eventhub/providers/Microsoft.EventHub/namespaces/eventhubnamespace/eventhubs/eventhub1"), UseCommonAlertSchema: pulumi.Bool(false), }, }, 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 }) }
```
## Import
Action Groups can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/actionGroup:ActionGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/actionGroups/myagname
```
func GetActionGroup ¶
func GetActionGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionGroupState, opts ...pulumi.ResourceOption) (*ActionGroup, error)
GetActionGroup gets an existing ActionGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewActionGroup ¶
func NewActionGroup(ctx *pulumi.Context, name string, args *ActionGroupArgs, opts ...pulumi.ResourceOption) (*ActionGroup, error)
NewActionGroup registers a new resource with the given unique name, arguments, and options.
func (*ActionGroup) ElementType ¶
func (*ActionGroup) ElementType() reflect.Type
func (*ActionGroup) ToActionGroupOutput ¶
func (i *ActionGroup) ToActionGroupOutput() ActionGroupOutput
func (*ActionGroup) ToActionGroupOutputWithContext ¶
func (i *ActionGroup) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
type ActionGroupArgs ¶
type ActionGroupArgs struct { // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers ActionGroupArmRoleReceiverArrayInput // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers ActionGroupAutomationRunbookReceiverArrayInput // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers ActionGroupAzureAppPushReceiverArrayInput // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers ActionGroupAzureFunctionReceiverArrayInput // One or more `emailReceiver` blocks as defined below. EmailReceivers ActionGroupEmailReceiverArrayInput // Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`. Enabled pulumi.BoolPtrInput // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers ActionGroupEventHubReceiverArrayInput // One or more `itsmReceiver` blocks as defined below. ItsmReceivers ActionGroupItsmReceiverArrayInput // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers ActionGroupLogicAppReceiverArrayInput // The name of the Action Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Action Group instance. ResourceGroupName pulumi.StringInput // The short name of the action group. This will be used in SMS messages. ShortName pulumi.StringInput // One or more `smsReceiver` blocks as defined below. SmsReceivers ActionGroupSmsReceiverArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // One or more `voiceReceiver` blocks as defined below. VoiceReceivers ActionGroupVoiceReceiverArrayInput // One or more `webhookReceiver` blocks as defined below. WebhookReceivers ActionGroupWebhookReceiverArrayInput }
The set of arguments for constructing a ActionGroup resource.
func (ActionGroupArgs) ElementType ¶
func (ActionGroupArgs) ElementType() reflect.Type
type ActionGroupArmRoleReceiverArgs ¶
type ActionGroupArmRoleReceiverArgs struct { // The name of the ARM role receiver. Name pulumi.StringInput `pulumi:"name"` // The arm role id. RoleId pulumi.StringInput `pulumi:"roleId"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupArmRoleReceiverArgs) ElementType ¶
func (ActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutput ¶
func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutputWithContext ¶
func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
type ActionGroupArmRoleReceiverArray ¶
type ActionGroupArmRoleReceiverArray []ActionGroupArmRoleReceiverInput
func (ActionGroupArmRoleReceiverArray) ElementType ¶
func (ActionGroupArmRoleReceiverArray) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutput ¶
func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
func (ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutputWithContext ¶
func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
type ActionGroupArmRoleReceiverArrayInput ¶
type ActionGroupArmRoleReceiverArrayInput interface { pulumi.Input ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput ToActionGroupArmRoleReceiverArrayOutputWithContext(context.Context) ActionGroupArmRoleReceiverArrayOutput }
ActionGroupArmRoleReceiverArrayInput is an input type that accepts ActionGroupArmRoleReceiverArray and ActionGroupArmRoleReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupArmRoleReceiverArrayInput` via:
ActionGroupArmRoleReceiverArray{ ActionGroupArmRoleReceiverArgs{...} }
type ActionGroupArmRoleReceiverArrayOutput ¶
type ActionGroupArmRoleReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupArmRoleReceiverArrayOutput) ElementType ¶
func (ActionGroupArmRoleReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverArrayOutput) Index ¶
func (o ActionGroupArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutput ¶
func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
func (ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutputWithContext ¶
func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
type ActionGroupArmRoleReceiverInput ¶
type ActionGroupArmRoleReceiverInput interface { pulumi.Input ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput ToActionGroupArmRoleReceiverOutputWithContext(context.Context) ActionGroupArmRoleReceiverOutput }
ActionGroupArmRoleReceiverInput is an input type that accepts ActionGroupArmRoleReceiverArgs and ActionGroupArmRoleReceiverOutput values. You can construct a concrete instance of `ActionGroupArmRoleReceiverInput` via:
ActionGroupArmRoleReceiverArgs{...}
type ActionGroupArmRoleReceiverOutput ¶
type ActionGroupArmRoleReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupArmRoleReceiverOutput) ElementType ¶
func (ActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverOutput) Name ¶
func (o ActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
The name of the ARM role receiver.
func (ActionGroupArmRoleReceiverOutput) RoleId ¶
func (o ActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
The arm role id.
func (ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutput ¶
func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutputWithContext ¶
func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupArray ¶
type ActionGroupArray []ActionGroupInput
func (ActionGroupArray) ElementType ¶
func (ActionGroupArray) ElementType() reflect.Type
func (ActionGroupArray) ToActionGroupArrayOutput ¶
func (i ActionGroupArray) ToActionGroupArrayOutput() ActionGroupArrayOutput
func (ActionGroupArray) ToActionGroupArrayOutputWithContext ¶
func (i ActionGroupArray) ToActionGroupArrayOutputWithContext(ctx context.Context) ActionGroupArrayOutput
type ActionGroupArrayInput ¶
type ActionGroupArrayInput interface { pulumi.Input ToActionGroupArrayOutput() ActionGroupArrayOutput ToActionGroupArrayOutputWithContext(context.Context) ActionGroupArrayOutput }
ActionGroupArrayInput is an input type that accepts ActionGroupArray and ActionGroupArrayOutput values. You can construct a concrete instance of `ActionGroupArrayInput` via:
ActionGroupArray{ ActionGroupArgs{...} }
type ActionGroupArrayOutput ¶
type ActionGroupArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupArrayOutput) ElementType ¶
func (ActionGroupArrayOutput) ElementType() reflect.Type
func (ActionGroupArrayOutput) Index ¶
func (o ActionGroupArrayOutput) Index(i pulumi.IntInput) ActionGroupOutput
func (ActionGroupArrayOutput) ToActionGroupArrayOutput ¶
func (o ActionGroupArrayOutput) ToActionGroupArrayOutput() ActionGroupArrayOutput
func (ActionGroupArrayOutput) ToActionGroupArrayOutputWithContext ¶
func (o ActionGroupArrayOutput) ToActionGroupArrayOutputWithContext(ctx context.Context) ActionGroupArrayOutput
type ActionGroupAutomationRunbookReceiver ¶
type ActionGroupAutomationRunbookReceiver struct { // The automation account ID which holds this runbook and authenticates to Azure resources. AutomationAccountId string `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook bool `pulumi:"isGlobalRunbook"` // The name of the automation runbook receiver. Name string `pulumi:"name"` // The name for this runbook. RunbookName string `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` // The resource id for webhook linked to this runbook. WebhookResourceId string `pulumi:"webhookResourceId"` }
type ActionGroupAutomationRunbookReceiverArgs ¶
type ActionGroupAutomationRunbookReceiverArgs struct { // The automation account ID which holds this runbook and authenticates to Azure resources. AutomationAccountId pulumi.StringInput `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook pulumi.BoolInput `pulumi:"isGlobalRunbook"` // The name of the automation runbook receiver. Name pulumi.StringInput `pulumi:"name"` // The name for this runbook. RunbookName pulumi.StringInput `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` // The resource id for webhook linked to this runbook. WebhookResourceId pulumi.StringInput `pulumi:"webhookResourceId"` }
func (ActionGroupAutomationRunbookReceiverArgs) ElementType ¶
func (ActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutput ¶
func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
func (ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutputWithContext ¶
func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
type ActionGroupAutomationRunbookReceiverArray ¶
type ActionGroupAutomationRunbookReceiverArray []ActionGroupAutomationRunbookReceiverInput
func (ActionGroupAutomationRunbookReceiverArray) ElementType ¶
func (ActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutput ¶
func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
func (ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext ¶
func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
type ActionGroupAutomationRunbookReceiverArrayInput ¶
type ActionGroupAutomationRunbookReceiverArrayInput interface { pulumi.Input ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(context.Context) ActionGroupAutomationRunbookReceiverArrayOutput }
ActionGroupAutomationRunbookReceiverArrayInput is an input type that accepts ActionGroupAutomationRunbookReceiverArray and ActionGroupAutomationRunbookReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupAutomationRunbookReceiverArrayInput` via:
ActionGroupAutomationRunbookReceiverArray{ ActionGroupAutomationRunbookReceiverArgs{...} }
type ActionGroupAutomationRunbookReceiverArrayOutput ¶
type ActionGroupAutomationRunbookReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupAutomationRunbookReceiverArrayOutput) ElementType ¶
func (ActionGroupAutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutput ¶
func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
func (ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext ¶
func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
type ActionGroupAutomationRunbookReceiverInput ¶
type ActionGroupAutomationRunbookReceiverInput interface { pulumi.Input ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput ToActionGroupAutomationRunbookReceiverOutputWithContext(context.Context) ActionGroupAutomationRunbookReceiverOutput }
ActionGroupAutomationRunbookReceiverInput is an input type that accepts ActionGroupAutomationRunbookReceiverArgs and ActionGroupAutomationRunbookReceiverOutput values. You can construct a concrete instance of `ActionGroupAutomationRunbookReceiverInput` via:
ActionGroupAutomationRunbookReceiverArgs{...}
type ActionGroupAutomationRunbookReceiverOutput ¶
type ActionGroupAutomationRunbookReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupAutomationRunbookReceiverOutput) AutomationAccountId ¶
func (o ActionGroupAutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
The automation account ID which holds this runbook and authenticates to Azure resources.
func (ActionGroupAutomationRunbookReceiverOutput) ElementType ¶
func (ActionGroupAutomationRunbookReceiverOutput) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook ¶
func (o ActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
Indicates whether this instance is global runbook.
func (ActionGroupAutomationRunbookReceiverOutput) Name ¶
func (o ActionGroupAutomationRunbookReceiverOutput) Name() pulumi.StringOutput
The name of the automation runbook receiver.
func (ActionGroupAutomationRunbookReceiverOutput) RunbookName ¶
func (o ActionGroupAutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
The name for this runbook.
func (ActionGroupAutomationRunbookReceiverOutput) ServiceUri ¶
func (o ActionGroupAutomationRunbookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutput ¶
func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
func (ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutputWithContext ¶
func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
func (ActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
func (ActionGroupAutomationRunbookReceiverOutput) WebhookResourceId ¶
func (o ActionGroupAutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
The resource id for webhook linked to this runbook.
type ActionGroupAzureAppPushReceiverArgs ¶
type ActionGroupAzureAppPushReceiverArgs struct { // The email address of the user signed into the mobile app who will receive push notifications from this receiver. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // The name of the Azure app push receiver. Name pulumi.StringInput `pulumi:"name"` }
func (ActionGroupAzureAppPushReceiverArgs) ElementType ¶
func (ActionGroupAzureAppPushReceiverArgs) ElementType() reflect.Type
func (ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutput ¶
func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
func (ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutputWithContext ¶
func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
type ActionGroupAzureAppPushReceiverArray ¶
type ActionGroupAzureAppPushReceiverArray []ActionGroupAzureAppPushReceiverInput
func (ActionGroupAzureAppPushReceiverArray) ElementType ¶
func (ActionGroupAzureAppPushReceiverArray) ElementType() reflect.Type
func (ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutput ¶
func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
func (ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutputWithContext ¶
func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
type ActionGroupAzureAppPushReceiverArrayInput ¶
type ActionGroupAzureAppPushReceiverArrayInput interface { pulumi.Input ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput ToActionGroupAzureAppPushReceiverArrayOutputWithContext(context.Context) ActionGroupAzureAppPushReceiverArrayOutput }
ActionGroupAzureAppPushReceiverArrayInput is an input type that accepts ActionGroupAzureAppPushReceiverArray and ActionGroupAzureAppPushReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupAzureAppPushReceiverArrayInput` via:
ActionGroupAzureAppPushReceiverArray{ ActionGroupAzureAppPushReceiverArgs{...} }
type ActionGroupAzureAppPushReceiverArrayOutput ¶
type ActionGroupAzureAppPushReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupAzureAppPushReceiverArrayOutput) ElementType ¶
func (ActionGroupAzureAppPushReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutput ¶
func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
func (ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutputWithContext ¶
func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
type ActionGroupAzureAppPushReceiverInput ¶
type ActionGroupAzureAppPushReceiverInput interface { pulumi.Input ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput ToActionGroupAzureAppPushReceiverOutputWithContext(context.Context) ActionGroupAzureAppPushReceiverOutput }
ActionGroupAzureAppPushReceiverInput is an input type that accepts ActionGroupAzureAppPushReceiverArgs and ActionGroupAzureAppPushReceiverOutput values. You can construct a concrete instance of `ActionGroupAzureAppPushReceiverInput` via:
ActionGroupAzureAppPushReceiverArgs{...}
type ActionGroupAzureAppPushReceiverOutput ¶
type ActionGroupAzureAppPushReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupAzureAppPushReceiverOutput) ElementType ¶
func (ActionGroupAzureAppPushReceiverOutput) ElementType() reflect.Type
func (ActionGroupAzureAppPushReceiverOutput) EmailAddress ¶
func (o ActionGroupAzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
The email address of the user signed into the mobile app who will receive push notifications from this receiver.
func (ActionGroupAzureAppPushReceiverOutput) Name ¶
func (o ActionGroupAzureAppPushReceiverOutput) Name() pulumi.StringOutput
The name of the Azure app push receiver.
func (ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutput ¶
func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
func (ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutputWithContext ¶
func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
type ActionGroupAzureFunctionReceiver ¶
type ActionGroupAzureFunctionReceiver struct { // The Azure resource ID of the function app. FunctionAppResourceId string `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName string `pulumi:"functionName"` // The http trigger url where http request sent to. HttpTriggerUrl string `pulumi:"httpTriggerUrl"` // The name of the Azure Function receiver. Name string `pulumi:"name"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupAzureFunctionReceiverArgs ¶
type ActionGroupAzureFunctionReceiverArgs struct { // The Azure resource ID of the function app. FunctionAppResourceId pulumi.StringInput `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName pulumi.StringInput `pulumi:"functionName"` // The http trigger url where http request sent to. HttpTriggerUrl pulumi.StringInput `pulumi:"httpTriggerUrl"` // The name of the Azure Function receiver. Name pulumi.StringInput `pulumi:"name"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupAzureFunctionReceiverArgs) ElementType ¶
func (ActionGroupAzureFunctionReceiverArgs) ElementType() reflect.Type
func (ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutput ¶
func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
func (ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutputWithContext ¶
func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
type ActionGroupAzureFunctionReceiverArray ¶
type ActionGroupAzureFunctionReceiverArray []ActionGroupAzureFunctionReceiverInput
func (ActionGroupAzureFunctionReceiverArray) ElementType ¶
func (ActionGroupAzureFunctionReceiverArray) ElementType() reflect.Type
func (ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutput ¶
func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
func (ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutputWithContext ¶
func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
type ActionGroupAzureFunctionReceiverArrayInput ¶
type ActionGroupAzureFunctionReceiverArrayInput interface { pulumi.Input ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput ToActionGroupAzureFunctionReceiverArrayOutputWithContext(context.Context) ActionGroupAzureFunctionReceiverArrayOutput }
ActionGroupAzureFunctionReceiverArrayInput is an input type that accepts ActionGroupAzureFunctionReceiverArray and ActionGroupAzureFunctionReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupAzureFunctionReceiverArrayInput` via:
ActionGroupAzureFunctionReceiverArray{ ActionGroupAzureFunctionReceiverArgs{...} }
type ActionGroupAzureFunctionReceiverArrayOutput ¶
type ActionGroupAzureFunctionReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupAzureFunctionReceiverArrayOutput) ElementType ¶
func (ActionGroupAzureFunctionReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutput ¶
func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
func (ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutputWithContext ¶
func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
type ActionGroupAzureFunctionReceiverInput ¶
type ActionGroupAzureFunctionReceiverInput interface { pulumi.Input ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput ToActionGroupAzureFunctionReceiverOutputWithContext(context.Context) ActionGroupAzureFunctionReceiverOutput }
ActionGroupAzureFunctionReceiverInput is an input type that accepts ActionGroupAzureFunctionReceiverArgs and ActionGroupAzureFunctionReceiverOutput values. You can construct a concrete instance of `ActionGroupAzureFunctionReceiverInput` via:
ActionGroupAzureFunctionReceiverArgs{...}
type ActionGroupAzureFunctionReceiverOutput ¶
type ActionGroupAzureFunctionReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupAzureFunctionReceiverOutput) ElementType ¶
func (ActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
func (ActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId ¶
func (o ActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
The Azure resource ID of the function app.
func (ActionGroupAzureFunctionReceiverOutput) FunctionName ¶
func (o ActionGroupAzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
The function name in the function app.
func (ActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl ¶
func (o ActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
The http trigger url where http request sent to.
func (ActionGroupAzureFunctionReceiverOutput) Name ¶
func (o ActionGroupAzureFunctionReceiverOutput) Name() pulumi.StringOutput
The name of the Azure Function receiver.
func (ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutput ¶
func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
func (ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutputWithContext ¶
func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
func (ActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupEmailReceiver ¶
type ActionGroupEmailReceiver struct { // The email address of this receiver. EmailAddress string `pulumi:"emailAddress"` // The name of the email receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name string `pulumi:"name"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupEmailReceiverArgs ¶
type ActionGroupEmailReceiverArgs struct { // The email address of this receiver. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // The name of the email receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupEmailReceiverArgs) ElementType ¶
func (ActionGroupEmailReceiverArgs) ElementType() reflect.Type
func (ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutput ¶
func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutputWithContext ¶
func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
type ActionGroupEmailReceiverArray ¶
type ActionGroupEmailReceiverArray []ActionGroupEmailReceiverInput
func (ActionGroupEmailReceiverArray) ElementType ¶
func (ActionGroupEmailReceiverArray) ElementType() reflect.Type
func (ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutput ¶
func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
func (ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutputWithContext ¶
func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
type ActionGroupEmailReceiverArrayInput ¶
type ActionGroupEmailReceiverArrayInput interface { pulumi.Input ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput ToActionGroupEmailReceiverArrayOutputWithContext(context.Context) ActionGroupEmailReceiverArrayOutput }
ActionGroupEmailReceiverArrayInput is an input type that accepts ActionGroupEmailReceiverArray and ActionGroupEmailReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupEmailReceiverArrayInput` via:
ActionGroupEmailReceiverArray{ ActionGroupEmailReceiverArgs{...} }
type ActionGroupEmailReceiverArrayOutput ¶
type ActionGroupEmailReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupEmailReceiverArrayOutput) ElementType ¶
func (ActionGroupEmailReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupEmailReceiverArrayOutput) Index ¶
func (o ActionGroupEmailReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutput ¶
func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
func (ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutputWithContext ¶
func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
type ActionGroupEmailReceiverInput ¶
type ActionGroupEmailReceiverInput interface { pulumi.Input ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput ToActionGroupEmailReceiverOutputWithContext(context.Context) ActionGroupEmailReceiverOutput }
ActionGroupEmailReceiverInput is an input type that accepts ActionGroupEmailReceiverArgs and ActionGroupEmailReceiverOutput values. You can construct a concrete instance of `ActionGroupEmailReceiverInput` via:
ActionGroupEmailReceiverArgs{...}
type ActionGroupEmailReceiverOutput ¶
type ActionGroupEmailReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupEmailReceiverOutput) ElementType ¶
func (ActionGroupEmailReceiverOutput) ElementType() reflect.Type
func (ActionGroupEmailReceiverOutput) EmailAddress ¶
func (o ActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
The email address of this receiver.
func (ActionGroupEmailReceiverOutput) Name ¶
func (o ActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
The name of the email receiver. Names must be unique (case-insensitive) across all receivers within an action group.
func (ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutput ¶
func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutputWithContext ¶
func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupEventHubReceiver ¶ added in v4.34.0
type ActionGroupEventHubReceiver struct { // The resource ID of the respective Event Hub. EventHubId string `pulumi:"eventHubId"` // The name of the EventHub Receiver, must be unique within action group. Name string `pulumi:"name"` // The Tenant ID for the subscription containing this Event Hub. TenantId *string `pulumi:"tenantId"` // Indicates whether to use common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupEventHubReceiverArgs ¶ added in v4.34.0
type ActionGroupEventHubReceiverArgs struct { // The resource ID of the respective Event Hub. EventHubId pulumi.StringInput `pulumi:"eventHubId"` // The name of the EventHub Receiver, must be unique within action group. Name pulumi.StringInput `pulumi:"name"` // The Tenant ID for the subscription containing this Event Hub. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupEventHubReceiverArgs) ElementType ¶ added in v4.34.0
func (ActionGroupEventHubReceiverArgs) ElementType() reflect.Type
func (ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutput ¶ added in v4.34.0
func (i ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput
func (ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutputWithContext ¶ added in v4.34.0
func (i ActionGroupEventHubReceiverArgs) ToActionGroupEventHubReceiverOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverOutput
type ActionGroupEventHubReceiverArray ¶ added in v4.34.0
type ActionGroupEventHubReceiverArray []ActionGroupEventHubReceiverInput
func (ActionGroupEventHubReceiverArray) ElementType ¶ added in v4.34.0
func (ActionGroupEventHubReceiverArray) ElementType() reflect.Type
func (ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutput ¶ added in v4.34.0
func (i ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput
func (ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutputWithContext ¶ added in v4.34.0
func (i ActionGroupEventHubReceiverArray) ToActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverArrayOutput
type ActionGroupEventHubReceiverArrayInput ¶ added in v4.34.0
type ActionGroupEventHubReceiverArrayInput interface { pulumi.Input ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput ToActionGroupEventHubReceiverArrayOutputWithContext(context.Context) ActionGroupEventHubReceiverArrayOutput }
ActionGroupEventHubReceiverArrayInput is an input type that accepts ActionGroupEventHubReceiverArray and ActionGroupEventHubReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupEventHubReceiverArrayInput` via:
ActionGroupEventHubReceiverArray{ ActionGroupEventHubReceiverArgs{...} }
type ActionGroupEventHubReceiverArrayOutput ¶ added in v4.34.0
type ActionGroupEventHubReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupEventHubReceiverArrayOutput) ElementType ¶ added in v4.34.0
func (ActionGroupEventHubReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutput ¶ added in v4.34.0
func (o ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutput() ActionGroupEventHubReceiverArrayOutput
func (ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutputWithContext ¶ added in v4.34.0
func (o ActionGroupEventHubReceiverArrayOutput) ToActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverArrayOutput
type ActionGroupEventHubReceiverInput ¶ added in v4.34.0
type ActionGroupEventHubReceiverInput interface { pulumi.Input ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput ToActionGroupEventHubReceiverOutputWithContext(context.Context) ActionGroupEventHubReceiverOutput }
ActionGroupEventHubReceiverInput is an input type that accepts ActionGroupEventHubReceiverArgs and ActionGroupEventHubReceiverOutput values. You can construct a concrete instance of `ActionGroupEventHubReceiverInput` via:
ActionGroupEventHubReceiverArgs{...}
type ActionGroupEventHubReceiverOutput ¶ added in v4.34.0
type ActionGroupEventHubReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupEventHubReceiverOutput) ElementType ¶ added in v4.34.0
func (ActionGroupEventHubReceiverOutput) ElementType() reflect.Type
func (ActionGroupEventHubReceiverOutput) EventHubId ¶ added in v4.34.0
func (o ActionGroupEventHubReceiverOutput) EventHubId() pulumi.StringOutput
The resource ID of the respective Event Hub.
func (ActionGroupEventHubReceiverOutput) Name ¶ added in v4.34.0
func (o ActionGroupEventHubReceiverOutput) Name() pulumi.StringOutput
The name of the EventHub Receiver, must be unique within action group.
func (ActionGroupEventHubReceiverOutput) TenantId ¶ added in v4.34.0
func (o ActionGroupEventHubReceiverOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the subscription containing this Event Hub.
func (ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutput ¶ added in v4.34.0
func (o ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutput() ActionGroupEventHubReceiverOutput
func (ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutputWithContext ¶ added in v4.34.0
func (o ActionGroupEventHubReceiverOutput) ToActionGroupEventHubReceiverOutputWithContext(ctx context.Context) ActionGroupEventHubReceiverOutput
func (ActionGroupEventHubReceiverOutput) UseCommonAlertSchema ¶ added in v4.34.0
func (o ActionGroupEventHubReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Indicates whether to use common alert schema.
type ActionGroupInput ¶
type ActionGroupInput interface { pulumi.Input ToActionGroupOutput() ActionGroupOutput ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput }
type ActionGroupItsmReceiver ¶
type ActionGroupItsmReceiver struct { // The unique connection identifier of the ITSM connection. ConnectionId string `pulumi:"connectionId"` // The name of the ITSM receiver. Name string `pulumi:"name"` // The region of the workspace. Region string `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration string `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. 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 ActionGroupMap ¶
type ActionGroupMap map[string]ActionGroupInput
func (ActionGroupMap) ElementType ¶
func (ActionGroupMap) ElementType() reflect.Type
func (ActionGroupMap) ToActionGroupMapOutput ¶
func (i ActionGroupMap) ToActionGroupMapOutput() ActionGroupMapOutput
func (ActionGroupMap) ToActionGroupMapOutputWithContext ¶
func (i ActionGroupMap) ToActionGroupMapOutputWithContext(ctx context.Context) ActionGroupMapOutput
type ActionGroupMapInput ¶
type ActionGroupMapInput interface { pulumi.Input ToActionGroupMapOutput() ActionGroupMapOutput ToActionGroupMapOutputWithContext(context.Context) ActionGroupMapOutput }
ActionGroupMapInput is an input type that accepts ActionGroupMap and ActionGroupMapOutput values. You can construct a concrete instance of `ActionGroupMapInput` via:
ActionGroupMap{ "key": ActionGroupArgs{...} }
type ActionGroupMapOutput ¶
type ActionGroupMapOutput struct{ *pulumi.OutputState }
func (ActionGroupMapOutput) ElementType ¶
func (ActionGroupMapOutput) ElementType() reflect.Type
func (ActionGroupMapOutput) MapIndex ¶
func (o ActionGroupMapOutput) MapIndex(k pulumi.StringInput) ActionGroupOutput
func (ActionGroupMapOutput) ToActionGroupMapOutput ¶
func (o ActionGroupMapOutput) ToActionGroupMapOutput() ActionGroupMapOutput
func (ActionGroupMapOutput) ToActionGroupMapOutputWithContext ¶
func (o ActionGroupMapOutput) ToActionGroupMapOutputWithContext(ctx context.Context) ActionGroupMapOutput
type ActionGroupOutput ¶
type ActionGroupOutput struct{ *pulumi.OutputState }
func (ActionGroupOutput) ElementType ¶
func (ActionGroupOutput) ElementType() reflect.Type
func (ActionGroupOutput) ToActionGroupOutput ¶
func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
func (ActionGroupOutput) ToActionGroupOutputWithContext ¶
func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
type ActionGroupSmsReceiver ¶
type ActionGroupSmsReceiver struct { // The country code of the SMS receiver. CountryCode string `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name string `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber string `pulumi:"phoneNumber"` }
type ActionGroupSmsReceiverArgs ¶
type ActionGroupSmsReceiverArgs struct { // The country code of the SMS receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (ActionGroupSmsReceiverArgs) ElementType ¶
func (ActionGroupSmsReceiverArgs) ElementType() reflect.Type
func (ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutput ¶
func (i ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput
func (ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutputWithContext ¶
func (i ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutputWithContext(ctx context.Context) ActionGroupSmsReceiverOutput
type ActionGroupSmsReceiverArray ¶
type ActionGroupSmsReceiverArray []ActionGroupSmsReceiverInput
func (ActionGroupSmsReceiverArray) ElementType ¶
func (ActionGroupSmsReceiverArray) ElementType() reflect.Type
func (ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutput ¶
func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
func (ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutputWithContext ¶
func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
type ActionGroupSmsReceiverArrayInput ¶
type ActionGroupSmsReceiverArrayInput interface { pulumi.Input ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput ToActionGroupSmsReceiverArrayOutputWithContext(context.Context) ActionGroupSmsReceiverArrayOutput }
ActionGroupSmsReceiverArrayInput is an input type that accepts ActionGroupSmsReceiverArray and ActionGroupSmsReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupSmsReceiverArrayInput` via:
ActionGroupSmsReceiverArray{ ActionGroupSmsReceiverArgs{...} }
type ActionGroupSmsReceiverArrayOutput ¶
type ActionGroupSmsReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupSmsReceiverArrayOutput) ElementType ¶
func (ActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupSmsReceiverArrayOutput) Index ¶
func (o ActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupSmsReceiverOutput
func (ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutput ¶
func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
func (ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutputWithContext ¶
func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
type ActionGroupSmsReceiverInput ¶
type ActionGroupSmsReceiverInput interface { pulumi.Input ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput ToActionGroupSmsReceiverOutputWithContext(context.Context) ActionGroupSmsReceiverOutput }
ActionGroupSmsReceiverInput is an input type that accepts ActionGroupSmsReceiverArgs and ActionGroupSmsReceiverOutput values. You can construct a concrete instance of `ActionGroupSmsReceiverInput` via:
ActionGroupSmsReceiverArgs{...}
type ActionGroupSmsReceiverOutput ¶
type ActionGroupSmsReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupSmsReceiverOutput) CountryCode ¶
func (o ActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the SMS receiver.
func (ActionGroupSmsReceiverOutput) ElementType ¶
func (ActionGroupSmsReceiverOutput) ElementType() reflect.Type
func (ActionGroupSmsReceiverOutput) Name ¶
func (o ActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
The name of the SMS receiver. Names must be unique (case-insensitive) across all receivers within an action group.
func (ActionGroupSmsReceiverOutput) PhoneNumber ¶
func (o ActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the SMS receiver.
func (ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutput ¶
func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput
func (ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutputWithContext ¶
func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutputWithContext(ctx context.Context) ActionGroupSmsReceiverOutput
type ActionGroupState ¶
type ActionGroupState struct { // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers ActionGroupArmRoleReceiverArrayInput // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers ActionGroupAutomationRunbookReceiverArrayInput // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers ActionGroupAzureAppPushReceiverArrayInput // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers ActionGroupAzureFunctionReceiverArrayInput // One or more `emailReceiver` blocks as defined below. EmailReceivers ActionGroupEmailReceiverArrayInput // Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`. Enabled pulumi.BoolPtrInput // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers ActionGroupEventHubReceiverArrayInput // One or more `itsmReceiver` blocks as defined below. ItsmReceivers ActionGroupItsmReceiverArrayInput // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers ActionGroupLogicAppReceiverArrayInput // The name of the Action Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Action Group instance. ResourceGroupName pulumi.StringPtrInput // The short name of the action group. This will be used in SMS messages. ShortName pulumi.StringPtrInput // One or more `smsReceiver` blocks as defined below. SmsReceivers ActionGroupSmsReceiverArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // One or more `voiceReceiver` blocks as defined below. VoiceReceivers ActionGroupVoiceReceiverArrayInput // One or more `webhookReceiver` blocks as defined below. WebhookReceivers ActionGroupWebhookReceiverArrayInput }
func (ActionGroupState) ElementType ¶
func (ActionGroupState) ElementType() reflect.Type
type ActionGroupVoiceReceiverArgs ¶
type ActionGroupVoiceReceiverArgs struct { // The country code of the voice receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the voice receiver. Name pulumi.StringInput `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (ActionGroupVoiceReceiverArgs) ElementType ¶
func (ActionGroupVoiceReceiverArgs) ElementType() reflect.Type
func (ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutput ¶
func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
func (ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutputWithContext ¶
func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
type ActionGroupVoiceReceiverArray ¶
type ActionGroupVoiceReceiverArray []ActionGroupVoiceReceiverInput
func (ActionGroupVoiceReceiverArray) ElementType ¶
func (ActionGroupVoiceReceiverArray) ElementType() reflect.Type
func (ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutput ¶
func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
func (ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutputWithContext ¶
func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
type ActionGroupVoiceReceiverArrayInput ¶
type ActionGroupVoiceReceiverArrayInput interface { pulumi.Input ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput ToActionGroupVoiceReceiverArrayOutputWithContext(context.Context) ActionGroupVoiceReceiverArrayOutput }
ActionGroupVoiceReceiverArrayInput is an input type that accepts ActionGroupVoiceReceiverArray and ActionGroupVoiceReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupVoiceReceiverArrayInput` via:
ActionGroupVoiceReceiverArray{ ActionGroupVoiceReceiverArgs{...} }
type ActionGroupVoiceReceiverArrayOutput ¶
type ActionGroupVoiceReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupVoiceReceiverArrayOutput) ElementType ¶
func (ActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupVoiceReceiverArrayOutput) Index ¶
func (o ActionGroupVoiceReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupVoiceReceiverOutput
func (ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutput ¶
func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
func (ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutputWithContext ¶
func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
type ActionGroupVoiceReceiverInput ¶
type ActionGroupVoiceReceiverInput interface { pulumi.Input ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput ToActionGroupVoiceReceiverOutputWithContext(context.Context) ActionGroupVoiceReceiverOutput }
ActionGroupVoiceReceiverInput is an input type that accepts ActionGroupVoiceReceiverArgs and ActionGroupVoiceReceiverOutput values. You can construct a concrete instance of `ActionGroupVoiceReceiverInput` via:
ActionGroupVoiceReceiverArgs{...}
type ActionGroupVoiceReceiverOutput ¶
type ActionGroupVoiceReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupVoiceReceiverOutput) CountryCode ¶
func (o ActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (ActionGroupVoiceReceiverOutput) ElementType ¶
func (ActionGroupVoiceReceiverOutput) ElementType() reflect.Type
func (ActionGroupVoiceReceiverOutput) Name ¶
func (o ActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
The name of the voice receiver.
func (ActionGroupVoiceReceiverOutput) PhoneNumber ¶
func (o ActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutput ¶
func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
func (ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutputWithContext ¶
func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
type ActionGroupWebhookReceiver ¶
type ActionGroupWebhookReceiver struct { // The `aadAuth` block as defined below AadAuth *ActionGroupWebhookReceiverAadAuth `pulumi:"aadAuth"` // The name of the webhook receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name string `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupWebhookReceiverAadAuthArgs ¶
type ActionGroupWebhookReceiverAadAuthArgs struct { // The identifier uri for aad auth. IdentifierUri pulumi.StringPtrInput `pulumi:"identifierUri"` // The webhook application object Id for aad auth. ObjectId pulumi.StringInput `pulumi:"objectId"` // The tenant id for aad auth. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (ActionGroupWebhookReceiverAadAuthArgs) ElementType ¶
func (ActionGroupWebhookReceiverAadAuthArgs) ElementType() reflect.Type
func (ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutput ¶
func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput
func (ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutputWithContext ¶
func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthOutput
func (ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutput ¶
func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
func (ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext ¶
func (i ActionGroupWebhookReceiverAadAuthArgs) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
type ActionGroupWebhookReceiverAadAuthInput ¶
type ActionGroupWebhookReceiverAadAuthInput interface { pulumi.Input ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput ToActionGroupWebhookReceiverAadAuthOutputWithContext(context.Context) ActionGroupWebhookReceiverAadAuthOutput }
ActionGroupWebhookReceiverAadAuthInput is an input type that accepts ActionGroupWebhookReceiverAadAuthArgs and ActionGroupWebhookReceiverAadAuthOutput values. You can construct a concrete instance of `ActionGroupWebhookReceiverAadAuthInput` via:
ActionGroupWebhookReceiverAadAuthArgs{...}
type ActionGroupWebhookReceiverAadAuthOutput ¶
type ActionGroupWebhookReceiverAadAuthOutput struct{ *pulumi.OutputState }
func (ActionGroupWebhookReceiverAadAuthOutput) ElementType ¶
func (ActionGroupWebhookReceiverAadAuthOutput) ElementType() reflect.Type
func (ActionGroupWebhookReceiverAadAuthOutput) IdentifierUri ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) IdentifierUri() pulumi.StringPtrOutput
The identifier uri for aad auth.
func (ActionGroupWebhookReceiverAadAuthOutput) ObjectId ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ObjectId() pulumi.StringOutput
The webhook application object Id for aad auth.
func (ActionGroupWebhookReceiverAadAuthOutput) TenantId ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) TenantId() pulumi.StringPtrOutput
The tenant id for aad auth.
func (ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutput ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutput() ActionGroupWebhookReceiverAadAuthOutput
func (ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutputWithContext ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthOutput
func (ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
func (ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext ¶
func (o ActionGroupWebhookReceiverAadAuthOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
type ActionGroupWebhookReceiverAadAuthPtrInput ¶
type ActionGroupWebhookReceiverAadAuthPtrInput interface { pulumi.Input ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput }
ActionGroupWebhookReceiverAadAuthPtrInput is an input type that accepts ActionGroupWebhookReceiverAadAuthArgs, ActionGroupWebhookReceiverAadAuthPtr and ActionGroupWebhookReceiverAadAuthPtrOutput values. You can construct a concrete instance of `ActionGroupWebhookReceiverAadAuthPtrInput` via:
ActionGroupWebhookReceiverAadAuthArgs{...} or: nil
func ActionGroupWebhookReceiverAadAuthPtr ¶
func ActionGroupWebhookReceiverAadAuthPtr(v *ActionGroupWebhookReceiverAadAuthArgs) ActionGroupWebhookReceiverAadAuthPtrInput
type ActionGroupWebhookReceiverAadAuthPtrOutput ¶
type ActionGroupWebhookReceiverAadAuthPtrOutput struct{ *pulumi.OutputState }
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ElementType ¶
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ElementType() reflect.Type
func (ActionGroupWebhookReceiverAadAuthPtrOutput) IdentifierUri ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) IdentifierUri() pulumi.StringPtrOutput
The identifier uri for aad auth.
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ObjectId ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ObjectId() pulumi.StringPtrOutput
The webhook application object Id for aad auth.
func (ActionGroupWebhookReceiverAadAuthPtrOutput) TenantId ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) TenantId() pulumi.StringPtrOutput
The tenant id for aad auth.
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutput() ActionGroupWebhookReceiverAadAuthPtrOutput
func (ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext ¶
func (o ActionGroupWebhookReceiverAadAuthPtrOutput) ToActionGroupWebhookReceiverAadAuthPtrOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverAadAuthPtrOutput
type ActionGroupWebhookReceiverArgs ¶
type ActionGroupWebhookReceiverArgs struct { // The `aadAuth` block as defined below AadAuth ActionGroupWebhookReceiverAadAuthPtrInput `pulumi:"aadAuth"` // The name of the webhook receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupWebhookReceiverArgs) ElementType ¶
func (ActionGroupWebhookReceiverArgs) ElementType() reflect.Type
func (ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutput ¶
func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutputWithContext ¶
func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
type ActionGroupWebhookReceiverArray ¶
type ActionGroupWebhookReceiverArray []ActionGroupWebhookReceiverInput
func (ActionGroupWebhookReceiverArray) ElementType ¶
func (ActionGroupWebhookReceiverArray) ElementType() reflect.Type
func (ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutput ¶
func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
func (ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutputWithContext ¶
func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
type ActionGroupWebhookReceiverArrayInput ¶
type ActionGroupWebhookReceiverArrayInput interface { pulumi.Input ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput ToActionGroupWebhookReceiverArrayOutputWithContext(context.Context) ActionGroupWebhookReceiverArrayOutput }
ActionGroupWebhookReceiverArrayInput is an input type that accepts ActionGroupWebhookReceiverArray and ActionGroupWebhookReceiverArrayOutput values. You can construct a concrete instance of `ActionGroupWebhookReceiverArrayInput` via:
ActionGroupWebhookReceiverArray{ ActionGroupWebhookReceiverArgs{...} }
type ActionGroupWebhookReceiverArrayOutput ¶
type ActionGroupWebhookReceiverArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupWebhookReceiverArrayOutput) ElementType ¶
func (ActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
func (ActionGroupWebhookReceiverArrayOutput) Index ¶
func (o ActionGroupWebhookReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutput ¶
func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
func (ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutputWithContext ¶
func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
type ActionGroupWebhookReceiverInput ¶
type ActionGroupWebhookReceiverInput interface { pulumi.Input ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput ToActionGroupWebhookReceiverOutputWithContext(context.Context) ActionGroupWebhookReceiverOutput }
ActionGroupWebhookReceiverInput is an input type that accepts ActionGroupWebhookReceiverArgs and ActionGroupWebhookReceiverOutput values. You can construct a concrete instance of `ActionGroupWebhookReceiverInput` via:
ActionGroupWebhookReceiverArgs{...}
type ActionGroupWebhookReceiverOutput ¶
type ActionGroupWebhookReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupWebhookReceiverOutput) AadAuth ¶
func (o ActionGroupWebhookReceiverOutput) AadAuth() ActionGroupWebhookReceiverAadAuthPtrOutput
The `aadAuth` block as defined below
func (ActionGroupWebhookReceiverOutput) ElementType ¶
func (ActionGroupWebhookReceiverOutput) ElementType() reflect.Type
func (ActionGroupWebhookReceiverOutput) Name ¶
func (o ActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
The name of the webhook receiver. Names must be unique (case-insensitive) across all receivers within an action group.
func (ActionGroupWebhookReceiverOutput) ServiceUri ¶
func (o ActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutput ¶
func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutputWithContext ¶
func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionRuleActionGroup ¶
type ActionRuleActionGroup struct { pulumi.CustomResourceState // Specifies the resource id of monitor action group. ActionGroupId pulumi.StringOutput `pulumi:"actionGroupId"` // A `condition` block as defined below. Condition ActionRuleActionGroupConditionPtrOutput `pulumi:"condition"` // Specifies a description for the Action Rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `scope` block as defined below. Scope ActionRuleActionGroupScopePtrOutput `pulumi:"scope"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Monitor Action Rule which type is action group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ShortName: pulumi.String("exampleactiongroup"), }) if err != nil { return err } _, err = monitoring.NewActionRuleActionGroup(ctx, "exampleActionRuleActionGroup", &monitoring.ActionRuleActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ActionGroupId: exampleActionGroup.ID(), Scope: &monitoring.ActionRuleActionGroupScopeArgs{ Type: pulumi.String("ResourceGroup"), ResourceIds: pulumi.StringArray{ exampleResourceGroup.ID(), }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Action Rule can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/actionRuleActionGroup:ActionRuleActionGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AlertsManagement/actionRules/actionRule1
```
func GetActionRuleActionGroup ¶
func GetActionRuleActionGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionRuleActionGroupState, opts ...pulumi.ResourceOption) (*ActionRuleActionGroup, error)
GetActionRuleActionGroup gets an existing ActionRuleActionGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewActionRuleActionGroup ¶
func NewActionRuleActionGroup(ctx *pulumi.Context, name string, args *ActionRuleActionGroupArgs, opts ...pulumi.ResourceOption) (*ActionRuleActionGroup, error)
NewActionRuleActionGroup registers a new resource with the given unique name, arguments, and options.
func (*ActionRuleActionGroup) ElementType ¶
func (*ActionRuleActionGroup) ElementType() reflect.Type
func (*ActionRuleActionGroup) ToActionRuleActionGroupOutput ¶
func (i *ActionRuleActionGroup) ToActionRuleActionGroupOutput() ActionRuleActionGroupOutput
func (*ActionRuleActionGroup) ToActionRuleActionGroupOutputWithContext ¶
func (i *ActionRuleActionGroup) ToActionRuleActionGroupOutputWithContext(ctx context.Context) ActionRuleActionGroupOutput
type ActionRuleActionGroupArgs ¶
type ActionRuleActionGroupArgs struct { // Specifies the resource id of monitor action group. ActionGroupId pulumi.StringInput // A `condition` block as defined below. Condition ActionRuleActionGroupConditionPtrInput // Specifies a description for the Action Rule. Description pulumi.StringPtrInput // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `scope` block as defined below. Scope ActionRuleActionGroupScopePtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ActionRuleActionGroup resource.
func (ActionRuleActionGroupArgs) ElementType ¶
func (ActionRuleActionGroupArgs) ElementType() reflect.Type
type ActionRuleActionGroupArray ¶
type ActionRuleActionGroupArray []ActionRuleActionGroupInput
func (ActionRuleActionGroupArray) ElementType ¶
func (ActionRuleActionGroupArray) ElementType() reflect.Type
func (ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutput ¶
func (i ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput
func (ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutputWithContext ¶
func (i ActionRuleActionGroupArray) ToActionRuleActionGroupArrayOutputWithContext(ctx context.Context) ActionRuleActionGroupArrayOutput
type ActionRuleActionGroupArrayInput ¶
type ActionRuleActionGroupArrayInput interface { pulumi.Input ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput ToActionRuleActionGroupArrayOutputWithContext(context.Context) ActionRuleActionGroupArrayOutput }
ActionRuleActionGroupArrayInput is an input type that accepts ActionRuleActionGroupArray and ActionRuleActionGroupArrayOutput values. You can construct a concrete instance of `ActionRuleActionGroupArrayInput` via:
ActionRuleActionGroupArray{ ActionRuleActionGroupArgs{...} }
type ActionRuleActionGroupArrayOutput ¶
type ActionRuleActionGroupArrayOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupArrayOutput) ElementType ¶
func (ActionRuleActionGroupArrayOutput) ElementType() reflect.Type
func (ActionRuleActionGroupArrayOutput) Index ¶
func (o ActionRuleActionGroupArrayOutput) Index(i pulumi.IntInput) ActionRuleActionGroupOutput
func (ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutput ¶
func (o ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutput() ActionRuleActionGroupArrayOutput
func (ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutputWithContext ¶
func (o ActionRuleActionGroupArrayOutput) ToActionRuleActionGroupArrayOutputWithContext(ctx context.Context) ActionRuleActionGroupArrayOutput
type ActionRuleActionGroupCondition ¶
type ActionRuleActionGroupCondition struct { // A `alertContext` block as defined below. AlertContext *ActionRuleActionGroupConditionAlertContext `pulumi:"alertContext"` // A `alertRuleId` block as defined below. AlertRuleId *ActionRuleActionGroupConditionAlertRuleId `pulumi:"alertRuleId"` // A `description` block as defined below. Description *ActionRuleActionGroupConditionDescription `pulumi:"description"` // A `monitor` block as defined below. Monitor *ActionRuleActionGroupConditionMonitor `pulumi:"monitor"` // A `monitorService` as block defined below. MonitorService *ActionRuleActionGroupConditionMonitorService `pulumi:"monitorService"` // A `severity` block as defined below. Severity *ActionRuleActionGroupConditionSeverity `pulumi:"severity"` // A `targetResourceType` block as defined below. TargetResourceType *ActionRuleActionGroupConditionTargetResourceType `pulumi:"targetResourceType"` }
type ActionRuleActionGroupConditionAlertContextArgs ¶
type ActionRuleActionGroupConditionAlertContextArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionAlertContextArgs) ElementType ¶
func (ActionRuleActionGroupConditionAlertContextArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutput ¶
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutputWithContext ¶
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutput ¶
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionAlertContextArgs) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
type ActionRuleActionGroupConditionAlertContextInput ¶
type ActionRuleActionGroupConditionAlertContextInput interface { pulumi.Input ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput ToActionRuleActionGroupConditionAlertContextOutputWithContext(context.Context) ActionRuleActionGroupConditionAlertContextOutput }
ActionRuleActionGroupConditionAlertContextInput is an input type that accepts ActionRuleActionGroupConditionAlertContextArgs and ActionRuleActionGroupConditionAlertContextOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionAlertContextInput` via:
ActionRuleActionGroupConditionAlertContextArgs{...}
type ActionRuleActionGroupConditionAlertContextOutput ¶
type ActionRuleActionGroupConditionAlertContextOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertContextOutput) ElementType ¶
func (ActionRuleActionGroupConditionAlertContextOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertContextOutput) Operator ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutput ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutput() ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextOutput
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextOutput) Values ¶
func (o ActionRuleActionGroupConditionAlertContextOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionAlertContextPtrInput ¶
type ActionRuleActionGroupConditionAlertContextPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput }
ActionRuleActionGroupConditionAlertContextPtrInput is an input type that accepts ActionRuleActionGroupConditionAlertContextArgs, ActionRuleActionGroupConditionAlertContextPtr and ActionRuleActionGroupConditionAlertContextPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionAlertContextPtrInput` via:
ActionRuleActionGroupConditionAlertContextArgs{...} or: nil
func ActionRuleActionGroupConditionAlertContextPtr ¶
func ActionRuleActionGroupConditionAlertContextPtr(v *ActionRuleActionGroupConditionAlertContextArgs) ActionRuleActionGroupConditionAlertContextPtrInput
type ActionRuleActionGroupConditionAlertContextPtrOutput ¶
type ActionRuleActionGroupConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertContextPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput ¶
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutput() ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) ToActionRuleActionGroupConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertContextPtrOutput
func (ActionRuleActionGroupConditionAlertContextPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionAlertRuleIdArgs ¶
type ActionRuleActionGroupConditionAlertRuleIdArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ElementType ¶
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutput ¶
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext ¶
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionAlertRuleIdArgs) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
type ActionRuleActionGroupConditionAlertRuleIdInput ¶
type ActionRuleActionGroupConditionAlertRuleIdInput interface { pulumi.Input ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput }
ActionRuleActionGroupConditionAlertRuleIdInput is an input type that accepts ActionRuleActionGroupConditionAlertRuleIdArgs and ActionRuleActionGroupConditionAlertRuleIdOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionAlertRuleIdInput` via:
ActionRuleActionGroupConditionAlertRuleIdArgs{...}
type ActionRuleActionGroupConditionAlertRuleIdOutput ¶
type ActionRuleActionGroupConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ElementType ¶
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertRuleIdOutput) Operator ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutput ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutput() ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdOutput) Values ¶
func (o ActionRuleActionGroupConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionAlertRuleIdPtrInput ¶
type ActionRuleActionGroupConditionAlertRuleIdPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput }
ActionRuleActionGroupConditionAlertRuleIdPtrInput is an input type that accepts ActionRuleActionGroupConditionAlertRuleIdArgs, ActionRuleActionGroupConditionAlertRuleIdPtr and ActionRuleActionGroupConditionAlertRuleIdPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionAlertRuleIdPtrInput` via:
ActionRuleActionGroupConditionAlertRuleIdArgs{...} or: nil
func ActionRuleActionGroupConditionAlertRuleIdPtr ¶
func ActionRuleActionGroupConditionAlertRuleIdPtr(v *ActionRuleActionGroupConditionAlertRuleIdArgs) ActionRuleActionGroupConditionAlertRuleIdPtrInput
type ActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶
type ActionRuleActionGroupConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput ¶
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutput() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) ToActionRuleActionGroupConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionAlertRuleIdPtrOutput
func (ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionArgs ¶
type ActionRuleActionGroupConditionArgs struct { // A `alertContext` block as defined below. AlertContext ActionRuleActionGroupConditionAlertContextPtrInput `pulumi:"alertContext"` // A `alertRuleId` block as defined below. AlertRuleId ActionRuleActionGroupConditionAlertRuleIdPtrInput `pulumi:"alertRuleId"` // A `description` block as defined below. Description ActionRuleActionGroupConditionDescriptionPtrInput `pulumi:"description"` // A `monitor` block as defined below. Monitor ActionRuleActionGroupConditionMonitorPtrInput `pulumi:"monitor"` // A `monitorService` as block defined below. MonitorService ActionRuleActionGroupConditionMonitorServicePtrInput `pulumi:"monitorService"` // A `severity` block as defined below. Severity ActionRuleActionGroupConditionSeverityPtrInput `pulumi:"severity"` // A `targetResourceType` block as defined below. TargetResourceType ActionRuleActionGroupConditionTargetResourceTypePtrInput `pulumi:"targetResourceType"` }
func (ActionRuleActionGroupConditionArgs) ElementType ¶
func (ActionRuleActionGroupConditionArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutput ¶
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutputWithContext ¶
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutput ¶
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
func (ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionArgs) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
type ActionRuleActionGroupConditionDescriptionArgs ¶
type ActionRuleActionGroupConditionDescriptionArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionDescriptionArgs) ElementType ¶
func (ActionRuleActionGroupConditionDescriptionArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutput ¶
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutputWithContext ¶
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutput ¶
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionDescriptionArgs) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
type ActionRuleActionGroupConditionDescriptionInput ¶
type ActionRuleActionGroupConditionDescriptionInput interface { pulumi.Input ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput ToActionRuleActionGroupConditionDescriptionOutputWithContext(context.Context) ActionRuleActionGroupConditionDescriptionOutput }
ActionRuleActionGroupConditionDescriptionInput is an input type that accepts ActionRuleActionGroupConditionDescriptionArgs and ActionRuleActionGroupConditionDescriptionOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionDescriptionInput` via:
ActionRuleActionGroupConditionDescriptionArgs{...}
type ActionRuleActionGroupConditionDescriptionOutput ¶
type ActionRuleActionGroupConditionDescriptionOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionDescriptionOutput) ElementType ¶
func (ActionRuleActionGroupConditionDescriptionOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionDescriptionOutput) Operator ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutput ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutput() ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutputWithContext ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionOutput
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionOutput) Values ¶
func (o ActionRuleActionGroupConditionDescriptionOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionDescriptionPtrInput ¶
type ActionRuleActionGroupConditionDescriptionPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput }
ActionRuleActionGroupConditionDescriptionPtrInput is an input type that accepts ActionRuleActionGroupConditionDescriptionArgs, ActionRuleActionGroupConditionDescriptionPtr and ActionRuleActionGroupConditionDescriptionPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionDescriptionPtrInput` via:
ActionRuleActionGroupConditionDescriptionArgs{...} or: nil
func ActionRuleActionGroupConditionDescriptionPtr ¶
func ActionRuleActionGroupConditionDescriptionPtr(v *ActionRuleActionGroupConditionDescriptionArgs) ActionRuleActionGroupConditionDescriptionPtrInput
type ActionRuleActionGroupConditionDescriptionPtrOutput ¶
type ActionRuleActionGroupConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionDescriptionPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput ¶
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutput() ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) ToActionRuleActionGroupConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionDescriptionPtrOutput
func (ActionRuleActionGroupConditionDescriptionPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleActionGroupConditionInput ¶
type ActionRuleActionGroupConditionInput interface { pulumi.Input ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput ToActionRuleActionGroupConditionOutputWithContext(context.Context) ActionRuleActionGroupConditionOutput }
ActionRuleActionGroupConditionInput is an input type that accepts ActionRuleActionGroupConditionArgs and ActionRuleActionGroupConditionOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionInput` via:
ActionRuleActionGroupConditionArgs{...}
type ActionRuleActionGroupConditionMonitor ¶
type ActionRuleActionGroupConditionMonitor struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `Fired` and `Resolved`. Values []string `pulumi:"values"` }
type ActionRuleActionGroupConditionMonitorArgs ¶
type ActionRuleActionGroupConditionMonitorArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `Fired` and `Resolved`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionMonitorArgs) ElementType ¶
func (ActionRuleActionGroupConditionMonitorArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutput ¶
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutputWithContext ¶
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutput ¶
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionMonitorArgs) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
type ActionRuleActionGroupConditionMonitorInput ¶
type ActionRuleActionGroupConditionMonitorInput interface { pulumi.Input ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput ToActionRuleActionGroupConditionMonitorOutputWithContext(context.Context) ActionRuleActionGroupConditionMonitorOutput }
ActionRuleActionGroupConditionMonitorInput is an input type that accepts ActionRuleActionGroupConditionMonitorArgs and ActionRuleActionGroupConditionMonitorOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionMonitorInput` via:
ActionRuleActionGroupConditionMonitorArgs{...}
type ActionRuleActionGroupConditionMonitorOutput ¶
type ActionRuleActionGroupConditionMonitorOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorOutput) ElementType ¶
func (ActionRuleActionGroupConditionMonitorOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorOutput) Operator ¶
func (o ActionRuleActionGroupConditionMonitorOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutput ¶
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutput() ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorOutput
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutput ¶
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorOutput) Values ¶
func (o ActionRuleActionGroupConditionMonitorOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleActionGroupConditionMonitorPtrInput ¶
type ActionRuleActionGroupConditionMonitorPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionMonitorPtrOutput }
ActionRuleActionGroupConditionMonitorPtrInput is an input type that accepts ActionRuleActionGroupConditionMonitorArgs, ActionRuleActionGroupConditionMonitorPtr and ActionRuleActionGroupConditionMonitorPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionMonitorPtrInput` via:
ActionRuleActionGroupConditionMonitorArgs{...} or: nil
func ActionRuleActionGroupConditionMonitorPtr ¶
func ActionRuleActionGroupConditionMonitorPtr(v *ActionRuleActionGroupConditionMonitorArgs) ActionRuleActionGroupConditionMonitorPtrInput
type ActionRuleActionGroupConditionMonitorPtrOutput ¶
type ActionRuleActionGroupConditionMonitorPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionMonitorPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutput ¶
func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutput() ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorPtrOutput) ToActionRuleActionGroupConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorPtrOutput
func (ActionRuleActionGroupConditionMonitorPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleActionGroupConditionMonitorService ¶
type ActionRuleActionGroupConditionMonitorService struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Resource Health`, `Smart Detector` and `VM Insights - Health`. Values []string `pulumi:"values"` }
type ActionRuleActionGroupConditionMonitorServiceArgs ¶
type ActionRuleActionGroupConditionMonitorServiceArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Resource Health`, `Smart Detector` and `VM Insights - Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionMonitorServiceArgs) ElementType ¶
func (ActionRuleActionGroupConditionMonitorServiceArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutput ¶
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext ¶
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutput ¶
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionMonitorServiceArgs) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
type ActionRuleActionGroupConditionMonitorServiceInput ¶
type ActionRuleActionGroupConditionMonitorServiceInput interface { pulumi.Input ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(context.Context) ActionRuleActionGroupConditionMonitorServiceOutput }
ActionRuleActionGroupConditionMonitorServiceInput is an input type that accepts ActionRuleActionGroupConditionMonitorServiceArgs and ActionRuleActionGroupConditionMonitorServiceOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionMonitorServiceInput` via:
ActionRuleActionGroupConditionMonitorServiceArgs{...}
type ActionRuleActionGroupConditionMonitorServiceOutput ¶
type ActionRuleActionGroupConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorServiceOutput) ElementType ¶
func (ActionRuleActionGroupConditionMonitorServiceOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorServiceOutput) Operator ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutput ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutput() ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServiceOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServiceOutput) Values ¶
func (o ActionRuleActionGroupConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Resource Health`, `Smart Detector` and `VM Insights - Health`.
type ActionRuleActionGroupConditionMonitorServicePtrInput ¶
type ActionRuleActionGroupConditionMonitorServicePtrInput interface { pulumi.Input ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput }
ActionRuleActionGroupConditionMonitorServicePtrInput is an input type that accepts ActionRuleActionGroupConditionMonitorServiceArgs, ActionRuleActionGroupConditionMonitorServicePtr and ActionRuleActionGroupConditionMonitorServicePtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionMonitorServicePtrInput` via:
ActionRuleActionGroupConditionMonitorServiceArgs{...} or: nil
func ActionRuleActionGroupConditionMonitorServicePtr ¶
func ActionRuleActionGroupConditionMonitorServicePtr(v *ActionRuleActionGroupConditionMonitorServiceArgs) ActionRuleActionGroupConditionMonitorServicePtrInput
type ActionRuleActionGroupConditionMonitorServicePtrOutput ¶
type ActionRuleActionGroupConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput ¶
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutput() ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) ToActionRuleActionGroupConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionMonitorServicePtrOutput
func (ActionRuleActionGroupConditionMonitorServicePtrOutput) Values ¶
func (o ActionRuleActionGroupConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Resource Health`, `Smart Detector` and `VM Insights - Health`.
type ActionRuleActionGroupConditionOutput ¶
type ActionRuleActionGroupConditionOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionOutput) AlertContext ¶
func (o ActionRuleActionGroupConditionOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleActionGroupConditionOutput) AlertRuleId ¶
func (o ActionRuleActionGroupConditionOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleActionGroupConditionOutput) Description ¶
func (o ActionRuleActionGroupConditionOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleActionGroupConditionOutput) ElementType ¶
func (ActionRuleActionGroupConditionOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionOutput) Monitor ¶
func (o ActionRuleActionGroupConditionOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleActionGroupConditionOutput) MonitorService ¶
func (o ActionRuleActionGroupConditionOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleActionGroupConditionOutput) Severity ¶
func (o ActionRuleActionGroupConditionOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleActionGroupConditionOutput) TargetResourceType ¶
func (o ActionRuleActionGroupConditionOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutput ¶
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutput() ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutputWithContext ¶
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionOutput
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutput ¶
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
func (ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
type ActionRuleActionGroupConditionPtrInput ¶
type ActionRuleActionGroupConditionPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput ToActionRuleActionGroupConditionPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionPtrOutput }
ActionRuleActionGroupConditionPtrInput is an input type that accepts ActionRuleActionGroupConditionArgs, ActionRuleActionGroupConditionPtr and ActionRuleActionGroupConditionPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionPtrInput` via:
ActionRuleActionGroupConditionArgs{...} or: nil
func ActionRuleActionGroupConditionPtr ¶
func ActionRuleActionGroupConditionPtr(v *ActionRuleActionGroupConditionArgs) ActionRuleActionGroupConditionPtrInput
type ActionRuleActionGroupConditionPtrOutput ¶
type ActionRuleActionGroupConditionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionPtrOutput) AlertContext ¶
func (o ActionRuleActionGroupConditionPtrOutput) AlertContext() ActionRuleActionGroupConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) AlertRuleId ¶
func (o ActionRuleActionGroupConditionPtrOutput) AlertRuleId() ActionRuleActionGroupConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) Description ¶
func (o ActionRuleActionGroupConditionPtrOutput) Description() ActionRuleActionGroupConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionPtrOutput) Monitor ¶
func (o ActionRuleActionGroupConditionPtrOutput) Monitor() ActionRuleActionGroupConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) MonitorService ¶
func (o ActionRuleActionGroupConditionPtrOutput) MonitorService() ActionRuleActionGroupConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleActionGroupConditionPtrOutput) Severity ¶
func (o ActionRuleActionGroupConditionPtrOutput) Severity() ActionRuleActionGroupConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) TargetResourceType ¶
func (o ActionRuleActionGroupConditionPtrOutput) TargetResourceType() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutput ¶
func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutput() ActionRuleActionGroupConditionPtrOutput
func (ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionPtrOutput) ToActionRuleActionGroupConditionPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionPtrOutput
type ActionRuleActionGroupConditionSeverity ¶
type ActionRuleActionGroupConditionSeverity struct { // The operator for a given condition. Possible values are `Equals`and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values []string `pulumi:"values"` }
type ActionRuleActionGroupConditionSeverityArgs ¶
type ActionRuleActionGroupConditionSeverityArgs struct { // The operator for a given condition. Possible values are `Equals`and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionSeverityArgs) ElementType ¶
func (ActionRuleActionGroupConditionSeverityArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutput ¶
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutputWithContext ¶
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutput ¶
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionSeverityArgs) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
type ActionRuleActionGroupConditionSeverityInput ¶
type ActionRuleActionGroupConditionSeverityInput interface { pulumi.Input ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput ToActionRuleActionGroupConditionSeverityOutputWithContext(context.Context) ActionRuleActionGroupConditionSeverityOutput }
ActionRuleActionGroupConditionSeverityInput is an input type that accepts ActionRuleActionGroupConditionSeverityArgs and ActionRuleActionGroupConditionSeverityOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionSeverityInput` via:
ActionRuleActionGroupConditionSeverityArgs{...}
type ActionRuleActionGroupConditionSeverityOutput ¶
type ActionRuleActionGroupConditionSeverityOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionSeverityOutput) ElementType ¶
func (ActionRuleActionGroupConditionSeverityOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionSeverityOutput) Operator ¶
func (o ActionRuleActionGroupConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutput ¶
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutput() ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutputWithContext ¶
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityOutput
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutput ¶
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionSeverityOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityOutput) Values ¶
func (o ActionRuleActionGroupConditionSeverityOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type ActionRuleActionGroupConditionSeverityPtrInput ¶
type ActionRuleActionGroupConditionSeverityPtrInput interface { pulumi.Input ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(context.Context) ActionRuleActionGroupConditionSeverityPtrOutput }
ActionRuleActionGroupConditionSeverityPtrInput is an input type that accepts ActionRuleActionGroupConditionSeverityArgs, ActionRuleActionGroupConditionSeverityPtr and ActionRuleActionGroupConditionSeverityPtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionSeverityPtrInput` via:
ActionRuleActionGroupConditionSeverityArgs{...} or: nil
func ActionRuleActionGroupConditionSeverityPtr ¶
func ActionRuleActionGroupConditionSeverityPtr(v *ActionRuleActionGroupConditionSeverityArgs) ActionRuleActionGroupConditionSeverityPtrInput
type ActionRuleActionGroupConditionSeverityPtrOutput ¶
type ActionRuleActionGroupConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionSeverityPtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionSeverityPtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionSeverityPtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutput ¶
func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutput() ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionSeverityPtrOutput) ToActionRuleActionGroupConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionSeverityPtrOutput
func (ActionRuleActionGroupConditionSeverityPtrOutput) Values ¶
func (o ActionRuleActionGroupConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type ActionRuleActionGroupConditionTargetResourceType ¶
type ActionRuleActionGroupConditionTargetResourceType struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource types. Values []string `pulumi:"values"` }
type ActionRuleActionGroupConditionTargetResourceTypeArgs ¶
type ActionRuleActionGroupConditionTargetResourceTypeArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource types. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ElementType ¶
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutput ¶
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶
func (i ActionRuleActionGroupConditionTargetResourceTypeArgs) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
type ActionRuleActionGroupConditionTargetResourceTypeInput ¶
type ActionRuleActionGroupConditionTargetResourceTypeInput interface { pulumi.Input ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput }
ActionRuleActionGroupConditionTargetResourceTypeInput is an input type that accepts ActionRuleActionGroupConditionTargetResourceTypeArgs and ActionRuleActionGroupConditionTargetResourceTypeOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionTargetResourceTypeInput` via:
ActionRuleActionGroupConditionTargetResourceTypeArgs{...}
type ActionRuleActionGroupConditionTargetResourceTypeOutput ¶
type ActionRuleActionGroupConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ElementType ¶
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) Operator ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutput ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutput() ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypeOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypeOutput) Values ¶
func (o ActionRuleActionGroupConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleActionGroupConditionTargetResourceTypePtrInput ¶
type ActionRuleActionGroupConditionTargetResourceTypePtrInput interface { pulumi.Input ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput }
ActionRuleActionGroupConditionTargetResourceTypePtrInput is an input type that accepts ActionRuleActionGroupConditionTargetResourceTypeArgs, ActionRuleActionGroupConditionTargetResourceTypePtr and ActionRuleActionGroupConditionTargetResourceTypePtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupConditionTargetResourceTypePtrInput` via:
ActionRuleActionGroupConditionTargetResourceTypeArgs{...} or: nil
func ActionRuleActionGroupConditionTargetResourceTypePtr ¶
func ActionRuleActionGroupConditionTargetResourceTypePtr(v *ActionRuleActionGroupConditionTargetResourceTypeArgs) ActionRuleActionGroupConditionTargetResourceTypePtrInput
type ActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶
type ActionRuleActionGroupConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType ¶
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Operator ¶
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput ¶
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutput() ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext ¶
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) ToActionRuleActionGroupConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupConditionTargetResourceTypePtrOutput
func (ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Values ¶
func (o ActionRuleActionGroupConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleActionGroupInput ¶
type ActionRuleActionGroupInput interface { pulumi.Input ToActionRuleActionGroupOutput() ActionRuleActionGroupOutput ToActionRuleActionGroupOutputWithContext(ctx context.Context) ActionRuleActionGroupOutput }
type ActionRuleActionGroupMap ¶
type ActionRuleActionGroupMap map[string]ActionRuleActionGroupInput
func (ActionRuleActionGroupMap) ElementType ¶
func (ActionRuleActionGroupMap) ElementType() reflect.Type
func (ActionRuleActionGroupMap) ToActionRuleActionGroupMapOutput ¶
func (i ActionRuleActionGroupMap) ToActionRuleActionGroupMapOutput() ActionRuleActionGroupMapOutput
func (ActionRuleActionGroupMap) ToActionRuleActionGroupMapOutputWithContext ¶
func (i ActionRuleActionGroupMap) ToActionRuleActionGroupMapOutputWithContext(ctx context.Context) ActionRuleActionGroupMapOutput
type ActionRuleActionGroupMapInput ¶
type ActionRuleActionGroupMapInput interface { pulumi.Input ToActionRuleActionGroupMapOutput() ActionRuleActionGroupMapOutput ToActionRuleActionGroupMapOutputWithContext(context.Context) ActionRuleActionGroupMapOutput }
ActionRuleActionGroupMapInput is an input type that accepts ActionRuleActionGroupMap and ActionRuleActionGroupMapOutput values. You can construct a concrete instance of `ActionRuleActionGroupMapInput` via:
ActionRuleActionGroupMap{ "key": ActionRuleActionGroupArgs{...} }
type ActionRuleActionGroupMapOutput ¶
type ActionRuleActionGroupMapOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupMapOutput) ElementType ¶
func (ActionRuleActionGroupMapOutput) ElementType() reflect.Type
func (ActionRuleActionGroupMapOutput) MapIndex ¶
func (o ActionRuleActionGroupMapOutput) MapIndex(k pulumi.StringInput) ActionRuleActionGroupOutput
func (ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutput ¶
func (o ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutput() ActionRuleActionGroupMapOutput
func (ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutputWithContext ¶
func (o ActionRuleActionGroupMapOutput) ToActionRuleActionGroupMapOutputWithContext(ctx context.Context) ActionRuleActionGroupMapOutput
type ActionRuleActionGroupOutput ¶
type ActionRuleActionGroupOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupOutput) ElementType ¶
func (ActionRuleActionGroupOutput) ElementType() reflect.Type
func (ActionRuleActionGroupOutput) ToActionRuleActionGroupOutput ¶
func (o ActionRuleActionGroupOutput) ToActionRuleActionGroupOutput() ActionRuleActionGroupOutput
func (ActionRuleActionGroupOutput) ToActionRuleActionGroupOutputWithContext ¶
func (o ActionRuleActionGroupOutput) ToActionRuleActionGroupOutputWithContext(ctx context.Context) ActionRuleActionGroupOutput
type ActionRuleActionGroupScopeArgs ¶
type ActionRuleActionGroupScopeArgs struct { // A list of resource IDs of the given scope type which will be the target of action rule. ResourceIds pulumi.StringArrayInput `pulumi:"resourceIds"` // Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`. Type pulumi.StringInput `pulumi:"type"` }
func (ActionRuleActionGroupScopeArgs) ElementType ¶
func (ActionRuleActionGroupScopeArgs) ElementType() reflect.Type
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutput ¶
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutputWithContext ¶
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutput ¶
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutputWithContext ¶
func (i ActionRuleActionGroupScopeArgs) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
type ActionRuleActionGroupScopeInput ¶
type ActionRuleActionGroupScopeInput interface { pulumi.Input ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput ToActionRuleActionGroupScopeOutputWithContext(context.Context) ActionRuleActionGroupScopeOutput }
ActionRuleActionGroupScopeInput is an input type that accepts ActionRuleActionGroupScopeArgs and ActionRuleActionGroupScopeOutput values. You can construct a concrete instance of `ActionRuleActionGroupScopeInput` via:
ActionRuleActionGroupScopeArgs{...}
type ActionRuleActionGroupScopeOutput ¶
type ActionRuleActionGroupScopeOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupScopeOutput) ElementType ¶
func (ActionRuleActionGroupScopeOutput) ElementType() reflect.Type
func (ActionRuleActionGroupScopeOutput) ResourceIds ¶
func (o ActionRuleActionGroupScopeOutput) ResourceIds() pulumi.StringArrayOutput
A list of resource IDs of the given scope type which will be the target of action rule.
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutput ¶
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutput() ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutputWithContext ¶
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopeOutputWithContext(ctx context.Context) ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutput ¶
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutputWithContext ¶
func (o ActionRuleActionGroupScopeOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopeOutput) Type ¶
func (o ActionRuleActionGroupScopeOutput) Type() pulumi.StringOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleActionGroupScopePtrInput ¶
type ActionRuleActionGroupScopePtrInput interface { pulumi.Input ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput ToActionRuleActionGroupScopePtrOutputWithContext(context.Context) ActionRuleActionGroupScopePtrOutput }
ActionRuleActionGroupScopePtrInput is an input type that accepts ActionRuleActionGroupScopeArgs, ActionRuleActionGroupScopePtr and ActionRuleActionGroupScopePtrOutput values. You can construct a concrete instance of `ActionRuleActionGroupScopePtrInput` via:
ActionRuleActionGroupScopeArgs{...} or: nil
func ActionRuleActionGroupScopePtr ¶
func ActionRuleActionGroupScopePtr(v *ActionRuleActionGroupScopeArgs) ActionRuleActionGroupScopePtrInput
type ActionRuleActionGroupScopePtrOutput ¶
type ActionRuleActionGroupScopePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleActionGroupScopePtrOutput) Elem ¶
func (o ActionRuleActionGroupScopePtrOutput) Elem() ActionRuleActionGroupScopeOutput
func (ActionRuleActionGroupScopePtrOutput) ElementType ¶
func (ActionRuleActionGroupScopePtrOutput) ElementType() reflect.Type
func (ActionRuleActionGroupScopePtrOutput) ResourceIds ¶
func (o ActionRuleActionGroupScopePtrOutput) ResourceIds() pulumi.StringArrayOutput
A list of resource IDs of the given scope type which will be the target of action rule.
func (ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutput ¶
func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutput() ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutputWithContext ¶
func (o ActionRuleActionGroupScopePtrOutput) ToActionRuleActionGroupScopePtrOutputWithContext(ctx context.Context) ActionRuleActionGroupScopePtrOutput
func (ActionRuleActionGroupScopePtrOutput) Type ¶
func (o ActionRuleActionGroupScopePtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleActionGroupState ¶
type ActionRuleActionGroupState struct { // Specifies the resource id of monitor action group. ActionGroupId pulumi.StringPtrInput // A `condition` block as defined below. Condition ActionRuleActionGroupConditionPtrInput // Specifies a description for the Action Rule. Description pulumi.StringPtrInput // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `scope` block as defined below. Scope ActionRuleActionGroupScopePtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ActionRuleActionGroupState) ElementType ¶
func (ActionRuleActionGroupState) ElementType() reflect.Type
type ActionRuleSuppression ¶
type ActionRuleSuppression struct { pulumi.CustomResourceState // A `condition` block as defined below. Condition ActionRuleSuppressionConditionPtrOutput `pulumi:"condition"` // Specifies a description for the Action Rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `scope` block as defined below. Scope ActionRuleSuppressionScopePtrOutput `pulumi:"scope"` // A `suppression` block as defined below. Suppression ActionRuleSuppressionSuppressionOutput `pulumi:"suppression"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Monitor Action Rule which type is suppression.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewActionRuleSuppression(ctx, "exampleActionRuleSuppression", &monitoring.ActionRuleSuppressionArgs{ ResourceGroupName: exampleResourceGroup.Name, Scope: &monitoring.ActionRuleSuppressionScopeArgs{ Type: pulumi.String("ResourceGroup"), ResourceIds: pulumi.StringArray{ exampleResourceGroup.ID(), }, }, Suppression: &monitoring.ActionRuleSuppressionSuppressionArgs{ RecurrenceType: pulumi.String("Weekly"), Schedule: &monitoring.ActionRuleSuppressionSuppressionScheduleArgs{ StartDateUtc: pulumi.String("2019-01-01T01:02:03Z"), EndDateUtc: pulumi.String("2019-01-03T15:02:07Z"), RecurrenceWeeklies: pulumi.StringArray{ pulumi.String("Sunday"), pulumi.String("Monday"), pulumi.String("Friday"), pulumi.String("Saturday"), }, }, }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Action Rule can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/actionRuleSuppression:ActionRuleSuppression example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AlertsManagement/actionRules/actionRule1
```
func GetActionRuleSuppression ¶
func GetActionRuleSuppression(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionRuleSuppressionState, opts ...pulumi.ResourceOption) (*ActionRuleSuppression, error)
GetActionRuleSuppression gets an existing ActionRuleSuppression resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewActionRuleSuppression ¶
func NewActionRuleSuppression(ctx *pulumi.Context, name string, args *ActionRuleSuppressionArgs, opts ...pulumi.ResourceOption) (*ActionRuleSuppression, error)
NewActionRuleSuppression registers a new resource with the given unique name, arguments, and options.
func (*ActionRuleSuppression) ElementType ¶
func (*ActionRuleSuppression) ElementType() reflect.Type
func (*ActionRuleSuppression) ToActionRuleSuppressionOutput ¶
func (i *ActionRuleSuppression) ToActionRuleSuppressionOutput() ActionRuleSuppressionOutput
func (*ActionRuleSuppression) ToActionRuleSuppressionOutputWithContext ¶
func (i *ActionRuleSuppression) ToActionRuleSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionOutput
type ActionRuleSuppressionArgs ¶
type ActionRuleSuppressionArgs struct { // A `condition` block as defined below. Condition ActionRuleSuppressionConditionPtrInput // Specifies a description for the Action Rule. Description pulumi.StringPtrInput // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `scope` block as defined below. Scope ActionRuleSuppressionScopePtrInput // A `suppression` block as defined below. Suppression ActionRuleSuppressionSuppressionInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ActionRuleSuppression resource.
func (ActionRuleSuppressionArgs) ElementType ¶
func (ActionRuleSuppressionArgs) ElementType() reflect.Type
type ActionRuleSuppressionArray ¶
type ActionRuleSuppressionArray []ActionRuleSuppressionInput
func (ActionRuleSuppressionArray) ElementType ¶
func (ActionRuleSuppressionArray) ElementType() reflect.Type
func (ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutput ¶
func (i ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput
func (ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutputWithContext ¶
func (i ActionRuleSuppressionArray) ToActionRuleSuppressionArrayOutputWithContext(ctx context.Context) ActionRuleSuppressionArrayOutput
type ActionRuleSuppressionArrayInput ¶
type ActionRuleSuppressionArrayInput interface { pulumi.Input ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput ToActionRuleSuppressionArrayOutputWithContext(context.Context) ActionRuleSuppressionArrayOutput }
ActionRuleSuppressionArrayInput is an input type that accepts ActionRuleSuppressionArray and ActionRuleSuppressionArrayOutput values. You can construct a concrete instance of `ActionRuleSuppressionArrayInput` via:
ActionRuleSuppressionArray{ ActionRuleSuppressionArgs{...} }
type ActionRuleSuppressionArrayOutput ¶
type ActionRuleSuppressionArrayOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionArrayOutput) ElementType ¶
func (ActionRuleSuppressionArrayOutput) ElementType() reflect.Type
func (ActionRuleSuppressionArrayOutput) Index ¶
func (o ActionRuleSuppressionArrayOutput) Index(i pulumi.IntInput) ActionRuleSuppressionOutput
func (ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutput ¶
func (o ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutput() ActionRuleSuppressionArrayOutput
func (ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutputWithContext ¶
func (o ActionRuleSuppressionArrayOutput) ToActionRuleSuppressionArrayOutputWithContext(ctx context.Context) ActionRuleSuppressionArrayOutput
type ActionRuleSuppressionCondition ¶
type ActionRuleSuppressionCondition struct { // A `alertContext` block as defined below. AlertContext *ActionRuleSuppressionConditionAlertContext `pulumi:"alertContext"` // A `alertRuleId` block as defined below. AlertRuleId *ActionRuleSuppressionConditionAlertRuleId `pulumi:"alertRuleId"` // A `description` block as defined below. Description *ActionRuleSuppressionConditionDescription `pulumi:"description"` // A `monitor` block as defined below. Monitor *ActionRuleSuppressionConditionMonitor `pulumi:"monitor"` // A `monitorService` as block defined below. MonitorService *ActionRuleSuppressionConditionMonitorService `pulumi:"monitorService"` // A `severity` block as defined below. Severity *ActionRuleSuppressionConditionSeverity `pulumi:"severity"` // A `targetResourceType` block as defined below. TargetResourceType *ActionRuleSuppressionConditionTargetResourceType `pulumi:"targetResourceType"` }
type ActionRuleSuppressionConditionAlertContextArgs ¶
type ActionRuleSuppressionConditionAlertContextArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionAlertContextArgs) ElementType ¶
func (ActionRuleSuppressionConditionAlertContextArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutput ¶
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutputWithContext ¶
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutput ¶
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionAlertContextArgs) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
type ActionRuleSuppressionConditionAlertContextInput ¶
type ActionRuleSuppressionConditionAlertContextInput interface { pulumi.Input ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput ToActionRuleSuppressionConditionAlertContextOutputWithContext(context.Context) ActionRuleSuppressionConditionAlertContextOutput }
ActionRuleSuppressionConditionAlertContextInput is an input type that accepts ActionRuleSuppressionConditionAlertContextArgs and ActionRuleSuppressionConditionAlertContextOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionAlertContextInput` via:
ActionRuleSuppressionConditionAlertContextArgs{...}
type ActionRuleSuppressionConditionAlertContextOutput ¶
type ActionRuleSuppressionConditionAlertContextOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertContextOutput) ElementType ¶
func (ActionRuleSuppressionConditionAlertContextOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertContextOutput) Operator ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutput ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutput() ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextOutput
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextOutput) Values ¶
func (o ActionRuleSuppressionConditionAlertContextOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionAlertContextPtrInput ¶
type ActionRuleSuppressionConditionAlertContextPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput }
ActionRuleSuppressionConditionAlertContextPtrInput is an input type that accepts ActionRuleSuppressionConditionAlertContextArgs, ActionRuleSuppressionConditionAlertContextPtr and ActionRuleSuppressionConditionAlertContextPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionAlertContextPtrInput` via:
ActionRuleSuppressionConditionAlertContextArgs{...} or: nil
func ActionRuleSuppressionConditionAlertContextPtr ¶
func ActionRuleSuppressionConditionAlertContextPtr(v *ActionRuleSuppressionConditionAlertContextArgs) ActionRuleSuppressionConditionAlertContextPtrInput
type ActionRuleSuppressionConditionAlertContextPtrOutput ¶
type ActionRuleSuppressionConditionAlertContextPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertContextPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput ¶
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutput() ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) ToActionRuleSuppressionConditionAlertContextPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertContextPtrOutput
func (ActionRuleSuppressionConditionAlertContextPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionAlertContextPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionAlertRuleIdArgs ¶
type ActionRuleSuppressionConditionAlertRuleIdArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ElementType ¶
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutput ¶
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext ¶
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionAlertRuleIdArgs) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
type ActionRuleSuppressionConditionAlertRuleIdInput ¶
type ActionRuleSuppressionConditionAlertRuleIdInput interface { pulumi.Input ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput }
ActionRuleSuppressionConditionAlertRuleIdInput is an input type that accepts ActionRuleSuppressionConditionAlertRuleIdArgs and ActionRuleSuppressionConditionAlertRuleIdOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionAlertRuleIdInput` via:
ActionRuleSuppressionConditionAlertRuleIdArgs{...}
type ActionRuleSuppressionConditionAlertRuleIdOutput ¶
type ActionRuleSuppressionConditionAlertRuleIdOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ElementType ¶
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertRuleIdOutput) Operator ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutput ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutput() ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdOutput) Values ¶
func (o ActionRuleSuppressionConditionAlertRuleIdOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionAlertRuleIdPtrInput ¶
type ActionRuleSuppressionConditionAlertRuleIdPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput }
ActionRuleSuppressionConditionAlertRuleIdPtrInput is an input type that accepts ActionRuleSuppressionConditionAlertRuleIdArgs, ActionRuleSuppressionConditionAlertRuleIdPtr and ActionRuleSuppressionConditionAlertRuleIdPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionAlertRuleIdPtrInput` via:
ActionRuleSuppressionConditionAlertRuleIdArgs{...} or: nil
func ActionRuleSuppressionConditionAlertRuleIdPtr ¶
func ActionRuleSuppressionConditionAlertRuleIdPtr(v *ActionRuleSuppressionConditionAlertRuleIdArgs) ActionRuleSuppressionConditionAlertRuleIdPtrInput
type ActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶
type ActionRuleSuppressionConditionAlertRuleIdPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput ¶
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutput() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) ToActionRuleSuppressionConditionAlertRuleIdPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionAlertRuleIdPtrOutput
func (ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionAlertRuleIdPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionArgs ¶
type ActionRuleSuppressionConditionArgs struct { // A `alertContext` block as defined below. AlertContext ActionRuleSuppressionConditionAlertContextPtrInput `pulumi:"alertContext"` // A `alertRuleId` block as defined below. AlertRuleId ActionRuleSuppressionConditionAlertRuleIdPtrInput `pulumi:"alertRuleId"` // A `description` block as defined below. Description ActionRuleSuppressionConditionDescriptionPtrInput `pulumi:"description"` // A `monitor` block as defined below. Monitor ActionRuleSuppressionConditionMonitorPtrInput `pulumi:"monitor"` // A `monitorService` as block defined below. MonitorService ActionRuleSuppressionConditionMonitorServicePtrInput `pulumi:"monitorService"` // A `severity` block as defined below. Severity ActionRuleSuppressionConditionSeverityPtrInput `pulumi:"severity"` // A `targetResourceType` block as defined below. TargetResourceType ActionRuleSuppressionConditionTargetResourceTypePtrInput `pulumi:"targetResourceType"` }
func (ActionRuleSuppressionConditionArgs) ElementType ¶
func (ActionRuleSuppressionConditionArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutput ¶
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutputWithContext ¶
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutput ¶
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
func (ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionArgs) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
type ActionRuleSuppressionConditionDescriptionArgs ¶
type ActionRuleSuppressionConditionDescriptionArgs struct { // The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionDescriptionArgs) ElementType ¶
func (ActionRuleSuppressionConditionDescriptionArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutput ¶
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutputWithContext ¶
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutput ¶
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionDescriptionArgs) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
type ActionRuleSuppressionConditionDescriptionInput ¶
type ActionRuleSuppressionConditionDescriptionInput interface { pulumi.Input ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput ToActionRuleSuppressionConditionDescriptionOutputWithContext(context.Context) ActionRuleSuppressionConditionDescriptionOutput }
ActionRuleSuppressionConditionDescriptionInput is an input type that accepts ActionRuleSuppressionConditionDescriptionArgs and ActionRuleSuppressionConditionDescriptionOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionDescriptionInput` via:
ActionRuleSuppressionConditionDescriptionArgs{...}
type ActionRuleSuppressionConditionDescriptionOutput ¶
type ActionRuleSuppressionConditionDescriptionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionDescriptionOutput) ElementType ¶
func (ActionRuleSuppressionConditionDescriptionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionDescriptionOutput) Operator ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutput ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutput() ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutputWithContext ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionOutput
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionOutput) Values ¶
func (o ActionRuleSuppressionConditionDescriptionOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionDescriptionPtrInput ¶
type ActionRuleSuppressionConditionDescriptionPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput }
ActionRuleSuppressionConditionDescriptionPtrInput is an input type that accepts ActionRuleSuppressionConditionDescriptionArgs, ActionRuleSuppressionConditionDescriptionPtr and ActionRuleSuppressionConditionDescriptionPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionDescriptionPtrInput` via:
ActionRuleSuppressionConditionDescriptionArgs{...} or: nil
func ActionRuleSuppressionConditionDescriptionPtr ¶
func ActionRuleSuppressionConditionDescriptionPtr(v *ActionRuleSuppressionConditionDescriptionArgs) ActionRuleSuppressionConditionDescriptionPtrInput
type ActionRuleSuppressionConditionDescriptionPtrOutput ¶
type ActionRuleSuppressionConditionDescriptionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionDescriptionPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`, `NotEquals`, `Contains`, and `DoesNotContain`.
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput ¶
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutput() ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) ToActionRuleSuppressionConditionDescriptionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionDescriptionPtrOutput
func (ActionRuleSuppressionConditionDescriptionPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionDescriptionPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition.
type ActionRuleSuppressionConditionInput ¶
type ActionRuleSuppressionConditionInput interface { pulumi.Input ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput ToActionRuleSuppressionConditionOutputWithContext(context.Context) ActionRuleSuppressionConditionOutput }
ActionRuleSuppressionConditionInput is an input type that accepts ActionRuleSuppressionConditionArgs and ActionRuleSuppressionConditionOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionInput` via:
ActionRuleSuppressionConditionArgs{...}
type ActionRuleSuppressionConditionMonitor ¶
type ActionRuleSuppressionConditionMonitor struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `Fired` and `Resolved`. Values []string `pulumi:"values"` }
type ActionRuleSuppressionConditionMonitorArgs ¶
type ActionRuleSuppressionConditionMonitorArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `Fired` and `Resolved`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionMonitorArgs) ElementType ¶
func (ActionRuleSuppressionConditionMonitorArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutput ¶
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutputWithContext ¶
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutput ¶
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionMonitorArgs) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
type ActionRuleSuppressionConditionMonitorInput ¶
type ActionRuleSuppressionConditionMonitorInput interface { pulumi.Input ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput ToActionRuleSuppressionConditionMonitorOutputWithContext(context.Context) ActionRuleSuppressionConditionMonitorOutput }
ActionRuleSuppressionConditionMonitorInput is an input type that accepts ActionRuleSuppressionConditionMonitorArgs and ActionRuleSuppressionConditionMonitorOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionMonitorInput` via:
ActionRuleSuppressionConditionMonitorArgs{...}
type ActionRuleSuppressionConditionMonitorOutput ¶
type ActionRuleSuppressionConditionMonitorOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorOutput) ElementType ¶
func (ActionRuleSuppressionConditionMonitorOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorOutput) Operator ¶
func (o ActionRuleSuppressionConditionMonitorOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutput ¶
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutput() ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorOutput
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutput ¶
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorOutput) Values ¶
func (o ActionRuleSuppressionConditionMonitorOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleSuppressionConditionMonitorPtrInput ¶
type ActionRuleSuppressionConditionMonitorPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionMonitorPtrOutput }
ActionRuleSuppressionConditionMonitorPtrInput is an input type that accepts ActionRuleSuppressionConditionMonitorArgs, ActionRuleSuppressionConditionMonitorPtr and ActionRuleSuppressionConditionMonitorPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionMonitorPtrInput` via:
ActionRuleSuppressionConditionMonitorArgs{...} or: nil
func ActionRuleSuppressionConditionMonitorPtr ¶
func ActionRuleSuppressionConditionMonitorPtr(v *ActionRuleSuppressionConditionMonitorArgs) ActionRuleSuppressionConditionMonitorPtrInput
type ActionRuleSuppressionConditionMonitorPtrOutput ¶
type ActionRuleSuppressionConditionMonitorPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionMonitorPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionMonitorPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutput ¶
func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutput() ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorPtrOutput) ToActionRuleSuppressionConditionMonitorPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorPtrOutput
func (ActionRuleSuppressionConditionMonitorPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionMonitorPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Fired` and `Resolved`.
type ActionRuleSuppressionConditionMonitorService ¶
type ActionRuleSuppressionConditionMonitorService struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Resource Health`, `Smart Detector` and `VM Insights - Health`. Values []string `pulumi:"values"` }
type ActionRuleSuppressionConditionMonitorServiceArgs ¶
type ActionRuleSuppressionConditionMonitorServiceArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Resource Health`, `Smart Detector` and `VM Insights - Health`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionMonitorServiceArgs) ElementType ¶
func (ActionRuleSuppressionConditionMonitorServiceArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutput ¶
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext ¶
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutput ¶
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionMonitorServiceArgs) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
type ActionRuleSuppressionConditionMonitorServiceInput ¶
type ActionRuleSuppressionConditionMonitorServiceInput interface { pulumi.Input ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(context.Context) ActionRuleSuppressionConditionMonitorServiceOutput }
ActionRuleSuppressionConditionMonitorServiceInput is an input type that accepts ActionRuleSuppressionConditionMonitorServiceArgs and ActionRuleSuppressionConditionMonitorServiceOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionMonitorServiceInput` via:
ActionRuleSuppressionConditionMonitorServiceArgs{...}
type ActionRuleSuppressionConditionMonitorServiceOutput ¶
type ActionRuleSuppressionConditionMonitorServiceOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorServiceOutput) ElementType ¶
func (ActionRuleSuppressionConditionMonitorServiceOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorServiceOutput) Operator ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutput ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutput() ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServiceOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServiceOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServiceOutput) Values ¶
func (o ActionRuleSuppressionConditionMonitorServiceOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Resource Health`, `Smart Detector` and `VM Insights - Health`.
type ActionRuleSuppressionConditionMonitorServicePtrInput ¶
type ActionRuleSuppressionConditionMonitorServicePtrInput interface { pulumi.Input ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput }
ActionRuleSuppressionConditionMonitorServicePtrInput is an input type that accepts ActionRuleSuppressionConditionMonitorServiceArgs, ActionRuleSuppressionConditionMonitorServicePtr and ActionRuleSuppressionConditionMonitorServicePtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionMonitorServicePtrInput` via:
ActionRuleSuppressionConditionMonitorServiceArgs{...} or: nil
func ActionRuleSuppressionConditionMonitorServicePtr ¶
func ActionRuleSuppressionConditionMonitorServicePtr(v *ActionRuleSuppressionConditionMonitorServiceArgs) ActionRuleSuppressionConditionMonitorServicePtrInput
type ActionRuleSuppressionConditionMonitorServicePtrOutput ¶
type ActionRuleSuppressionConditionMonitorServicePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput ¶
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutput() ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) ToActionRuleSuppressionConditionMonitorServicePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionMonitorServicePtrOutput
func (ActionRuleSuppressionConditionMonitorServicePtrOutput) Values ¶
func (o ActionRuleSuppressionConditionMonitorServicePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `ActivityLog Administrative`, `ActivityLog Autoscale`, `ActivityLog Policy`, `ActivityLog Recommendation`, `ActivityLog Security`, `Application Insights`, `Azure Backup`, `Azure Stack Edge`, `Azure Stack Hub`, `Custom`, `Data Box Gateway`, `Health Platform`, `Log Alerts V2`, `Log Analytics`, `Platform`, `Resource Health`, `Smart Detector` and `VM Insights - Health`.
type ActionRuleSuppressionConditionOutput ¶
type ActionRuleSuppressionConditionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionOutput) AlertContext ¶
func (o ActionRuleSuppressionConditionOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleSuppressionConditionOutput) AlertRuleId ¶
func (o ActionRuleSuppressionConditionOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleSuppressionConditionOutput) Description ¶
func (o ActionRuleSuppressionConditionOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleSuppressionConditionOutput) ElementType ¶
func (ActionRuleSuppressionConditionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionOutput) Monitor ¶
func (o ActionRuleSuppressionConditionOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleSuppressionConditionOutput) MonitorService ¶
func (o ActionRuleSuppressionConditionOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleSuppressionConditionOutput) Severity ¶
func (o ActionRuleSuppressionConditionOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleSuppressionConditionOutput) TargetResourceType ¶
func (o ActionRuleSuppressionConditionOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutput ¶
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutput() ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutputWithContext ¶
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionOutput
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutput ¶
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
func (ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
type ActionRuleSuppressionConditionPtrInput ¶
type ActionRuleSuppressionConditionPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput ToActionRuleSuppressionConditionPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionPtrOutput }
ActionRuleSuppressionConditionPtrInput is an input type that accepts ActionRuleSuppressionConditionArgs, ActionRuleSuppressionConditionPtr and ActionRuleSuppressionConditionPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionPtrInput` via:
ActionRuleSuppressionConditionArgs{...} or: nil
func ActionRuleSuppressionConditionPtr ¶
func ActionRuleSuppressionConditionPtr(v *ActionRuleSuppressionConditionArgs) ActionRuleSuppressionConditionPtrInput
type ActionRuleSuppressionConditionPtrOutput ¶
type ActionRuleSuppressionConditionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionPtrOutput) AlertContext ¶
func (o ActionRuleSuppressionConditionPtrOutput) AlertContext() ActionRuleSuppressionConditionAlertContextPtrOutput
A `alertContext` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) AlertRuleId ¶
func (o ActionRuleSuppressionConditionPtrOutput) AlertRuleId() ActionRuleSuppressionConditionAlertRuleIdPtrOutput
A `alertRuleId` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) Description ¶
func (o ActionRuleSuppressionConditionPtrOutput) Description() ActionRuleSuppressionConditionDescriptionPtrOutput
A `description` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionPtrOutput) Monitor ¶
func (o ActionRuleSuppressionConditionPtrOutput) Monitor() ActionRuleSuppressionConditionMonitorPtrOutput
A `monitor` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) MonitorService ¶
func (o ActionRuleSuppressionConditionPtrOutput) MonitorService() ActionRuleSuppressionConditionMonitorServicePtrOutput
A `monitorService` as block defined below.
func (ActionRuleSuppressionConditionPtrOutput) Severity ¶
func (o ActionRuleSuppressionConditionPtrOutput) Severity() ActionRuleSuppressionConditionSeverityPtrOutput
A `severity` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) TargetResourceType ¶
func (o ActionRuleSuppressionConditionPtrOutput) TargetResourceType() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
A `targetResourceType` block as defined below.
func (ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutput ¶
func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutput() ActionRuleSuppressionConditionPtrOutput
func (ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionPtrOutput) ToActionRuleSuppressionConditionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionPtrOutput
type ActionRuleSuppressionConditionSeverity ¶
type ActionRuleSuppressionConditionSeverity struct { // The operator for a given condition. Possible values are `Equals`and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values []string `pulumi:"values"` }
type ActionRuleSuppressionConditionSeverityArgs ¶
type ActionRuleSuppressionConditionSeverityArgs struct { // The operator for a given condition. Possible values are `Equals`and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionSeverityArgs) ElementType ¶
func (ActionRuleSuppressionConditionSeverityArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutput ¶
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutputWithContext ¶
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutput ¶
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionSeverityArgs) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
type ActionRuleSuppressionConditionSeverityInput ¶
type ActionRuleSuppressionConditionSeverityInput interface { pulumi.Input ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput ToActionRuleSuppressionConditionSeverityOutputWithContext(context.Context) ActionRuleSuppressionConditionSeverityOutput }
ActionRuleSuppressionConditionSeverityInput is an input type that accepts ActionRuleSuppressionConditionSeverityArgs and ActionRuleSuppressionConditionSeverityOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionSeverityInput` via:
ActionRuleSuppressionConditionSeverityArgs{...}
type ActionRuleSuppressionConditionSeverityOutput ¶
type ActionRuleSuppressionConditionSeverityOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionSeverityOutput) ElementType ¶
func (ActionRuleSuppressionConditionSeverityOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionSeverityOutput) Operator ¶
func (o ActionRuleSuppressionConditionSeverityOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutput ¶
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutput() ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutputWithContext ¶
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityOutput
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutput ¶
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionSeverityOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityOutput) Values ¶
func (o ActionRuleSuppressionConditionSeverityOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type ActionRuleSuppressionConditionSeverityPtrInput ¶
type ActionRuleSuppressionConditionSeverityPtrInput interface { pulumi.Input ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(context.Context) ActionRuleSuppressionConditionSeverityPtrOutput }
ActionRuleSuppressionConditionSeverityPtrInput is an input type that accepts ActionRuleSuppressionConditionSeverityArgs, ActionRuleSuppressionConditionSeverityPtr and ActionRuleSuppressionConditionSeverityPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionSeverityPtrInput` via:
ActionRuleSuppressionConditionSeverityArgs{...} or: nil
func ActionRuleSuppressionConditionSeverityPtr ¶
func ActionRuleSuppressionConditionSeverityPtr(v *ActionRuleSuppressionConditionSeverityArgs) ActionRuleSuppressionConditionSeverityPtrInput
type ActionRuleSuppressionConditionSeverityPtrOutput ¶
type ActionRuleSuppressionConditionSeverityPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionSeverityPtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionSeverityPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionSeverityPtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionSeverityPtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals`and `NotEquals`.
func (ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutput ¶
func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutput() ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionSeverityPtrOutput) ToActionRuleSuppressionConditionSeverityPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionSeverityPtrOutput
func (ActionRuleSuppressionConditionSeverityPtrOutput) Values ¶
func (o ActionRuleSuppressionConditionSeverityPtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3`, and `Sev4`.
type ActionRuleSuppressionConditionTargetResourceType ¶
type ActionRuleSuppressionConditionTargetResourceType struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator string `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource types. Values []string `pulumi:"values"` }
type ActionRuleSuppressionConditionTargetResourceTypeArgs ¶
type ActionRuleSuppressionConditionTargetResourceTypeArgs struct { // The operator for a given condition. Possible values are `Equals` and `NotEquals`. Operator pulumi.StringInput `pulumi:"operator"` // A list of values to match for a given condition. The values should be valid resource types. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ElementType ¶
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ElementType() reflect.Type
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutput ¶
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶
func (i ActionRuleSuppressionConditionTargetResourceTypeArgs) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
type ActionRuleSuppressionConditionTargetResourceTypeInput ¶
type ActionRuleSuppressionConditionTargetResourceTypeInput interface { pulumi.Input ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput }
ActionRuleSuppressionConditionTargetResourceTypeInput is an input type that accepts ActionRuleSuppressionConditionTargetResourceTypeArgs and ActionRuleSuppressionConditionTargetResourceTypeOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionTargetResourceTypeInput` via:
ActionRuleSuppressionConditionTargetResourceTypeArgs{...}
type ActionRuleSuppressionConditionTargetResourceTypeOutput ¶
type ActionRuleSuppressionConditionTargetResourceTypeOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ElementType ¶
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) Operator ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) Operator() pulumi.StringOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutput ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutput() ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypeOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypeOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypeOutput) Values ¶
func (o ActionRuleSuppressionConditionTargetResourceTypeOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleSuppressionConditionTargetResourceTypePtrInput ¶
type ActionRuleSuppressionConditionTargetResourceTypePtrInput interface { pulumi.Input ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput }
ActionRuleSuppressionConditionTargetResourceTypePtrInput is an input type that accepts ActionRuleSuppressionConditionTargetResourceTypeArgs, ActionRuleSuppressionConditionTargetResourceTypePtr and ActionRuleSuppressionConditionTargetResourceTypePtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionConditionTargetResourceTypePtrInput` via:
ActionRuleSuppressionConditionTargetResourceTypeArgs{...} or: nil
func ActionRuleSuppressionConditionTargetResourceTypePtr ¶
func ActionRuleSuppressionConditionTargetResourceTypePtr(v *ActionRuleSuppressionConditionTargetResourceTypeArgs) ActionRuleSuppressionConditionTargetResourceTypePtrInput
type ActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶
type ActionRuleSuppressionConditionTargetResourceTypePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType ¶
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Operator ¶
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Operator() pulumi.StringPtrOutput
The operator for a given condition. Possible values are `Equals` and `NotEquals`.
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput ¶
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutput() ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext ¶
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) ToActionRuleSuppressionConditionTargetResourceTypePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionConditionTargetResourceTypePtrOutput
func (ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Values ¶
func (o ActionRuleSuppressionConditionTargetResourceTypePtrOutput) Values() pulumi.StringArrayOutput
A list of values to match for a given condition. The values should be valid resource types.
type ActionRuleSuppressionInput ¶
type ActionRuleSuppressionInput interface { pulumi.Input ToActionRuleSuppressionOutput() ActionRuleSuppressionOutput ToActionRuleSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionOutput }
type ActionRuleSuppressionMap ¶
type ActionRuleSuppressionMap map[string]ActionRuleSuppressionInput
func (ActionRuleSuppressionMap) ElementType ¶
func (ActionRuleSuppressionMap) ElementType() reflect.Type
func (ActionRuleSuppressionMap) ToActionRuleSuppressionMapOutput ¶
func (i ActionRuleSuppressionMap) ToActionRuleSuppressionMapOutput() ActionRuleSuppressionMapOutput
func (ActionRuleSuppressionMap) ToActionRuleSuppressionMapOutputWithContext ¶
func (i ActionRuleSuppressionMap) ToActionRuleSuppressionMapOutputWithContext(ctx context.Context) ActionRuleSuppressionMapOutput
type ActionRuleSuppressionMapInput ¶
type ActionRuleSuppressionMapInput interface { pulumi.Input ToActionRuleSuppressionMapOutput() ActionRuleSuppressionMapOutput ToActionRuleSuppressionMapOutputWithContext(context.Context) ActionRuleSuppressionMapOutput }
ActionRuleSuppressionMapInput is an input type that accepts ActionRuleSuppressionMap and ActionRuleSuppressionMapOutput values. You can construct a concrete instance of `ActionRuleSuppressionMapInput` via:
ActionRuleSuppressionMap{ "key": ActionRuleSuppressionArgs{...} }
type ActionRuleSuppressionMapOutput ¶
type ActionRuleSuppressionMapOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionMapOutput) ElementType ¶
func (ActionRuleSuppressionMapOutput) ElementType() reflect.Type
func (ActionRuleSuppressionMapOutput) MapIndex ¶
func (o ActionRuleSuppressionMapOutput) MapIndex(k pulumi.StringInput) ActionRuleSuppressionOutput
func (ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutput ¶
func (o ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutput() ActionRuleSuppressionMapOutput
func (ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutputWithContext ¶
func (o ActionRuleSuppressionMapOutput) ToActionRuleSuppressionMapOutputWithContext(ctx context.Context) ActionRuleSuppressionMapOutput
type ActionRuleSuppressionOutput ¶
type ActionRuleSuppressionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionOutput) ElementType ¶
func (ActionRuleSuppressionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionOutput) ToActionRuleSuppressionOutput ¶
func (o ActionRuleSuppressionOutput) ToActionRuleSuppressionOutput() ActionRuleSuppressionOutput
func (ActionRuleSuppressionOutput) ToActionRuleSuppressionOutputWithContext ¶
func (o ActionRuleSuppressionOutput) ToActionRuleSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionOutput
type ActionRuleSuppressionScopeArgs ¶
type ActionRuleSuppressionScopeArgs struct { // A list of resource IDs of the given scope type which will be the target of action rule. ResourceIds pulumi.StringArrayInput `pulumi:"resourceIds"` // Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`. Type pulumi.StringInput `pulumi:"type"` }
func (ActionRuleSuppressionScopeArgs) ElementType ¶
func (ActionRuleSuppressionScopeArgs) ElementType() reflect.Type
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutput ¶
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutputWithContext ¶
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutput ¶
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutputWithContext ¶
func (i ActionRuleSuppressionScopeArgs) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
type ActionRuleSuppressionScopeInput ¶
type ActionRuleSuppressionScopeInput interface { pulumi.Input ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput ToActionRuleSuppressionScopeOutputWithContext(context.Context) ActionRuleSuppressionScopeOutput }
ActionRuleSuppressionScopeInput is an input type that accepts ActionRuleSuppressionScopeArgs and ActionRuleSuppressionScopeOutput values. You can construct a concrete instance of `ActionRuleSuppressionScopeInput` via:
ActionRuleSuppressionScopeArgs{...}
type ActionRuleSuppressionScopeOutput ¶
type ActionRuleSuppressionScopeOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionScopeOutput) ElementType ¶
func (ActionRuleSuppressionScopeOutput) ElementType() reflect.Type
func (ActionRuleSuppressionScopeOutput) ResourceIds ¶
func (o ActionRuleSuppressionScopeOutput) ResourceIds() pulumi.StringArrayOutput
A list of resource IDs of the given scope type which will be the target of action rule.
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutput ¶
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutput() ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutputWithContext ¶
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopeOutputWithContext(ctx context.Context) ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutput ¶
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutputWithContext ¶
func (o ActionRuleSuppressionScopeOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopeOutput) Type ¶
func (o ActionRuleSuppressionScopeOutput) Type() pulumi.StringOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleSuppressionScopePtrInput ¶
type ActionRuleSuppressionScopePtrInput interface { pulumi.Input ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput ToActionRuleSuppressionScopePtrOutputWithContext(context.Context) ActionRuleSuppressionScopePtrOutput }
ActionRuleSuppressionScopePtrInput is an input type that accepts ActionRuleSuppressionScopeArgs, ActionRuleSuppressionScopePtr and ActionRuleSuppressionScopePtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionScopePtrInput` via:
ActionRuleSuppressionScopeArgs{...} or: nil
func ActionRuleSuppressionScopePtr ¶
func ActionRuleSuppressionScopePtr(v *ActionRuleSuppressionScopeArgs) ActionRuleSuppressionScopePtrInput
type ActionRuleSuppressionScopePtrOutput ¶
type ActionRuleSuppressionScopePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionScopePtrOutput) Elem ¶
func (o ActionRuleSuppressionScopePtrOutput) Elem() ActionRuleSuppressionScopeOutput
func (ActionRuleSuppressionScopePtrOutput) ElementType ¶
func (ActionRuleSuppressionScopePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionScopePtrOutput) ResourceIds ¶
func (o ActionRuleSuppressionScopePtrOutput) ResourceIds() pulumi.StringArrayOutput
A list of resource IDs of the given scope type which will be the target of action rule.
func (ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutput ¶
func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutput() ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutputWithContext ¶
func (o ActionRuleSuppressionScopePtrOutput) ToActionRuleSuppressionScopePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionScopePtrOutput
func (ActionRuleSuppressionScopePtrOutput) Type ¶
func (o ActionRuleSuppressionScopePtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of target scope. Possible values are `ResourceGroup` and `Resource`.
type ActionRuleSuppressionState ¶
type ActionRuleSuppressionState struct { // A `condition` block as defined below. Condition ActionRuleSuppressionConditionPtrInput // Specifies a description for the Action Rule. Description pulumi.StringPtrInput // Is the Action Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the Monitor Action Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `scope` block as defined below. Scope ActionRuleSuppressionScopePtrInput // A `suppression` block as defined below. Suppression ActionRuleSuppressionSuppressionPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ActionRuleSuppressionState) ElementType ¶
func (ActionRuleSuppressionState) ElementType() reflect.Type
type ActionRuleSuppressionSuppression ¶
type ActionRuleSuppressionSuppression struct { // Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`. RecurrenceType string `pulumi:"recurrenceType"` // A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`. Schedule *ActionRuleSuppressionSuppressionSchedule `pulumi:"schedule"` }
type ActionRuleSuppressionSuppressionArgs ¶
type ActionRuleSuppressionSuppressionArgs struct { // Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`. RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`. Schedule ActionRuleSuppressionSuppressionSchedulePtrInput `pulumi:"schedule"` }
func (ActionRuleSuppressionSuppressionArgs) ElementType ¶
func (ActionRuleSuppressionSuppressionArgs) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutput ¶
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutputWithContext ¶
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutput ¶
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
func (ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutputWithContext ¶
func (i ActionRuleSuppressionSuppressionArgs) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
type ActionRuleSuppressionSuppressionInput ¶
type ActionRuleSuppressionSuppressionInput interface { pulumi.Input ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput ToActionRuleSuppressionSuppressionOutputWithContext(context.Context) ActionRuleSuppressionSuppressionOutput }
ActionRuleSuppressionSuppressionInput is an input type that accepts ActionRuleSuppressionSuppressionArgs and ActionRuleSuppressionSuppressionOutput values. You can construct a concrete instance of `ActionRuleSuppressionSuppressionInput` via:
ActionRuleSuppressionSuppressionArgs{...}
type ActionRuleSuppressionSuppressionOutput ¶
type ActionRuleSuppressionSuppressionOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionOutput) ElementType ¶
func (ActionRuleSuppressionSuppressionOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionOutput) RecurrenceType ¶
func (o ActionRuleSuppressionSuppressionOutput) RecurrenceType() pulumi.StringOutput
Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`.
func (ActionRuleSuppressionSuppressionOutput) Schedule ¶
func (o ActionRuleSuppressionSuppressionOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`.
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutput ¶
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutput() ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionOutput
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutput ¶
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
func (ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
type ActionRuleSuppressionSuppressionPtrInput ¶
type ActionRuleSuppressionSuppressionPtrInput interface { pulumi.Input ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput ToActionRuleSuppressionSuppressionPtrOutputWithContext(context.Context) ActionRuleSuppressionSuppressionPtrOutput }
ActionRuleSuppressionSuppressionPtrInput is an input type that accepts ActionRuleSuppressionSuppressionArgs, ActionRuleSuppressionSuppressionPtr and ActionRuleSuppressionSuppressionPtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionSuppressionPtrInput` via:
ActionRuleSuppressionSuppressionArgs{...} or: nil
func ActionRuleSuppressionSuppressionPtr ¶
func ActionRuleSuppressionSuppressionPtr(v *ActionRuleSuppressionSuppressionArgs) ActionRuleSuppressionSuppressionPtrInput
type ActionRuleSuppressionSuppressionPtrOutput ¶
type ActionRuleSuppressionSuppressionPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionPtrOutput) ElementType ¶
func (ActionRuleSuppressionSuppressionPtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionPtrOutput) RecurrenceType ¶
func (o ActionRuleSuppressionSuppressionPtrOutput) RecurrenceType() pulumi.StringPtrOutput
Specifies the type of suppression. Possible values are `Always`, `Daily`, `Monthly`, `Once`, and `Weekly`.
func (ActionRuleSuppressionSuppressionPtrOutput) Schedule ¶
func (o ActionRuleSuppressionSuppressionPtrOutput) Schedule() ActionRuleSuppressionSuppressionSchedulePtrOutput
A `schedule` block as defined below. Required if `recurrenceType` is `Daily`, `Monthly`, `Once` or `Weekly`.
func (ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutput ¶
func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutput() ActionRuleSuppressionSuppressionPtrOutput
func (ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionPtrOutput) ToActionRuleSuppressionSuppressionPtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionPtrOutput
type ActionRuleSuppressionSuppressionSchedule ¶
type ActionRuleSuppressionSuppressionSchedule struct { // specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z'). EndDateUtc string `pulumi:"endDateUtc"` // specifies the list of dayOfMonth to recurrence. Possible values are between `1` - `31`. Required if `recurrenceType` is `Monthly`. RecurrenceMonthlies []int `pulumi:"recurrenceMonthlies"` // specifies the list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. RecurrenceWeeklies []string `pulumi:"recurrenceWeeklies"` // specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z'). StartDateUtc string `pulumi:"startDateUtc"` }
type ActionRuleSuppressionSuppressionScheduleArgs ¶
type ActionRuleSuppressionSuppressionScheduleArgs struct { // specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z'). EndDateUtc pulumi.StringInput `pulumi:"endDateUtc"` // specifies the list of dayOfMonth to recurrence. Possible values are between `1` - `31`. Required if `recurrenceType` is `Monthly`. RecurrenceMonthlies pulumi.IntArrayInput `pulumi:"recurrenceMonthlies"` // specifies the list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. RecurrenceWeeklies pulumi.StringArrayInput `pulumi:"recurrenceWeeklies"` // specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z'). StartDateUtc pulumi.StringInput `pulumi:"startDateUtc"` }
func (ActionRuleSuppressionSuppressionScheduleArgs) ElementType ¶
func (ActionRuleSuppressionSuppressionScheduleArgs) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutput ¶
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutputWithContext ¶
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutput ¶
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
func (ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext ¶
func (i ActionRuleSuppressionSuppressionScheduleArgs) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
type ActionRuleSuppressionSuppressionScheduleInput ¶
type ActionRuleSuppressionSuppressionScheduleInput interface { pulumi.Input ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput ToActionRuleSuppressionSuppressionScheduleOutputWithContext(context.Context) ActionRuleSuppressionSuppressionScheduleOutput }
ActionRuleSuppressionSuppressionScheduleInput is an input type that accepts ActionRuleSuppressionSuppressionScheduleArgs and ActionRuleSuppressionSuppressionScheduleOutput values. You can construct a concrete instance of `ActionRuleSuppressionSuppressionScheduleInput` via:
ActionRuleSuppressionSuppressionScheduleArgs{...}
type ActionRuleSuppressionSuppressionScheduleOutput ¶
type ActionRuleSuppressionSuppressionScheduleOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionScheduleOutput) ElementType ¶
func (ActionRuleSuppressionSuppressionScheduleOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionScheduleOutput) EndDateUtc ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) EndDateUtc() pulumi.StringOutput
specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceMonthlies ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceMonthlies() pulumi.IntArrayOutput
specifies the list of dayOfMonth to recurrence. Possible values are between `1` - `31`. Required if `recurrenceType` is `Monthly`.
func (ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceWeeklies ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) RecurrenceWeeklies() pulumi.StringArrayOutput
specifies the list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
func (ActionRuleSuppressionSuppressionScheduleOutput) StartDateUtc ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) StartDateUtc() pulumi.StringOutput
specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutput ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutput() ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionScheduleOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionScheduleOutput
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
func (ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionScheduleOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
type ActionRuleSuppressionSuppressionSchedulePtrInput ¶
type ActionRuleSuppressionSuppressionSchedulePtrInput interface { pulumi.Input ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput }
ActionRuleSuppressionSuppressionSchedulePtrInput is an input type that accepts ActionRuleSuppressionSuppressionScheduleArgs, ActionRuleSuppressionSuppressionSchedulePtr and ActionRuleSuppressionSuppressionSchedulePtrOutput values. You can construct a concrete instance of `ActionRuleSuppressionSuppressionSchedulePtrInput` via:
ActionRuleSuppressionSuppressionScheduleArgs{...} or: nil
func ActionRuleSuppressionSuppressionSchedulePtr ¶
func ActionRuleSuppressionSuppressionSchedulePtr(v *ActionRuleSuppressionSuppressionScheduleArgs) ActionRuleSuppressionSuppressionSchedulePtrInput
type ActionRuleSuppressionSuppressionSchedulePtrOutput ¶
type ActionRuleSuppressionSuppressionSchedulePtrOutput struct{ *pulumi.OutputState }
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ElementType ¶
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ElementType() reflect.Type
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) EndDateUtc ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) EndDateUtc() pulumi.StringPtrOutput
specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceMonthlies ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceMonthlies() pulumi.IntArrayOutput
specifies the list of dayOfMonth to recurrence. Possible values are between `1` - `31`. Required if `recurrenceType` is `Monthly`.
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceWeeklies ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) RecurrenceWeeklies() pulumi.StringArrayOutput
specifies the list of dayOfWeek to recurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) StartDateUtc ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) StartDateUtc() pulumi.StringPtrOutput
specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z').
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutput() ActionRuleSuppressionSuppressionSchedulePtrOutput
func (ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext ¶
func (o ActionRuleSuppressionSuppressionSchedulePtrOutput) ToActionRuleSuppressionSuppressionSchedulePtrOutputWithContext(ctx context.Context) ActionRuleSuppressionSuppressionSchedulePtrOutput
type ActivityLogAlert ¶
type ActivityLogAlert struct { pulumi.CustomResourceState // One or more `action` blocks as defined below. Actions ActivityLogAlertActionArrayOutput `pulumi:"actions"` // A `criteria` block as defined below. Criteria ActivityLogAlertCriteriaOutput `pulumi:"criteria"` // The description of this activity log alert. Description pulumi.StringPtrOutput `pulumi:"description"` // Should this Activity Log Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The name of the activity log alert. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the activity log alert instance. 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mainResourceGroup, err := core.NewResourceGroup(ctx, "mainResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) 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 }) }
```
## Import
Activity log alerts can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/activityLogAlert:ActivityLogAlert example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/activityLogAlerts/myalertname
```
func GetActivityLogAlert ¶
func GetActivityLogAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActivityLogAlertState, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)
GetActivityLogAlert gets an existing ActivityLogAlert resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewActivityLogAlert ¶
func NewActivityLogAlert(ctx *pulumi.Context, name string, args *ActivityLogAlertArgs, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)
NewActivityLogAlert registers a new resource with the given unique name, arguments, and options.
func (*ActivityLogAlert) ElementType ¶
func (*ActivityLogAlert) ElementType() reflect.Type
func (*ActivityLogAlert) ToActivityLogAlertOutput ¶
func (i *ActivityLogAlert) ToActivityLogAlertOutput() ActivityLogAlertOutput
func (*ActivityLogAlert) ToActivityLogAlertOutputWithContext ¶
func (i *ActivityLogAlert) ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput
type ActivityLogAlertAction ¶
type ActivityLogAlertAction struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource. ActionGroupId string `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
type ActivityLogAlertActionArgs ¶
type ActivityLogAlertActionArgs struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource. ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
func (ActivityLogAlertActionArgs) ElementType ¶
func (ActivityLogAlertActionArgs) ElementType() reflect.Type
func (ActivityLogAlertActionArgs) ToActivityLogAlertActionOutput ¶
func (i ActivityLogAlertActionArgs) ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput
func (ActivityLogAlertActionArgs) ToActivityLogAlertActionOutputWithContext ¶
func (i ActivityLogAlertActionArgs) ToActivityLogAlertActionOutputWithContext(ctx context.Context) ActivityLogAlertActionOutput
type ActivityLogAlertActionArray ¶
type ActivityLogAlertActionArray []ActivityLogAlertActionInput
func (ActivityLogAlertActionArray) ElementType ¶
func (ActivityLogAlertActionArray) ElementType() reflect.Type
func (ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutput ¶
func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
func (ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutputWithContext ¶
func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
type ActivityLogAlertActionArrayInput ¶
type ActivityLogAlertActionArrayInput interface { pulumi.Input ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput ToActivityLogAlertActionArrayOutputWithContext(context.Context) ActivityLogAlertActionArrayOutput }
ActivityLogAlertActionArrayInput is an input type that accepts ActivityLogAlertActionArray and ActivityLogAlertActionArrayOutput values. You can construct a concrete instance of `ActivityLogAlertActionArrayInput` via:
ActivityLogAlertActionArray{ ActivityLogAlertActionArgs{...} }
type ActivityLogAlertActionArrayOutput ¶
type ActivityLogAlertActionArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertActionArrayOutput) ElementType ¶
func (ActivityLogAlertActionArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertActionArrayOutput) Index ¶
func (o ActivityLogAlertActionArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertActionOutput
func (ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutput ¶
func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
func (ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutputWithContext ¶
func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
type ActivityLogAlertActionInput ¶
type ActivityLogAlertActionInput interface { pulumi.Input ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput ToActivityLogAlertActionOutputWithContext(context.Context) ActivityLogAlertActionOutput }
ActivityLogAlertActionInput is an input type that accepts ActivityLogAlertActionArgs and ActivityLogAlertActionOutput values. You can construct a concrete instance of `ActivityLogAlertActionInput` via:
ActivityLogAlertActionArgs{...}
type ActivityLogAlertActionOutput ¶
type ActivityLogAlertActionOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertActionOutput) ActionGroupId ¶
func (o ActivityLogAlertActionOutput) ActionGroupId() pulumi.StringOutput
The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource.
func (ActivityLogAlertActionOutput) ElementType ¶
func (ActivityLogAlertActionOutput) ElementType() reflect.Type
func (ActivityLogAlertActionOutput) ToActivityLogAlertActionOutput ¶
func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput
func (ActivityLogAlertActionOutput) ToActivityLogAlertActionOutputWithContext ¶
func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutputWithContext(ctx context.Context) ActivityLogAlertActionOutput
func (ActivityLogAlertActionOutput) WebhookProperties ¶
func (o ActivityLogAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
The map of custom string properties to include with the post operation. These data are appended to the webhook payload.
type ActivityLogAlertArgs ¶
type ActivityLogAlertArgs struct { // One or more `action` blocks as defined below. Actions ActivityLogAlertActionArrayInput // A `criteria` block as defined below. Criteria ActivityLogAlertCriteriaInput // The description of this activity log alert. Description pulumi.StringPtrInput // Should this Activity Log Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The name of the activity log alert. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the activity log alert instance. 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 ActivityLogAlertArray ¶
type ActivityLogAlertArray []ActivityLogAlertInput
func (ActivityLogAlertArray) ElementType ¶
func (ActivityLogAlertArray) ElementType() reflect.Type
func (ActivityLogAlertArray) ToActivityLogAlertArrayOutput ¶
func (i ActivityLogAlertArray) ToActivityLogAlertArrayOutput() ActivityLogAlertArrayOutput
func (ActivityLogAlertArray) ToActivityLogAlertArrayOutputWithContext ¶
func (i ActivityLogAlertArray) ToActivityLogAlertArrayOutputWithContext(ctx context.Context) ActivityLogAlertArrayOutput
type ActivityLogAlertArrayInput ¶
type ActivityLogAlertArrayInput interface { pulumi.Input ToActivityLogAlertArrayOutput() ActivityLogAlertArrayOutput ToActivityLogAlertArrayOutputWithContext(context.Context) ActivityLogAlertArrayOutput }
ActivityLogAlertArrayInput is an input type that accepts ActivityLogAlertArray and ActivityLogAlertArrayOutput values. You can construct a concrete instance of `ActivityLogAlertArrayInput` via:
ActivityLogAlertArray{ ActivityLogAlertArgs{...} }
type ActivityLogAlertArrayOutput ¶
type ActivityLogAlertArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertArrayOutput) ElementType ¶
func (ActivityLogAlertArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertArrayOutput) Index ¶
func (o ActivityLogAlertArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertOutput
func (ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutput ¶
func (o ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutput() ActivityLogAlertArrayOutput
func (ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutputWithContext ¶
func (o ActivityLogAlertArrayOutput) ToActivityLogAlertArrayOutputWithContext(ctx context.Context) ActivityLogAlertArrayOutput
type ActivityLogAlertCriteria ¶
type ActivityLogAlertCriteria struct { // The email address or Azure Active Directory identifier of the user who performed the operation. Caller *string `pulumi:"caller"` // The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`. Category string `pulumi:"category"` // The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`. Level *string `pulumi:"level"` // The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`. OperationName *string `pulumi:"operationName"` // The recommendation category of the event. Possible values are `Cost`, `Reliability`, `OperationalExcellence` and `Performance`. It is only allowed when `category` is `Recommendation`. RecommendationCategory *string `pulumi:"recommendationCategory"` // The recommendation impact of the event. Possible values are `High`, `Medium` and `Low`. It is only allowed when `category` is `Recommendation`. RecommendationImpact *string `pulumi:"recommendationImpact"` // The recommendation type of the event. It is only allowed when `category` is `Recommendation`. RecommendationType *string `pulumi:"recommendationType"` // The name of resource group monitored by the activity log alert. ResourceGroup *string `pulumi:"resourceGroup"` // The specific resource monitored by the activity log alert. It should be within one of the `scopes`. ResourceId *string `pulumi:"resourceId"` // The name of the resource provider monitored by the activity log alert. ResourceProvider *string `pulumi:"resourceProvider"` // The resource type monitored by the activity log alert. ResourceType *string `pulumi:"resourceType"` // A block to define fine grain service health settings. ServiceHealths []ActivityLogAlertCriteriaServiceHealth `pulumi:"serviceHealths"` // The status of the event. For example, `Started`, `Failed`, or `Succeeded`. Status *string `pulumi:"status"` // The sub status of the event. SubStatus *string `pulumi:"subStatus"` }
type ActivityLogAlertCriteriaArgs ¶
type ActivityLogAlertCriteriaArgs struct { // The email address or Azure Active Directory identifier of the user who performed the operation. Caller pulumi.StringPtrInput `pulumi:"caller"` // The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`. Category pulumi.StringInput `pulumi:"category"` // The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`. Level pulumi.StringPtrInput `pulumi:"level"` // The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`. OperationName pulumi.StringPtrInput `pulumi:"operationName"` // The recommendation category of the event. Possible values are `Cost`, `Reliability`, `OperationalExcellence` and `Performance`. It is only allowed when `category` is `Recommendation`. RecommendationCategory pulumi.StringPtrInput `pulumi:"recommendationCategory"` // The recommendation impact of the event. Possible values are `High`, `Medium` and `Low`. It is only allowed when `category` is `Recommendation`. RecommendationImpact pulumi.StringPtrInput `pulumi:"recommendationImpact"` // The recommendation type of the event. It is only allowed when `category` is `Recommendation`. RecommendationType pulumi.StringPtrInput `pulumi:"recommendationType"` // The name of resource group monitored by the activity log alert. ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"` // The specific resource monitored by the activity log alert. It should be within one of the `scopes`. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The name of the resource provider monitored by the activity log alert. ResourceProvider pulumi.StringPtrInput `pulumi:"resourceProvider"` // The resource type monitored by the activity log alert. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A block to define fine grain service health settings. ServiceHealths ActivityLogAlertCriteriaServiceHealthArrayInput `pulumi:"serviceHealths"` // The status of the event. For example, `Started`, `Failed`, or `Succeeded`. Status pulumi.StringPtrInput `pulumi:"status"` // The sub status of the event. SubStatus pulumi.StringPtrInput `pulumi:"subStatus"` }
func (ActivityLogAlertCriteriaArgs) ElementType ¶
func (ActivityLogAlertCriteriaArgs) ElementType() reflect.Type
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutput ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutputWithContext ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutput ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutputWithContext ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
type ActivityLogAlertCriteriaInput ¶
type ActivityLogAlertCriteriaInput interface { pulumi.Input ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput ToActivityLogAlertCriteriaOutputWithContext(context.Context) ActivityLogAlertCriteriaOutput }
ActivityLogAlertCriteriaInput is an input type that accepts ActivityLogAlertCriteriaArgs and ActivityLogAlertCriteriaOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaInput` via:
ActivityLogAlertCriteriaArgs{...}
type ActivityLogAlertCriteriaOutput ¶
type ActivityLogAlertCriteriaOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaOutput) Caller ¶
func (o ActivityLogAlertCriteriaOutput) Caller() pulumi.StringPtrOutput
The email address or Azure Active Directory identifier of the user who performed the operation.
func (ActivityLogAlertCriteriaOutput) Category ¶
func (o ActivityLogAlertCriteriaOutput) Category() pulumi.StringOutput
The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`.
func (ActivityLogAlertCriteriaOutput) ElementType ¶
func (ActivityLogAlertCriteriaOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaOutput) Level ¶
func (o ActivityLogAlertCriteriaOutput) Level() pulumi.StringPtrOutput
The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`.
func (ActivityLogAlertCriteriaOutput) OperationName ¶
func (o ActivityLogAlertCriteriaOutput) OperationName() pulumi.StringPtrOutput
The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`.
func (ActivityLogAlertCriteriaOutput) RecommendationCategory ¶
func (o ActivityLogAlertCriteriaOutput) RecommendationCategory() pulumi.StringPtrOutput
The recommendation category of the event. Possible values are `Cost`, `Reliability`, `OperationalExcellence` and `Performance`. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaOutput) RecommendationImpact ¶
func (o ActivityLogAlertCriteriaOutput) RecommendationImpact() pulumi.StringPtrOutput
The recommendation impact of the event. Possible values are `High`, `Medium` and `Low`. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaOutput) RecommendationType ¶
func (o ActivityLogAlertCriteriaOutput) RecommendationType() pulumi.StringPtrOutput
The recommendation type of the event. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaOutput) ResourceGroup ¶
func (o ActivityLogAlertCriteriaOutput) ResourceGroup() pulumi.StringPtrOutput
The name of resource group monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ResourceId ¶
func (o ActivityLogAlertCriteriaOutput) ResourceId() pulumi.StringPtrOutput
The specific resource monitored by the activity log alert. It should be within one of the `scopes`.
func (ActivityLogAlertCriteriaOutput) ResourceProvider ¶
func (o ActivityLogAlertCriteriaOutput) ResourceProvider() pulumi.StringPtrOutput
The name of the resource provider monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ResourceType ¶
func (o ActivityLogAlertCriteriaOutput) ResourceType() pulumi.StringPtrOutput
The resource type monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ServiceHealths ¶
func (o ActivityLogAlertCriteriaOutput) ServiceHealths() ActivityLogAlertCriteriaServiceHealthArrayOutput
A block to define fine grain service health settings.
func (ActivityLogAlertCriteriaOutput) Status ¶
func (o ActivityLogAlertCriteriaOutput) Status() pulumi.StringPtrOutput
The status of the event. For example, `Started`, `Failed`, or `Succeeded`.
func (ActivityLogAlertCriteriaOutput) SubStatus ¶
func (o ActivityLogAlertCriteriaOutput) SubStatus() pulumi.StringPtrOutput
The sub status of the event.
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutput ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutputWithContext ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutput ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
type ActivityLogAlertCriteriaPtrInput ¶
type ActivityLogAlertCriteriaPtrInput interface { pulumi.Input ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput ToActivityLogAlertCriteriaPtrOutputWithContext(context.Context) ActivityLogAlertCriteriaPtrOutput }
ActivityLogAlertCriteriaPtrInput is an input type that accepts ActivityLogAlertCriteriaArgs, ActivityLogAlertCriteriaPtr and ActivityLogAlertCriteriaPtrOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaPtrInput` via:
ActivityLogAlertCriteriaArgs{...} or: nil
func ActivityLogAlertCriteriaPtr ¶
func ActivityLogAlertCriteriaPtr(v *ActivityLogAlertCriteriaArgs) ActivityLogAlertCriteriaPtrInput
type ActivityLogAlertCriteriaPtrOutput ¶
type ActivityLogAlertCriteriaPtrOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaPtrOutput) Caller ¶
func (o ActivityLogAlertCriteriaPtrOutput) Caller() pulumi.StringPtrOutput
The email address or Azure Active Directory identifier of the user who performed the operation.
func (ActivityLogAlertCriteriaPtrOutput) Category ¶
func (o ActivityLogAlertCriteriaPtrOutput) Category() pulumi.StringPtrOutput
The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`.
func (ActivityLogAlertCriteriaPtrOutput) Elem ¶
func (o ActivityLogAlertCriteriaPtrOutput) Elem() ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaPtrOutput) ElementType ¶
func (ActivityLogAlertCriteriaPtrOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaPtrOutput) Level ¶
func (o ActivityLogAlertCriteriaPtrOutput) Level() pulumi.StringPtrOutput
The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`.
func (ActivityLogAlertCriteriaPtrOutput) OperationName ¶
func (o ActivityLogAlertCriteriaPtrOutput) OperationName() pulumi.StringPtrOutput
The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`.
func (ActivityLogAlertCriteriaPtrOutput) RecommendationCategory ¶
func (o ActivityLogAlertCriteriaPtrOutput) RecommendationCategory() pulumi.StringPtrOutput
The recommendation category of the event. Possible values are `Cost`, `Reliability`, `OperationalExcellence` and `Performance`. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaPtrOutput) RecommendationImpact ¶
func (o ActivityLogAlertCriteriaPtrOutput) RecommendationImpact() pulumi.StringPtrOutput
The recommendation impact of the event. Possible values are `High`, `Medium` and `Low`. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaPtrOutput) RecommendationType ¶
func (o ActivityLogAlertCriteriaPtrOutput) RecommendationType() pulumi.StringPtrOutput
The recommendation type of the event. It is only allowed when `category` is `Recommendation`.
func (ActivityLogAlertCriteriaPtrOutput) ResourceGroup ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceGroup() pulumi.StringPtrOutput
The name of resource group monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ResourceId ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceId() pulumi.StringPtrOutput
The specific resource monitored by the activity log alert. It should be within one of the `scopes`.
func (ActivityLogAlertCriteriaPtrOutput) ResourceProvider ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceProvider() pulumi.StringPtrOutput
The name of the resource provider monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ResourceType ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceType() pulumi.StringPtrOutput
The resource type monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ServiceHealths ¶
func (o ActivityLogAlertCriteriaPtrOutput) ServiceHealths() ActivityLogAlertCriteriaServiceHealthArrayOutput
A block to define fine grain service health settings.
func (ActivityLogAlertCriteriaPtrOutput) Status ¶
func (o ActivityLogAlertCriteriaPtrOutput) Status() pulumi.StringPtrOutput
The status of the event. For example, `Started`, `Failed`, or `Succeeded`.
func (ActivityLogAlertCriteriaPtrOutput) SubStatus ¶
func (o ActivityLogAlertCriteriaPtrOutput) SubStatus() pulumi.StringPtrOutput
The sub status of the event.
func (ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutput ¶
func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
func (ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
type ActivityLogAlertCriteriaServiceHealth ¶
type ActivityLogAlertCriteriaServiceHealth struct { // Events this alert will monitor Possible values are `Incident`, `Maintenance`, `Informational`, `ActionRequired` and `Security`. Events []string `pulumi:"events"` // Locations this alert will monitor. For example, `West Europe`. Defaults to `Global`. Locations []string `pulumi:"locations"` // Services this alert will monitor. For example, `Activity Logs & Alerts`, `Action Groups`. Defaults to all Services. Services []string `pulumi:"services"` }
type ActivityLogAlertCriteriaServiceHealthArgs ¶
type ActivityLogAlertCriteriaServiceHealthArgs struct { // Events this alert will monitor Possible values are `Incident`, `Maintenance`, `Informational`, `ActionRequired` and `Security`. Events pulumi.StringArrayInput `pulumi:"events"` // Locations this alert will monitor. For example, `West Europe`. Defaults to `Global`. Locations pulumi.StringArrayInput `pulumi:"locations"` // Services this alert will monitor. For example, `Activity Logs & Alerts`, `Action Groups`. Defaults to all Services. Services pulumi.StringArrayInput `pulumi:"services"` }
func (ActivityLogAlertCriteriaServiceHealthArgs) ElementType ¶
func (ActivityLogAlertCriteriaServiceHealthArgs) ElementType() reflect.Type
func (ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutput ¶
func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput
func (ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutputWithContext ¶
func (i ActivityLogAlertCriteriaServiceHealthArgs) ToActivityLogAlertCriteriaServiceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthOutput
type ActivityLogAlertCriteriaServiceHealthArray ¶
type ActivityLogAlertCriteriaServiceHealthArray []ActivityLogAlertCriteriaServiceHealthInput
func (ActivityLogAlertCriteriaServiceHealthArray) ElementType ¶
func (ActivityLogAlertCriteriaServiceHealthArray) ElementType() reflect.Type
func (ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutput ¶
func (i ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput
func (ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext ¶
func (i ActivityLogAlertCriteriaServiceHealthArray) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput
type ActivityLogAlertCriteriaServiceHealthArrayInput ¶
type ActivityLogAlertCriteriaServiceHealthArrayInput interface { pulumi.Input ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput }
ActivityLogAlertCriteriaServiceHealthArrayInput is an input type that accepts ActivityLogAlertCriteriaServiceHealthArray and ActivityLogAlertCriteriaServiceHealthArrayOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaServiceHealthArrayInput` via:
ActivityLogAlertCriteriaServiceHealthArray{ ActivityLogAlertCriteriaServiceHealthArgs{...} }
type ActivityLogAlertCriteriaServiceHealthArrayOutput ¶
type ActivityLogAlertCriteriaServiceHealthArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ElementType ¶
func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutput ¶
func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutput() ActivityLogAlertCriteriaServiceHealthArrayOutput
func (ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext ¶
func (o ActivityLogAlertCriteriaServiceHealthArrayOutput) ToActivityLogAlertCriteriaServiceHealthArrayOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthArrayOutput
type ActivityLogAlertCriteriaServiceHealthInput ¶
type ActivityLogAlertCriteriaServiceHealthInput interface { pulumi.Input ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput ToActivityLogAlertCriteriaServiceHealthOutputWithContext(context.Context) ActivityLogAlertCriteriaServiceHealthOutput }
ActivityLogAlertCriteriaServiceHealthInput is an input type that accepts ActivityLogAlertCriteriaServiceHealthArgs and ActivityLogAlertCriteriaServiceHealthOutput values. You can construct a concrete instance of `ActivityLogAlertCriteriaServiceHealthInput` via:
ActivityLogAlertCriteriaServiceHealthArgs{...}
type ActivityLogAlertCriteriaServiceHealthOutput ¶
type ActivityLogAlertCriteriaServiceHealthOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertCriteriaServiceHealthOutput) ElementType ¶
func (ActivityLogAlertCriteriaServiceHealthOutput) ElementType() reflect.Type
func (ActivityLogAlertCriteriaServiceHealthOutput) Events ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) Events() pulumi.StringArrayOutput
Events this alert will monitor Possible values are `Incident`, `Maintenance`, `Informational`, `ActionRequired` and `Security`.
func (ActivityLogAlertCriteriaServiceHealthOutput) Locations ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) Locations() pulumi.StringArrayOutput
Locations this alert will monitor. For example, `West Europe`. Defaults to `Global`.
func (ActivityLogAlertCriteriaServiceHealthOutput) Services ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) Services() pulumi.StringArrayOutput
Services this alert will monitor. For example, `Activity Logs & Alerts`, `Action Groups`. Defaults to all Services.
func (ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutput ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutput() ActivityLogAlertCriteriaServiceHealthOutput
func (ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutputWithContext ¶
func (o ActivityLogAlertCriteriaServiceHealthOutput) ToActivityLogAlertCriteriaServiceHealthOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaServiceHealthOutput
type ActivityLogAlertInput ¶
type ActivityLogAlertInput interface { pulumi.Input ToActivityLogAlertOutput() ActivityLogAlertOutput ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput }
type ActivityLogAlertMap ¶
type ActivityLogAlertMap map[string]ActivityLogAlertInput
func (ActivityLogAlertMap) ElementType ¶
func (ActivityLogAlertMap) ElementType() reflect.Type
func (ActivityLogAlertMap) ToActivityLogAlertMapOutput ¶
func (i ActivityLogAlertMap) ToActivityLogAlertMapOutput() ActivityLogAlertMapOutput
func (ActivityLogAlertMap) ToActivityLogAlertMapOutputWithContext ¶
func (i ActivityLogAlertMap) ToActivityLogAlertMapOutputWithContext(ctx context.Context) ActivityLogAlertMapOutput
type ActivityLogAlertMapInput ¶
type ActivityLogAlertMapInput interface { pulumi.Input ToActivityLogAlertMapOutput() ActivityLogAlertMapOutput ToActivityLogAlertMapOutputWithContext(context.Context) ActivityLogAlertMapOutput }
ActivityLogAlertMapInput is an input type that accepts ActivityLogAlertMap and ActivityLogAlertMapOutput values. You can construct a concrete instance of `ActivityLogAlertMapInput` via:
ActivityLogAlertMap{ "key": ActivityLogAlertArgs{...} }
type ActivityLogAlertMapOutput ¶
type ActivityLogAlertMapOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertMapOutput) ElementType ¶
func (ActivityLogAlertMapOutput) ElementType() reflect.Type
func (ActivityLogAlertMapOutput) MapIndex ¶
func (o ActivityLogAlertMapOutput) MapIndex(k pulumi.StringInput) ActivityLogAlertOutput
func (ActivityLogAlertMapOutput) ToActivityLogAlertMapOutput ¶
func (o ActivityLogAlertMapOutput) ToActivityLogAlertMapOutput() ActivityLogAlertMapOutput
func (ActivityLogAlertMapOutput) ToActivityLogAlertMapOutputWithContext ¶
func (o ActivityLogAlertMapOutput) ToActivityLogAlertMapOutputWithContext(ctx context.Context) ActivityLogAlertMapOutput
type ActivityLogAlertOutput ¶
type ActivityLogAlertOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertOutput) ElementType ¶
func (ActivityLogAlertOutput) ElementType() reflect.Type
func (ActivityLogAlertOutput) ToActivityLogAlertOutput ¶
func (o ActivityLogAlertOutput) ToActivityLogAlertOutput() ActivityLogAlertOutput
func (ActivityLogAlertOutput) ToActivityLogAlertOutputWithContext ¶
func (o ActivityLogAlertOutput) ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput
type ActivityLogAlertState ¶
type ActivityLogAlertState struct { // One or more `action` blocks as defined below. Actions ActivityLogAlertActionArrayInput // A `criteria` block as defined below. Criteria ActivityLogAlertCriteriaPtrInput // The description of this activity log alert. Description pulumi.StringPtrInput // Should this Activity Log Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The name of the activity log alert. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the activity log alert instance. 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/v4/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } 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), MetricNamespace: pulumi.String("microsoft.compute/virtualmachinescalesets"), Dimensions: monitoring.AutoscaleSettingProfileRuleMetricTriggerDimensionArray{ &monitoring.AutoscaleSettingProfileRuleMetricTriggerDimensionArgs{ Name: pulumi.String("AppName"), Operator: pulumi.String("Equals"), Values: pulumi.StringArray{ pulumi.String("App1"), }, }, }, }, ScaleAction: &monitoring.AutoscaleSettingProfileRuleScaleActionArgs{ Direction: pulumi.String("Increase"), Type: pulumi.String("ChangeCount"), Value: pulumi.Int(1), Cooldown: pulumi.String("PT1M"), }, }, &monitoring.AutoscaleSettingProfileRuleArgs{ MetricTrigger: &monitoring.AutoscaleSettingProfileRuleMetricTriggerArgs{ MetricName: pulumi.String("Percentage CPU"), MetricResourceId: 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/v4/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } 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: "Week", Timezone: pulumi.String("Pacific Standard Time"), Days: pulumi.StringArray{ pulumi.String("Saturday"), pulumi.String("Sunday"), }, Hours: pulumi.Int{ 12, }, Minutes: pulumi.Int{ 0, }, }, }, }, Notification: &monitoring.AutoscaleSettingNotificationArgs{ Email: &monitoring.AutoscaleSettingNotificationEmailArgs{ SendToSubscriptionAdministrator: pulumi.Bool(true), SendToSubscriptionCoAdministrator: pulumi.Bool(true), CustomEmails: pulumi.StringArray{ pulumi.String("admin@contoso.com"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### For Fixed Dates)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/compute" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } 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 }) }
```
## Import
AutoScale Setting can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/autoscaleSetting:AutoscaleSetting example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/autoscaleSettings/setting1
```
func GetAutoscaleSetting ¶
func GetAutoscaleSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoscaleSettingState, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)
GetAutoscaleSetting gets an existing AutoscaleSetting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAutoscaleSetting ¶
func NewAutoscaleSetting(ctx *pulumi.Context, name string, args *AutoscaleSettingArgs, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)
NewAutoscaleSetting registers a new resource with the given unique name, arguments, and options.
func (*AutoscaleSetting) ElementType ¶
func (*AutoscaleSetting) ElementType() reflect.Type
func (*AutoscaleSetting) ToAutoscaleSettingOutput ¶
func (i *AutoscaleSetting) ToAutoscaleSettingOutput() AutoscaleSettingOutput
func (*AutoscaleSetting) ToAutoscaleSettingOutputWithContext ¶
func (i *AutoscaleSetting) ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput
type AutoscaleSettingArgs ¶
type AutoscaleSettingArgs struct { // Specifies whether automatic scaling is enabled for the target resource. Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the supported Azure location where the AutoScale Setting should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the AutoScale Setting. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies a `notification` block as defined below. Notification AutoscaleSettingNotificationPtrInput // Specifies one or more (up to 20) `profile` blocks as defined below. Profiles AutoscaleSettingProfileArrayInput // The name of the Resource Group in the AutoScale Setting should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the resource ID of the resource that the autoscale setting should be added to. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a AutoscaleSetting resource.
func (AutoscaleSettingArgs) ElementType ¶
func (AutoscaleSettingArgs) ElementType() reflect.Type
type AutoscaleSettingArray ¶
type AutoscaleSettingArray []AutoscaleSettingInput
func (AutoscaleSettingArray) ElementType ¶
func (AutoscaleSettingArray) ElementType() reflect.Type
func (AutoscaleSettingArray) ToAutoscaleSettingArrayOutput ¶
func (i AutoscaleSettingArray) ToAutoscaleSettingArrayOutput() AutoscaleSettingArrayOutput
func (AutoscaleSettingArray) ToAutoscaleSettingArrayOutputWithContext ¶
func (i AutoscaleSettingArray) ToAutoscaleSettingArrayOutputWithContext(ctx context.Context) AutoscaleSettingArrayOutput
type AutoscaleSettingArrayInput ¶
type AutoscaleSettingArrayInput interface { pulumi.Input ToAutoscaleSettingArrayOutput() AutoscaleSettingArrayOutput ToAutoscaleSettingArrayOutputWithContext(context.Context) AutoscaleSettingArrayOutput }
AutoscaleSettingArrayInput is an input type that accepts AutoscaleSettingArray and AutoscaleSettingArrayOutput values. You can construct a concrete instance of `AutoscaleSettingArrayInput` via:
AutoscaleSettingArray{ AutoscaleSettingArgs{...} }
type AutoscaleSettingArrayOutput ¶
type AutoscaleSettingArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingArrayOutput) ElementType ¶
func (AutoscaleSettingArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingArrayOutput) Index ¶
func (o AutoscaleSettingArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingOutput
func (AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutput ¶
func (o AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutput() AutoscaleSettingArrayOutput
func (AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutputWithContext ¶
func (o AutoscaleSettingArrayOutput) ToAutoscaleSettingArrayOutputWithContext(ctx context.Context) AutoscaleSettingArrayOutput
type AutoscaleSettingInput ¶
type AutoscaleSettingInput interface { pulumi.Input ToAutoscaleSettingOutput() AutoscaleSettingOutput ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput }
type AutoscaleSettingMap ¶
type AutoscaleSettingMap map[string]AutoscaleSettingInput
func (AutoscaleSettingMap) ElementType ¶
func (AutoscaleSettingMap) ElementType() reflect.Type
func (AutoscaleSettingMap) ToAutoscaleSettingMapOutput ¶
func (i AutoscaleSettingMap) ToAutoscaleSettingMapOutput() AutoscaleSettingMapOutput
func (AutoscaleSettingMap) ToAutoscaleSettingMapOutputWithContext ¶
func (i AutoscaleSettingMap) ToAutoscaleSettingMapOutputWithContext(ctx context.Context) AutoscaleSettingMapOutput
type AutoscaleSettingMapInput ¶
type AutoscaleSettingMapInput interface { pulumi.Input ToAutoscaleSettingMapOutput() AutoscaleSettingMapOutput ToAutoscaleSettingMapOutputWithContext(context.Context) AutoscaleSettingMapOutput }
AutoscaleSettingMapInput is an input type that accepts AutoscaleSettingMap and AutoscaleSettingMapOutput values. You can construct a concrete instance of `AutoscaleSettingMapInput` via:
AutoscaleSettingMap{ "key": AutoscaleSettingArgs{...} }
type AutoscaleSettingMapOutput ¶
type AutoscaleSettingMapOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingMapOutput) ElementType ¶
func (AutoscaleSettingMapOutput) ElementType() reflect.Type
func (AutoscaleSettingMapOutput) MapIndex ¶
func (o AutoscaleSettingMapOutput) MapIndex(k pulumi.StringInput) AutoscaleSettingOutput
func (AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutput ¶
func (o AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutput() AutoscaleSettingMapOutput
func (AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutputWithContext ¶
func (o AutoscaleSettingMapOutput) ToAutoscaleSettingMapOutputWithContext(ctx context.Context) AutoscaleSettingMapOutput
type AutoscaleSettingNotification ¶
type AutoscaleSettingNotification struct { // A `email` block as defined below. Email *AutoscaleSettingNotificationEmail `pulumi:"email"` // One or more `webhook` blocks as defined below. Webhooks []AutoscaleSettingNotificationWebhook `pulumi:"webhooks"` }
type AutoscaleSettingNotificationArgs ¶
type AutoscaleSettingNotificationArgs struct { // A `email` block as defined below. Email AutoscaleSettingNotificationEmailPtrInput `pulumi:"email"` // One or more `webhook` blocks as defined below. Webhooks AutoscaleSettingNotificationWebhookArrayInput `pulumi:"webhooks"` }
func (AutoscaleSettingNotificationArgs) ElementType ¶
func (AutoscaleSettingNotificationArgs) ElementType() reflect.Type
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutput ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutputWithContext ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutput ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutputWithContext ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
type AutoscaleSettingNotificationEmail ¶
type AutoscaleSettingNotificationEmail struct { // Specifies a list of custom email addresses to which the email notifications will be sent. CustomEmails []string `pulumi:"customEmails"` // Should email notifications be sent to the subscription administrator? Defaults to `false`. SendToSubscriptionAdministrator *bool `pulumi:"sendToSubscriptionAdministrator"` // Should email notifications be sent to the subscription co-administrator? Defaults to `false`. SendToSubscriptionCoAdministrator *bool `pulumi:"sendToSubscriptionCoAdministrator"` }
type AutoscaleSettingNotificationEmailArgs ¶
type AutoscaleSettingNotificationEmailArgs struct { // Specifies a list of custom email addresses to which the email notifications will be sent. CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"` // Should email notifications be sent to the subscription administrator? Defaults to `false`. SendToSubscriptionAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionAdministrator"` // Should email notifications be sent to the subscription co-administrator? Defaults to `false`. SendToSubscriptionCoAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionCoAdministrator"` }
func (AutoscaleSettingNotificationEmailArgs) ElementType ¶
func (AutoscaleSettingNotificationEmailArgs) ElementType() reflect.Type
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutput ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutputWithContext ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutput ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutputWithContext ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
type AutoscaleSettingNotificationEmailInput ¶
type AutoscaleSettingNotificationEmailInput interface { pulumi.Input ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput ToAutoscaleSettingNotificationEmailOutputWithContext(context.Context) AutoscaleSettingNotificationEmailOutput }
AutoscaleSettingNotificationEmailInput is an input type that accepts AutoscaleSettingNotificationEmailArgs and AutoscaleSettingNotificationEmailOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationEmailInput` via:
AutoscaleSettingNotificationEmailArgs{...}
type AutoscaleSettingNotificationEmailOutput ¶
type AutoscaleSettingNotificationEmailOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationEmailOutput) CustomEmails ¶
func (o AutoscaleSettingNotificationEmailOutput) CustomEmails() pulumi.StringArrayOutput
Specifies a list of custom email addresses to which the email notifications will be sent.
func (AutoscaleSettingNotificationEmailOutput) ElementType ¶
func (AutoscaleSettingNotificationEmailOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationEmailOutput) SendToSubscriptionAdministrator ¶
func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
Should email notifications be sent to the subscription administrator? Defaults to `false`.
func (AutoscaleSettingNotificationEmailOutput) SendToSubscriptionCoAdministrator ¶
func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
Should email notifications be sent to the subscription co-administrator? Defaults to `false`.
func (AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutput ¶
func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutputWithContext ¶
func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutput ¶
func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
func (AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext ¶
func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
type AutoscaleSettingNotificationEmailPtrInput ¶
type AutoscaleSettingNotificationEmailPtrInput interface { pulumi.Input ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput ToAutoscaleSettingNotificationEmailPtrOutputWithContext(context.Context) AutoscaleSettingNotificationEmailPtrOutput }
AutoscaleSettingNotificationEmailPtrInput is an input type that accepts AutoscaleSettingNotificationEmailArgs, AutoscaleSettingNotificationEmailPtr and AutoscaleSettingNotificationEmailPtrOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationEmailPtrInput` via:
AutoscaleSettingNotificationEmailArgs{...} or: nil
func AutoscaleSettingNotificationEmailPtr ¶
func AutoscaleSettingNotificationEmailPtr(v *AutoscaleSettingNotificationEmailArgs) AutoscaleSettingNotificationEmailPtrInput
type AutoscaleSettingNotificationEmailPtrOutput ¶
type AutoscaleSettingNotificationEmailPtrOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationEmailPtrOutput) CustomEmails ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) CustomEmails() pulumi.StringArrayOutput
Specifies a list of custom email addresses to which the email notifications will be sent.
func (AutoscaleSettingNotificationEmailPtrOutput) ElementType ¶
func (AutoscaleSettingNotificationEmailPtrOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionAdministrator ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
Should email notifications be sent to the subscription administrator? Defaults to `false`.
func (AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionCoAdministrator ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
Should email notifications be sent to the subscription co-administrator? Defaults to `false`.
func (AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutput ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
func (AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext ¶
func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
type AutoscaleSettingNotificationInput ¶
type AutoscaleSettingNotificationInput interface { pulumi.Input ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput ToAutoscaleSettingNotificationOutputWithContext(context.Context) AutoscaleSettingNotificationOutput }
AutoscaleSettingNotificationInput is an input type that accepts AutoscaleSettingNotificationArgs and AutoscaleSettingNotificationOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationInput` via:
AutoscaleSettingNotificationArgs{...}
type AutoscaleSettingNotificationOutput ¶
type AutoscaleSettingNotificationOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationOutput) ElementType ¶
func (AutoscaleSettingNotificationOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutput ¶
func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutputWithContext ¶
func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutput ¶
func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutputWithContext ¶
func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationOutput) Webhooks ¶
func (o AutoscaleSettingNotificationOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
One or more `webhook` blocks as defined below.
type AutoscaleSettingNotificationPtrInput ¶
type AutoscaleSettingNotificationPtrInput interface { pulumi.Input ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput ToAutoscaleSettingNotificationPtrOutputWithContext(context.Context) AutoscaleSettingNotificationPtrOutput }
AutoscaleSettingNotificationPtrInput is an input type that accepts AutoscaleSettingNotificationArgs, AutoscaleSettingNotificationPtr and AutoscaleSettingNotificationPtrOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationPtrInput` via:
AutoscaleSettingNotificationArgs{...} or: nil
func AutoscaleSettingNotificationPtr ¶
func AutoscaleSettingNotificationPtr(v *AutoscaleSettingNotificationArgs) AutoscaleSettingNotificationPtrInput
type AutoscaleSettingNotificationPtrOutput ¶
type AutoscaleSettingNotificationPtrOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationPtrOutput) ElementType ¶
func (AutoscaleSettingNotificationPtrOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutput ¶
func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutputWithContext ¶
func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationPtrOutput) Webhooks ¶
func (o AutoscaleSettingNotificationPtrOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
One or more `webhook` blocks as defined below.
type AutoscaleSettingNotificationWebhookArgs ¶
type AutoscaleSettingNotificationWebhookArgs struct { // A map of settings. Properties pulumi.StringMapInput `pulumi:"properties"` // The HTTPS URI which should receive scale notifications. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` }
func (AutoscaleSettingNotificationWebhookArgs) ElementType ¶
func (AutoscaleSettingNotificationWebhookArgs) ElementType() reflect.Type
func (AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutput ¶
func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
func (AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutputWithContext ¶
func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
type AutoscaleSettingNotificationWebhookArray ¶
type AutoscaleSettingNotificationWebhookArray []AutoscaleSettingNotificationWebhookInput
func (AutoscaleSettingNotificationWebhookArray) ElementType ¶
func (AutoscaleSettingNotificationWebhookArray) ElementType() reflect.Type
func (AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutput ¶
func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
func (AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext ¶
func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
type AutoscaleSettingNotificationWebhookArrayInput ¶
type AutoscaleSettingNotificationWebhookArrayInput interface { pulumi.Input ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(context.Context) AutoscaleSettingNotificationWebhookArrayOutput }
AutoscaleSettingNotificationWebhookArrayInput is an input type that accepts AutoscaleSettingNotificationWebhookArray and AutoscaleSettingNotificationWebhookArrayOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationWebhookArrayInput` via:
AutoscaleSettingNotificationWebhookArray{ AutoscaleSettingNotificationWebhookArgs{...} }
type AutoscaleSettingNotificationWebhookArrayOutput ¶
type AutoscaleSettingNotificationWebhookArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationWebhookArrayOutput) ElementType ¶
func (AutoscaleSettingNotificationWebhookArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutput ¶
func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
func (AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext ¶
func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
type AutoscaleSettingNotificationWebhookInput ¶
type AutoscaleSettingNotificationWebhookInput interface { pulumi.Input ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput ToAutoscaleSettingNotificationWebhookOutputWithContext(context.Context) AutoscaleSettingNotificationWebhookOutput }
AutoscaleSettingNotificationWebhookInput is an input type that accepts AutoscaleSettingNotificationWebhookArgs and AutoscaleSettingNotificationWebhookOutput values. You can construct a concrete instance of `AutoscaleSettingNotificationWebhookInput` via:
AutoscaleSettingNotificationWebhookArgs{...}
type AutoscaleSettingNotificationWebhookOutput ¶
type AutoscaleSettingNotificationWebhookOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationWebhookOutput) ElementType ¶
func (AutoscaleSettingNotificationWebhookOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationWebhookOutput) Properties ¶
func (o AutoscaleSettingNotificationWebhookOutput) Properties() pulumi.StringMapOutput
A map of settings.
func (AutoscaleSettingNotificationWebhookOutput) ServiceUri ¶
func (o AutoscaleSettingNotificationWebhookOutput) ServiceUri() pulumi.StringOutput
The HTTPS URI which should receive scale notifications.
func (AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutput ¶
func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
func (AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutputWithContext ¶
func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
type AutoscaleSettingOutput ¶
type AutoscaleSettingOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingOutput) ElementType ¶
func (AutoscaleSettingOutput) ElementType() reflect.Type
func (AutoscaleSettingOutput) ToAutoscaleSettingOutput ¶
func (o AutoscaleSettingOutput) ToAutoscaleSettingOutput() AutoscaleSettingOutput
func (AutoscaleSettingOutput) ToAutoscaleSettingOutputWithContext ¶
func (o AutoscaleSettingOutput) ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput
type AutoscaleSettingProfile ¶
type AutoscaleSettingProfile struct { // A `capacity` block as defined below. Capacity AutoscaleSettingProfileCapacity `pulumi:"capacity"` // A `fixedDate` block as defined below. This cannot be specified if a `recurrence` block is specified. FixedDate *AutoscaleSettingProfileFixedDate `pulumi:"fixedDate"` // Specifies the name of the profile. Name string `pulumi:"name"` // A `recurrence` block as defined below. This cannot be specified if a `fixedDate` block is specified. Recurrence *AutoscaleSettingProfileRecurrence `pulumi:"recurrence"` // One or more (up to 10) `rule` blocks as defined below. Rules []AutoscaleSettingProfileRule `pulumi:"rules"` }
type AutoscaleSettingProfileArgs ¶
type AutoscaleSettingProfileArgs struct { // A `capacity` block as defined below. Capacity AutoscaleSettingProfileCapacityInput `pulumi:"capacity"` // A `fixedDate` block as defined below. This cannot be specified if a `recurrence` block is specified. FixedDate AutoscaleSettingProfileFixedDatePtrInput `pulumi:"fixedDate"` // Specifies the name of the profile. Name pulumi.StringInput `pulumi:"name"` // A `recurrence` block as defined below. This cannot be specified if a `fixedDate` block is specified. Recurrence AutoscaleSettingProfileRecurrencePtrInput `pulumi:"recurrence"` // One or more (up to 10) `rule` blocks as defined below. Rules AutoscaleSettingProfileRuleArrayInput `pulumi:"rules"` }
func (AutoscaleSettingProfileArgs) ElementType ¶
func (AutoscaleSettingProfileArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutput ¶
func (i AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutput() AutoscaleSettingProfileOutput
func (AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutputWithContext ¶
func (i AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutputWithContext(ctx context.Context) AutoscaleSettingProfileOutput
type AutoscaleSettingProfileArray ¶
type AutoscaleSettingProfileArray []AutoscaleSettingProfileInput
func (AutoscaleSettingProfileArray) ElementType ¶
func (AutoscaleSettingProfileArray) ElementType() reflect.Type
func (AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutput ¶
func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
func (AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutputWithContext ¶
func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
type AutoscaleSettingProfileArrayInput ¶
type AutoscaleSettingProfileArrayInput interface { pulumi.Input ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput ToAutoscaleSettingProfileArrayOutputWithContext(context.Context) AutoscaleSettingProfileArrayOutput }
AutoscaleSettingProfileArrayInput is an input type that accepts AutoscaleSettingProfileArray and AutoscaleSettingProfileArrayOutput values. You can construct a concrete instance of `AutoscaleSettingProfileArrayInput` via:
AutoscaleSettingProfileArray{ AutoscaleSettingProfileArgs{...} }
type AutoscaleSettingProfileArrayOutput ¶
type AutoscaleSettingProfileArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileArrayOutput) ElementType ¶
func (AutoscaleSettingProfileArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileArrayOutput) Index ¶
func (o AutoscaleSettingProfileArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileOutput
func (AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutput ¶
func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
func (AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutputWithContext ¶
func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
type AutoscaleSettingProfileCapacity ¶
type AutoscaleSettingProfileCapacity struct { // The number of instances that are available for scaling if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Valid values are between `0` and `1000`. Default int `pulumi:"default"` // The maximum number of instances for this resource. Valid values are between `0` and `1000`. Maximum int `pulumi:"maximum"` // The minimum number of instances for this resource. Valid values are between `0` and `1000`. Minimum int `pulumi:"minimum"` }
type AutoscaleSettingProfileCapacityArgs ¶
type AutoscaleSettingProfileCapacityArgs struct { // The number of instances that are available for scaling if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Valid values are between `0` and `1000`. Default pulumi.IntInput `pulumi:"default"` // The maximum number of instances for this resource. Valid values are between `0` and `1000`. Maximum pulumi.IntInput `pulumi:"maximum"` // The minimum number of instances for this resource. Valid values are between `0` and `1000`. Minimum pulumi.IntInput `pulumi:"minimum"` }
func (AutoscaleSettingProfileCapacityArgs) ElementType ¶
func (AutoscaleSettingProfileCapacityArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutput ¶
func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
func (AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutputWithContext ¶
func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
type AutoscaleSettingProfileCapacityInput ¶
type AutoscaleSettingProfileCapacityInput interface { pulumi.Input ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput ToAutoscaleSettingProfileCapacityOutputWithContext(context.Context) AutoscaleSettingProfileCapacityOutput }
AutoscaleSettingProfileCapacityInput is an input type that accepts AutoscaleSettingProfileCapacityArgs and AutoscaleSettingProfileCapacityOutput values. You can construct a concrete instance of `AutoscaleSettingProfileCapacityInput` via:
AutoscaleSettingProfileCapacityArgs{...}
type AutoscaleSettingProfileCapacityOutput ¶
type AutoscaleSettingProfileCapacityOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileCapacityOutput) Default ¶
func (o AutoscaleSettingProfileCapacityOutput) Default() pulumi.IntOutput
The number of instances that are available for scaling if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Valid values are between `0` and `1000`.
func (AutoscaleSettingProfileCapacityOutput) ElementType ¶
func (AutoscaleSettingProfileCapacityOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileCapacityOutput) Maximum ¶
func (o AutoscaleSettingProfileCapacityOutput) Maximum() pulumi.IntOutput
The maximum number of instances for this resource. Valid values are between `0` and `1000`.
func (AutoscaleSettingProfileCapacityOutput) Minimum ¶
func (o AutoscaleSettingProfileCapacityOutput) Minimum() pulumi.IntOutput
The minimum number of instances for this resource. Valid values are between `0` and `1000`.
func (AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutput ¶
func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
func (AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutputWithContext ¶
func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
type AutoscaleSettingProfileFixedDate ¶
type AutoscaleSettingProfileFixedDate struct { // Specifies the end date for the profile, formatted as an RFC3339 date string. End string `pulumi:"end"` // Specifies the start date for the profile, formatted as an RFC3339 date string. Start string `pulumi:"start"` // The Time Zone of the `start` and `end` times. A list of [possible values can be found here](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). Defaults to `UTC`. Timezone *string `pulumi:"timezone"` }
type AutoscaleSettingProfileFixedDateArgs ¶
type AutoscaleSettingProfileFixedDateArgs struct { // Specifies the end date for the profile, formatted as an RFC3339 date string. End pulumi.StringInput `pulumi:"end"` // Specifies the start date for the profile, formatted as an RFC3339 date string. Start pulumi.StringInput `pulumi:"start"` // The Time Zone of the `start` and `end` times. A list of [possible values can be found here](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). Defaults to `UTC`. Timezone pulumi.StringPtrInput `pulumi:"timezone"` }
func (AutoscaleSettingProfileFixedDateArgs) ElementType ¶
func (AutoscaleSettingProfileFixedDateArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutput ¶
func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
func (AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutputWithContext ¶
func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
func (AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutput ¶
func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
func (AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext ¶
func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
type AutoscaleSettingProfileFixedDateInput ¶
type AutoscaleSettingProfileFixedDateInput interface { pulumi.Input ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput ToAutoscaleSettingProfileFixedDateOutputWithContext(context.Context) AutoscaleSettingProfileFixedDateOutput }
AutoscaleSettingProfileFixedDateInput is an input type that accepts AutoscaleSettingProfileFixedDateArgs and AutoscaleSettingProfileFixedDateOutput values. You can construct a concrete instance of `AutoscaleSettingProfileFixedDateInput` via:
AutoscaleSettingProfileFixedDateArgs{...}
type AutoscaleSettingProfileFixedDateOutput ¶
type AutoscaleSettingProfileFixedDateOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileFixedDateOutput) ElementType ¶
func (AutoscaleSettingProfileFixedDateOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileFixedDateOutput) End ¶
func (o AutoscaleSettingProfileFixedDateOutput) End() pulumi.StringOutput
Specifies the end date for the profile, formatted as an RFC3339 date string.
func (AutoscaleSettingProfileFixedDateOutput) Start ¶
func (o AutoscaleSettingProfileFixedDateOutput) Start() pulumi.StringOutput
Specifies the start date for the profile, formatted as an RFC3339 date string.
func (AutoscaleSettingProfileFixedDateOutput) Timezone ¶
func (o AutoscaleSettingProfileFixedDateOutput) Timezone() pulumi.StringPtrOutput
The Time Zone of the `start` and `end` times. A list of [possible values can be found here](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). Defaults to `UTC`.
func (AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutput ¶
func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
func (AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutputWithContext ¶
func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
func (AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutput ¶
func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
func (AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext ¶
func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
type AutoscaleSettingProfileFixedDatePtrInput ¶
type AutoscaleSettingProfileFixedDatePtrInput interface { pulumi.Input ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(context.Context) AutoscaleSettingProfileFixedDatePtrOutput }
AutoscaleSettingProfileFixedDatePtrInput is an input type that accepts AutoscaleSettingProfileFixedDateArgs, AutoscaleSettingProfileFixedDatePtr and AutoscaleSettingProfileFixedDatePtrOutput values. You can construct a concrete instance of `AutoscaleSettingProfileFixedDatePtrInput` via:
AutoscaleSettingProfileFixedDateArgs{...} or: nil
func AutoscaleSettingProfileFixedDatePtr ¶
func AutoscaleSettingProfileFixedDatePtr(v *AutoscaleSettingProfileFixedDateArgs) AutoscaleSettingProfileFixedDatePtrInput
type AutoscaleSettingProfileFixedDatePtrOutput ¶
type AutoscaleSettingProfileFixedDatePtrOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileFixedDatePtrOutput) ElementType ¶
func (AutoscaleSettingProfileFixedDatePtrOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileFixedDatePtrOutput) End ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) End() pulumi.StringPtrOutput
Specifies the end date for the profile, formatted as an RFC3339 date string.
func (AutoscaleSettingProfileFixedDatePtrOutput) Start ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) Start() pulumi.StringPtrOutput
Specifies the start date for the profile, formatted as an RFC3339 date string.
func (AutoscaleSettingProfileFixedDatePtrOutput) Timezone ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) Timezone() pulumi.StringPtrOutput
The Time Zone of the `start` and `end` times. A list of [possible values can be found here](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). Defaults to `UTC`.
func (AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutput ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
func (AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
type AutoscaleSettingProfileInput ¶
type AutoscaleSettingProfileInput interface { pulumi.Input ToAutoscaleSettingProfileOutput() AutoscaleSettingProfileOutput ToAutoscaleSettingProfileOutputWithContext(context.Context) AutoscaleSettingProfileOutput }
AutoscaleSettingProfileInput is an input type that accepts AutoscaleSettingProfileArgs and AutoscaleSettingProfileOutput values. You can construct a concrete instance of `AutoscaleSettingProfileInput` via:
AutoscaleSettingProfileArgs{...}
type AutoscaleSettingProfileOutput ¶
type AutoscaleSettingProfileOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileOutput) Capacity ¶
func (o AutoscaleSettingProfileOutput) Capacity() AutoscaleSettingProfileCapacityOutput
A `capacity` block as defined below.
func (AutoscaleSettingProfileOutput) ElementType ¶
func (AutoscaleSettingProfileOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileOutput) FixedDate ¶
func (o AutoscaleSettingProfileOutput) FixedDate() AutoscaleSettingProfileFixedDatePtrOutput
A `fixedDate` block as defined below. This cannot be specified if a `recurrence` block is specified.
func (AutoscaleSettingProfileOutput) Name ¶
func (o AutoscaleSettingProfileOutput) Name() pulumi.StringOutput
Specifies the name of the profile.
func (AutoscaleSettingProfileOutput) Recurrence ¶
func (o AutoscaleSettingProfileOutput) Recurrence() AutoscaleSettingProfileRecurrencePtrOutput
A `recurrence` block as defined below. This cannot be specified if a `fixedDate` block is specified.
func (AutoscaleSettingProfileOutput) Rules ¶
func (o AutoscaleSettingProfileOutput) Rules() AutoscaleSettingProfileRuleArrayOutput
One or more (up to 10) `rule` blocks as defined below.
func (AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutput ¶
func (o AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutput() AutoscaleSettingProfileOutput
func (AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutputWithContext ¶
func (o AutoscaleSettingProfileOutput) ToAutoscaleSettingProfileOutputWithContext(ctx context.Context) AutoscaleSettingProfileOutput
type AutoscaleSettingProfileRecurrence ¶
type AutoscaleSettingProfileRecurrence struct { // A list of days that this profile takes effect on. Possible values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`. Days []string `pulumi:"days"` // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered (in 24-hour time). Possible values are from `0` to `23`. Hours int `pulumi:"hours"` // A list containing a single item which specifies the Minute interval at which this recurrence should be triggered. Minutes int `pulumi:"minutes"` // The Time Zone used for the `hours` field. A list of [possible values can be found here](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). Defaults to `UTC`. Timezone *string `pulumi:"timezone"` }
type AutoscaleSettingProfileRecurrenceArgs ¶
type AutoscaleSettingProfileRecurrenceArgs struct { // A list of days that this profile takes effect on. Possible values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`. Days pulumi.StringArrayInput `pulumi:"days"` // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered (in 24-hour time). Possible values are from `0` to `23`. Hours pulumi.IntInput `pulumi:"hours"` // A list containing a single item which specifies the Minute interval at which this recurrence should be triggered. Minutes pulumi.IntInput `pulumi:"minutes"` // The Time Zone used for the `hours` field. A list of [possible values can be found here](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). Defaults to `UTC`. Timezone pulumi.StringPtrInput `pulumi:"timezone"` }
func (AutoscaleSettingProfileRecurrenceArgs) ElementType ¶
func (AutoscaleSettingProfileRecurrenceArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutput ¶
func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput
func (AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutputWithContext ¶
func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrenceOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrenceOutput
func (AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutput ¶
func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
func (AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext ¶
func (i AutoscaleSettingProfileRecurrenceArgs) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
type AutoscaleSettingProfileRecurrenceInput ¶
type AutoscaleSettingProfileRecurrenceInput interface { pulumi.Input ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput ToAutoscaleSettingProfileRecurrenceOutputWithContext(context.Context) AutoscaleSettingProfileRecurrenceOutput }
AutoscaleSettingProfileRecurrenceInput is an input type that accepts AutoscaleSettingProfileRecurrenceArgs and AutoscaleSettingProfileRecurrenceOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRecurrenceInput` via:
AutoscaleSettingProfileRecurrenceArgs{...}
type AutoscaleSettingProfileRecurrenceOutput ¶
type AutoscaleSettingProfileRecurrenceOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRecurrenceOutput) Days ¶
func (o AutoscaleSettingProfileRecurrenceOutput) Days() pulumi.StringArrayOutput
A list of days that this profile takes effect on. Possible values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`.
func (AutoscaleSettingProfileRecurrenceOutput) ElementType ¶
func (AutoscaleSettingProfileRecurrenceOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRecurrenceOutput) Hours ¶
func (o AutoscaleSettingProfileRecurrenceOutput) Hours() pulumi.IntOutput
A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered (in 24-hour time). Possible values are from `0` to `23`.
func (AutoscaleSettingProfileRecurrenceOutput) Minutes ¶
func (o AutoscaleSettingProfileRecurrenceOutput) Minutes() pulumi.IntOutput
A list containing a single item which specifies the Minute interval at which this recurrence should be triggered.
func (AutoscaleSettingProfileRecurrenceOutput) Timezone ¶
func (o AutoscaleSettingProfileRecurrenceOutput) Timezone() pulumi.StringPtrOutput
The Time Zone used for the `hours` field. A list of [possible values can be found here](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). Defaults to `UTC`.
func (AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutput ¶
func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutput() AutoscaleSettingProfileRecurrenceOutput
func (AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutputWithContext ¶
func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrenceOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrenceOutput
func (AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutput ¶
func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
func (AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext ¶
func (o AutoscaleSettingProfileRecurrenceOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
type AutoscaleSettingProfileRecurrencePtrInput ¶
type AutoscaleSettingProfileRecurrencePtrInput interface { pulumi.Input ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(context.Context) AutoscaleSettingProfileRecurrencePtrOutput }
AutoscaleSettingProfileRecurrencePtrInput is an input type that accepts AutoscaleSettingProfileRecurrenceArgs, AutoscaleSettingProfileRecurrencePtr and AutoscaleSettingProfileRecurrencePtrOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRecurrencePtrInput` via:
AutoscaleSettingProfileRecurrenceArgs{...} or: nil
func AutoscaleSettingProfileRecurrencePtr ¶
func AutoscaleSettingProfileRecurrencePtr(v *AutoscaleSettingProfileRecurrenceArgs) AutoscaleSettingProfileRecurrencePtrInput
type AutoscaleSettingProfileRecurrencePtrOutput ¶
type AutoscaleSettingProfileRecurrencePtrOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRecurrencePtrOutput) Days ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) Days() pulumi.StringArrayOutput
A list of days that this profile takes effect on. Possible values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`.
func (AutoscaleSettingProfileRecurrencePtrOutput) ElementType ¶
func (AutoscaleSettingProfileRecurrencePtrOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRecurrencePtrOutput) Hours ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) Hours() pulumi.IntPtrOutput
A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered (in 24-hour time). Possible values are from `0` to `23`.
func (AutoscaleSettingProfileRecurrencePtrOutput) Minutes ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) Minutes() pulumi.IntPtrOutput
A list containing a single item which specifies the Minute interval at which this recurrence should be triggered.
func (AutoscaleSettingProfileRecurrencePtrOutput) Timezone ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) Timezone() pulumi.StringPtrOutput
The Time Zone used for the `hours` field. A list of [possible values can be found here](https://msdn.microsoft.com/en-us/library/azure/dn931928.aspx). Defaults to `UTC`.
func (AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutput ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
func (AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
type AutoscaleSettingProfileRule ¶
type AutoscaleSettingProfileRule struct { // A `metricTrigger` block as defined below. MetricTrigger AutoscaleSettingProfileRuleMetricTrigger `pulumi:"metricTrigger"` // A `scaleAction` block as defined below. ScaleAction AutoscaleSettingProfileRuleScaleAction `pulumi:"scaleAction"` }
type AutoscaleSettingProfileRuleArgs ¶
type AutoscaleSettingProfileRuleArgs struct { // A `metricTrigger` block as defined below. MetricTrigger AutoscaleSettingProfileRuleMetricTriggerInput `pulumi:"metricTrigger"` // A `scaleAction` block as defined below. ScaleAction AutoscaleSettingProfileRuleScaleActionInput `pulumi:"scaleAction"` }
func (AutoscaleSettingProfileRuleArgs) ElementType ¶
func (AutoscaleSettingProfileRuleArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutput ¶
func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
func (AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutputWithContext ¶
func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
type AutoscaleSettingProfileRuleArray ¶
type AutoscaleSettingProfileRuleArray []AutoscaleSettingProfileRuleInput
func (AutoscaleSettingProfileRuleArray) ElementType ¶
func (AutoscaleSettingProfileRuleArray) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutput ¶
func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
func (AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutputWithContext ¶
func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
type AutoscaleSettingProfileRuleArrayInput ¶
type AutoscaleSettingProfileRuleArrayInput interface { pulumi.Input ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput ToAutoscaleSettingProfileRuleArrayOutputWithContext(context.Context) AutoscaleSettingProfileRuleArrayOutput }
AutoscaleSettingProfileRuleArrayInput is an input type that accepts AutoscaleSettingProfileRuleArray and AutoscaleSettingProfileRuleArrayOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleArrayInput` via:
AutoscaleSettingProfileRuleArray{ AutoscaleSettingProfileRuleArgs{...} }
type AutoscaleSettingProfileRuleArrayOutput ¶
type AutoscaleSettingProfileRuleArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleArrayOutput) ElementType ¶
func (AutoscaleSettingProfileRuleArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutput ¶
func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
func (AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutputWithContext ¶
func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
type AutoscaleSettingProfileRuleInput ¶
type AutoscaleSettingProfileRuleInput interface { pulumi.Input ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput ToAutoscaleSettingProfileRuleOutputWithContext(context.Context) AutoscaleSettingProfileRuleOutput }
AutoscaleSettingProfileRuleInput is an input type that accepts AutoscaleSettingProfileRuleArgs and AutoscaleSettingProfileRuleOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleInput` via:
AutoscaleSettingProfileRuleArgs{...}
type AutoscaleSettingProfileRuleMetricTrigger ¶
type AutoscaleSettingProfileRuleMetricTrigger struct { // One or more `dimensions` block as defined below. Dimensions []AutoscaleSettingProfileRuleMetricTriggerDimension `pulumi:"dimensions"` // Whether to enable metric divide by instance count. DivideByInstanceCount *bool `pulumi:"divideByInstanceCount"` // The name of the metric that defines what the rule monitors, such as `Percentage CPU` for `Virtual Machine Scale Sets` and `CpuPercentage` for `App Service Plan`. MetricName string `pulumi:"metricName"` // The namespace of the metric that defines what the rule monitors, such as `microsoft.compute/virtualmachinescalesets` for `Virtual Machine Scale Sets`. MetricNamespace *string `pulumi:"metricNamespace"` // The ID of the Resource which the Rule monitors. MetricResourceId string `pulumi:"metricResourceId"` // Specifies the operator used to compare the metric data and threshold. Possible values are: `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`. Operator string `pulumi:"operator"` // Specifies how the metrics from multiple instances are combined. Possible values are `Average`, `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 { // One or more `dimensions` block as defined below. Dimensions AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput `pulumi:"dimensions"` // Whether to enable metric divide by instance count. DivideByInstanceCount pulumi.BoolPtrInput `pulumi:"divideByInstanceCount"` // The name of the metric that defines what the rule monitors, such as `Percentage CPU` for `Virtual Machine Scale Sets` and `CpuPercentage` for `App Service Plan`. MetricName pulumi.StringInput `pulumi:"metricName"` // The namespace of the metric that defines what the rule monitors, such as `microsoft.compute/virtualmachinescalesets` for `Virtual Machine Scale Sets`. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // The ID of the Resource which the Rule monitors. MetricResourceId pulumi.StringInput `pulumi:"metricResourceId"` // Specifies the operator used to compare the metric data and threshold. Possible values are: `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies how the metrics from multiple instances are combined. Possible values are `Average`, `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 AutoscaleSettingProfileRuleMetricTriggerDimension ¶
type AutoscaleSettingProfileRuleMetricTriggerDimension struct { // The name of the dimension. Name string `pulumi:"name"` // The dimension operator. Possible values are `Equals` and `NotEquals`. `Equals` means being equal to any of the values. `NotEquals` means being not equal to any of the values. Operator string `pulumi:"operator"` // A list of dimension values. Values []string `pulumi:"values"` }
type AutoscaleSettingProfileRuleMetricTriggerDimensionArgs ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionArgs struct { // The name of the dimension. Name pulumi.StringInput `pulumi:"name"` // The dimension operator. Possible values are `Equals` and `NotEquals`. `Equals` means being equal to any of the values. `NotEquals` means being not equal to any of the values. Operator pulumi.StringInput `pulumi:"operator"` // A list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput ¶
func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext ¶
func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArgs) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
type AutoscaleSettingProfileRuleMetricTriggerDimensionArray ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionArray []AutoscaleSettingProfileRuleMetricTriggerDimensionInput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput ¶
func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext ¶
func (i AutoscaleSettingProfileRuleMetricTriggerDimensionArray) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput interface { pulumi.Input ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput }
AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput is an input type that accepts AutoscaleSettingProfileRuleMetricTriggerDimensionArray and AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleMetricTriggerDimensionArrayInput` via:
AutoscaleSettingProfileRuleMetricTriggerDimensionArray{ AutoscaleSettingProfileRuleMetricTriggerDimensionArgs{...} }
type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
type AutoscaleSettingProfileRuleMetricTriggerDimensionInput ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionInput interface { pulumi.Input ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput }
AutoscaleSettingProfileRuleMetricTriggerDimensionInput is an input type that accepts AutoscaleSettingProfileRuleMetricTriggerDimensionArgs and AutoscaleSettingProfileRuleMetricTriggerDimensionOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleMetricTriggerDimensionInput` via:
AutoscaleSettingProfileRuleMetricTriggerDimensionArgs{...}
type AutoscaleSettingProfileRuleMetricTriggerDimensionOutput ¶
type AutoscaleSettingProfileRuleMetricTriggerDimensionOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Operator ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Operator() pulumi.StringOutput
The dimension operator. Possible values are `Equals` and `NotEquals`. `Equals` means being equal to any of the values. `NotEquals` means being not equal to any of the values.
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutput() AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) ToAutoscaleSettingProfileRuleMetricTriggerDimensionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerDimensionOutput
func (AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Values ¶
func (o AutoscaleSettingProfileRuleMetricTriggerDimensionOutput) Values() pulumi.StringArrayOutput
A list of dimension values.
type AutoscaleSettingProfileRuleMetricTriggerInput ¶
type AutoscaleSettingProfileRuleMetricTriggerInput interface { pulumi.Input ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput }
AutoscaleSettingProfileRuleMetricTriggerInput is an input type that accepts AutoscaleSettingProfileRuleMetricTriggerArgs and AutoscaleSettingProfileRuleMetricTriggerOutput values. You can construct a concrete instance of `AutoscaleSettingProfileRuleMetricTriggerInput` via:
AutoscaleSettingProfileRuleMetricTriggerArgs{...}
type AutoscaleSettingProfileRuleMetricTriggerOutput ¶
type AutoscaleSettingProfileRuleMetricTriggerOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Dimensions ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Dimensions() AutoscaleSettingProfileRuleMetricTriggerDimensionArrayOutput
One or more `dimensions` block as defined below.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) DivideByInstanceCount ¶ added in v4.16.0
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) DivideByInstanceCount() pulumi.BoolPtrOutput
Whether to enable metric divide by instance count.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName() pulumi.StringOutput
The name of the metric that defines what the rule monitors, such as `Percentage CPU` for `Virtual Machine Scale Sets` and `CpuPercentage` for `App Service Plan`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) MetricNamespace ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricNamespace() pulumi.StringPtrOutput
The namespace of the metric that defines what the rule monitors, such as `microsoft.compute/virtualmachinescalesets` for `Virtual Machine Scale Sets`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) MetricResourceId ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricResourceId() pulumi.StringOutput
The ID of the Resource which the Rule monitors.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Operator ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Operator() pulumi.StringOutput
Specifies the operator used to compare the metric data and threshold. Possible values are: `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Statistic ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Statistic() pulumi.StringOutput
Specifies how the metrics from multiple instances are combined. Possible values are `Average`, `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`, `PercentChangeCount` and `ServiceAllowedNextValue`. 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`, `PercentChangeCount` and `ServiceAllowedNextValue`. 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`, `PercentChangeCount` and `ServiceAllowedNextValue`.
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. 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount := storage.LookupAccountOutput(ctx, storage.GetAccountOutputArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: exampleResourceGroup.Name, }, nil) exampleKeyVault := keyvault.LookupKeyVaultOutput(ctx, keyvault.GetKeyVaultOutputArgs{ Name: pulumi.String("example-vault"), ResourceGroupName: exampleResourceGroup.Name, }, nil) _, err = monitoring.NewDiagnosticSetting(ctx, "exampleDiagnosticSetting", &monitoring.DiagnosticSettingArgs{ TargetResourceId: exampleKeyVault.ApplyT(func(exampleKeyVault keyvault.GetKeyVaultResult) (string, error) { return exampleKeyVault.Id, nil }).(pulumi.StringOutput), StorageAccountId: exampleAccount.ApplyT(func(exampleAccount storage.GetAccountResult) (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 }) }
```
## Import
Diagnostic Settings can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/diagnosticSetting:DiagnosticSetting example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.KeyVault/vaults/vault1|logMonitoring1"
```
func GetDiagnosticSetting ¶
func GetDiagnosticSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiagnosticSettingState, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)
GetDiagnosticSetting gets an existing DiagnosticSetting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDiagnosticSetting ¶
func NewDiagnosticSetting(ctx *pulumi.Context, name string, args *DiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)
NewDiagnosticSetting registers a new resource with the given unique name, arguments, and options.
func (*DiagnosticSetting) ElementType ¶
func (*DiagnosticSetting) ElementType() reflect.Type
func (*DiagnosticSetting) ToDiagnosticSettingOutput ¶
func (i *DiagnosticSetting) ToDiagnosticSettingOutput() DiagnosticSettingOutput
func (*DiagnosticSetting) ToDiagnosticSettingOutputWithContext ¶
func (i *DiagnosticSetting) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput
type DiagnosticSettingArgs ¶
type DiagnosticSettingArgs struct { // 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. 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 DiagnosticSettingArray ¶
type DiagnosticSettingArray []DiagnosticSettingInput
func (DiagnosticSettingArray) ElementType ¶
func (DiagnosticSettingArray) ElementType() reflect.Type
func (DiagnosticSettingArray) ToDiagnosticSettingArrayOutput ¶
func (i DiagnosticSettingArray) ToDiagnosticSettingArrayOutput() DiagnosticSettingArrayOutput
func (DiagnosticSettingArray) ToDiagnosticSettingArrayOutputWithContext ¶
func (i DiagnosticSettingArray) ToDiagnosticSettingArrayOutputWithContext(ctx context.Context) DiagnosticSettingArrayOutput
type DiagnosticSettingArrayInput ¶
type DiagnosticSettingArrayInput interface { pulumi.Input ToDiagnosticSettingArrayOutput() DiagnosticSettingArrayOutput ToDiagnosticSettingArrayOutputWithContext(context.Context) DiagnosticSettingArrayOutput }
DiagnosticSettingArrayInput is an input type that accepts DiagnosticSettingArray and DiagnosticSettingArrayOutput values. You can construct a concrete instance of `DiagnosticSettingArrayInput` via:
DiagnosticSettingArray{ DiagnosticSettingArgs{...} }
type DiagnosticSettingArrayOutput ¶
type DiagnosticSettingArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingArrayOutput) ElementType ¶
func (DiagnosticSettingArrayOutput) ElementType() reflect.Type
func (DiagnosticSettingArrayOutput) Index ¶
func (o DiagnosticSettingArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingOutput
func (DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutput ¶
func (o DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutput() DiagnosticSettingArrayOutput
func (DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutputWithContext ¶
func (o DiagnosticSettingArrayOutput) ToDiagnosticSettingArrayOutputWithContext(ctx context.Context) DiagnosticSettingArrayOutput
type DiagnosticSettingInput ¶
type DiagnosticSettingInput interface { pulumi.Input ToDiagnosticSettingOutput() DiagnosticSettingOutput ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput }
type DiagnosticSettingLog ¶
type DiagnosticSettingLog struct { // The name of a Diagnostic Log Category for this Resource. Category string `pulumi:"category"` // 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 ¶
func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
func (DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext ¶
func (i DiagnosticSettingLogRetentionPolicyArgs) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
type DiagnosticSettingLogRetentionPolicyInput ¶
type DiagnosticSettingLogRetentionPolicyInput interface { pulumi.Input ToDiagnosticSettingLogRetentionPolicyOutput() DiagnosticSettingLogRetentionPolicyOutput ToDiagnosticSettingLogRetentionPolicyOutputWithContext(context.Context) DiagnosticSettingLogRetentionPolicyOutput }
DiagnosticSettingLogRetentionPolicyInput is an input type that accepts DiagnosticSettingLogRetentionPolicyArgs and DiagnosticSettingLogRetentionPolicyOutput values. You can construct a concrete instance of `DiagnosticSettingLogRetentionPolicyInput` via:
DiagnosticSettingLogRetentionPolicyArgs{...}
type DiagnosticSettingLogRetentionPolicyOutput ¶
type DiagnosticSettingLogRetentionPolicyOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingLogRetentionPolicyOutput) Days ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingLogRetentionPolicyOutput) ElementType ¶
func (DiagnosticSettingLogRetentionPolicyOutput) ElementType() reflect.Type
func (DiagnosticSettingLogRetentionPolicyOutput) Enabled ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) Enabled() pulumi.BoolOutput
Is this Retention Policy enabled?
func (DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutput ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutput() DiagnosticSettingLogRetentionPolicyOutput
func (DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutputWithContext ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyOutput
func (DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
func (DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingLogRetentionPolicyOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
type DiagnosticSettingLogRetentionPolicyPtrInput ¶
type DiagnosticSettingLogRetentionPolicyPtrInput interface { pulumi.Input ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput }
DiagnosticSettingLogRetentionPolicyPtrInput is an input type that accepts DiagnosticSettingLogRetentionPolicyArgs, DiagnosticSettingLogRetentionPolicyPtr and DiagnosticSettingLogRetentionPolicyPtrOutput values. You can construct a concrete instance of `DiagnosticSettingLogRetentionPolicyPtrInput` via:
DiagnosticSettingLogRetentionPolicyArgs{...} or: nil
func DiagnosticSettingLogRetentionPolicyPtr ¶
func DiagnosticSettingLogRetentionPolicyPtr(v *DiagnosticSettingLogRetentionPolicyArgs) DiagnosticSettingLogRetentionPolicyPtrInput
type DiagnosticSettingLogRetentionPolicyPtrOutput ¶
type DiagnosticSettingLogRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingLogRetentionPolicyPtrOutput) Days ¶
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ElementType ¶
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DiagnosticSettingLogRetentionPolicyPtrOutput) Enabled ¶
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled?
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutput() DiagnosticSettingLogRetentionPolicyPtrOutput
func (DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingLogRetentionPolicyPtrOutput) ToDiagnosticSettingLogRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingLogRetentionPolicyPtrOutput
type DiagnosticSettingMap ¶
type DiagnosticSettingMap map[string]DiagnosticSettingInput
func (DiagnosticSettingMap) ElementType ¶
func (DiagnosticSettingMap) ElementType() reflect.Type
func (DiagnosticSettingMap) ToDiagnosticSettingMapOutput ¶
func (i DiagnosticSettingMap) ToDiagnosticSettingMapOutput() DiagnosticSettingMapOutput
func (DiagnosticSettingMap) ToDiagnosticSettingMapOutputWithContext ¶
func (i DiagnosticSettingMap) ToDiagnosticSettingMapOutputWithContext(ctx context.Context) DiagnosticSettingMapOutput
type DiagnosticSettingMapInput ¶
type DiagnosticSettingMapInput interface { pulumi.Input ToDiagnosticSettingMapOutput() DiagnosticSettingMapOutput ToDiagnosticSettingMapOutputWithContext(context.Context) DiagnosticSettingMapOutput }
DiagnosticSettingMapInput is an input type that accepts DiagnosticSettingMap and DiagnosticSettingMapOutput values. You can construct a concrete instance of `DiagnosticSettingMapInput` via:
DiagnosticSettingMap{ "key": DiagnosticSettingArgs{...} }
type DiagnosticSettingMapOutput ¶
type DiagnosticSettingMapOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMapOutput) ElementType ¶
func (DiagnosticSettingMapOutput) ElementType() reflect.Type
func (DiagnosticSettingMapOutput) MapIndex ¶
func (o DiagnosticSettingMapOutput) MapIndex(k pulumi.StringInput) DiagnosticSettingOutput
func (DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutput ¶
func (o DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutput() DiagnosticSettingMapOutput
func (DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutputWithContext ¶
func (o DiagnosticSettingMapOutput) ToDiagnosticSettingMapOutputWithContext(ctx context.Context) DiagnosticSettingMapOutput
type DiagnosticSettingMetric ¶
type DiagnosticSettingMetric struct { // The name of a Diagnostic Metric Category for this Resource. Category string `pulumi:"category"` // Is this Diagnostic Metric enabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy *DiagnosticSettingMetricRetentionPolicy `pulumi:"retentionPolicy"` }
type DiagnosticSettingMetricArgs ¶
type DiagnosticSettingMetricArgs struct { // The name of a Diagnostic Metric Category for this Resource. Category pulumi.StringInput `pulumi:"category"` // Is this Diagnostic Metric enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy DiagnosticSettingMetricRetentionPolicyPtrInput `pulumi:"retentionPolicy"` }
func (DiagnosticSettingMetricArgs) ElementType ¶
func (DiagnosticSettingMetricArgs) ElementType() reflect.Type
func (DiagnosticSettingMetricArgs) ToDiagnosticSettingMetricOutput ¶
func (i DiagnosticSettingMetricArgs) ToDiagnosticSettingMetricOutput() DiagnosticSettingMetricOutput
func (DiagnosticSettingMetricArgs) ToDiagnosticSettingMetricOutputWithContext ¶
func (i DiagnosticSettingMetricArgs) ToDiagnosticSettingMetricOutputWithContext(ctx context.Context) DiagnosticSettingMetricOutput
type DiagnosticSettingMetricArray ¶
type DiagnosticSettingMetricArray []DiagnosticSettingMetricInput
func (DiagnosticSettingMetricArray) ElementType ¶
func (DiagnosticSettingMetricArray) ElementType() reflect.Type
func (DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutput ¶
func (i DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput
func (DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutputWithContext ¶
func (i DiagnosticSettingMetricArray) ToDiagnosticSettingMetricArrayOutputWithContext(ctx context.Context) DiagnosticSettingMetricArrayOutput
type DiagnosticSettingMetricArrayInput ¶
type DiagnosticSettingMetricArrayInput interface { pulumi.Input ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput ToDiagnosticSettingMetricArrayOutputWithContext(context.Context) DiagnosticSettingMetricArrayOutput }
DiagnosticSettingMetricArrayInput is an input type that accepts DiagnosticSettingMetricArray and DiagnosticSettingMetricArrayOutput values. You can construct a concrete instance of `DiagnosticSettingMetricArrayInput` via:
DiagnosticSettingMetricArray{ DiagnosticSettingMetricArgs{...} }
type DiagnosticSettingMetricArrayOutput ¶
type DiagnosticSettingMetricArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMetricArrayOutput) ElementType ¶
func (DiagnosticSettingMetricArrayOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricArrayOutput) Index ¶
func (o DiagnosticSettingMetricArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingMetricOutput
func (DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutput ¶
func (o DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutput() DiagnosticSettingMetricArrayOutput
func (DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutputWithContext ¶
func (o DiagnosticSettingMetricArrayOutput) ToDiagnosticSettingMetricArrayOutputWithContext(ctx context.Context) DiagnosticSettingMetricArrayOutput
type DiagnosticSettingMetricInput ¶
type DiagnosticSettingMetricInput interface { pulumi.Input ToDiagnosticSettingMetricOutput() DiagnosticSettingMetricOutput ToDiagnosticSettingMetricOutputWithContext(context.Context) DiagnosticSettingMetricOutput }
DiagnosticSettingMetricInput is an input type that accepts DiagnosticSettingMetricArgs and DiagnosticSettingMetricOutput values. You can construct a concrete instance of `DiagnosticSettingMetricInput` via:
DiagnosticSettingMetricArgs{...}
type DiagnosticSettingMetricOutput ¶
type DiagnosticSettingMetricOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMetricOutput) Category ¶
func (o DiagnosticSettingMetricOutput) Category() pulumi.StringOutput
The name of a Diagnostic Metric Category for this Resource.
func (DiagnosticSettingMetricOutput) ElementType ¶
func (DiagnosticSettingMetricOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricOutput) Enabled ¶
func (o DiagnosticSettingMetricOutput) Enabled() pulumi.BoolPtrOutput
Is this Diagnostic Metric enabled? Defaults to `true`.
func (DiagnosticSettingMetricOutput) RetentionPolicy ¶
func (o DiagnosticSettingMetricOutput) RetentionPolicy() DiagnosticSettingMetricRetentionPolicyPtrOutput
A `retentionPolicy` block as defined below.
func (DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutput ¶
func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutput() DiagnosticSettingMetricOutput
func (DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutputWithContext ¶
func (o DiagnosticSettingMetricOutput) ToDiagnosticSettingMetricOutputWithContext(ctx context.Context) DiagnosticSettingMetricOutput
type DiagnosticSettingMetricRetentionPolicyArgs ¶
type DiagnosticSettingMetricRetentionPolicyArgs struct { // The number of days for which this Retention Policy should apply. Days pulumi.IntPtrInput `pulumi:"days"` // Is this Retention Policy enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (DiagnosticSettingMetricRetentionPolicyArgs) ElementType ¶
func (DiagnosticSettingMetricRetentionPolicyArgs) ElementType() reflect.Type
func (DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutput ¶
func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput
func (DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext ¶
func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyOutput
func (DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutput ¶
func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
func (DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext ¶
func (i DiagnosticSettingMetricRetentionPolicyArgs) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
type DiagnosticSettingMetricRetentionPolicyInput ¶
type DiagnosticSettingMetricRetentionPolicyInput interface { pulumi.Input ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(context.Context) DiagnosticSettingMetricRetentionPolicyOutput }
DiagnosticSettingMetricRetentionPolicyInput is an input type that accepts DiagnosticSettingMetricRetentionPolicyArgs and DiagnosticSettingMetricRetentionPolicyOutput values. You can construct a concrete instance of `DiagnosticSettingMetricRetentionPolicyInput` via:
DiagnosticSettingMetricRetentionPolicyArgs{...}
type DiagnosticSettingMetricRetentionPolicyOutput ¶
type DiagnosticSettingMetricRetentionPolicyOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMetricRetentionPolicyOutput) Days ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingMetricRetentionPolicyOutput) ElementType ¶
func (DiagnosticSettingMetricRetentionPolicyOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricRetentionPolicyOutput) Enabled ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) Enabled() pulumi.BoolOutput
Is this Retention Policy enabled?
func (DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutput ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput
func (DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyOutput
func (DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
func (DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingMetricRetentionPolicyOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
type DiagnosticSettingMetricRetentionPolicyPtrInput ¶
type DiagnosticSettingMetricRetentionPolicyPtrInput interface { pulumi.Input ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput }
DiagnosticSettingMetricRetentionPolicyPtrInput is an input type that accepts DiagnosticSettingMetricRetentionPolicyArgs, DiagnosticSettingMetricRetentionPolicyPtr and DiagnosticSettingMetricRetentionPolicyPtrOutput values. You can construct a concrete instance of `DiagnosticSettingMetricRetentionPolicyPtrInput` via:
DiagnosticSettingMetricRetentionPolicyArgs{...} or: nil
func DiagnosticSettingMetricRetentionPolicyPtr ¶
func DiagnosticSettingMetricRetentionPolicyPtr(v *DiagnosticSettingMetricRetentionPolicyArgs) DiagnosticSettingMetricRetentionPolicyPtrInput
type DiagnosticSettingMetricRetentionPolicyPtrOutput ¶
type DiagnosticSettingMetricRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) Days ¶
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
The number of days for which this Retention Policy should apply.
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType ¶
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled ¶
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Retention Policy enabled?
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput ¶
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutput() DiagnosticSettingMetricRetentionPolicyPtrOutput
func (DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext ¶
func (o DiagnosticSettingMetricRetentionPolicyPtrOutput) ToDiagnosticSettingMetricRetentionPolicyPtrOutputWithContext(ctx context.Context) DiagnosticSettingMetricRetentionPolicyPtrOutput
type DiagnosticSettingOutput ¶
type DiagnosticSettingOutput struct{ *pulumi.OutputState }
func (DiagnosticSettingOutput) ElementType ¶
func (DiagnosticSettingOutput) ElementType() reflect.Type
func (DiagnosticSettingOutput) ToDiagnosticSettingOutput ¶
func (o DiagnosticSettingOutput) ToDiagnosticSettingOutput() DiagnosticSettingOutput
func (DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext ¶
func (o DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput
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. 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 GetActionGroupEventHubReceiver ¶ added in v4.34.0
type GetActionGroupEventHubReceiver struct { // The resource ID of the respective Event Hub. EventHubId string `pulumi:"eventHubId"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The Tenant ID for the subscription containing this Event Hub. TenantId string `pulumi:"tenantId"` // Indicates whether to use common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type GetActionGroupEventHubReceiverArgs ¶ added in v4.34.0
type GetActionGroupEventHubReceiverArgs struct { // The resource ID of the respective Event Hub. EventHubId pulumi.StringInput `pulumi:"eventHubId"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The Tenant ID for the subscription containing this Event Hub. TenantId pulumi.StringInput `pulumi:"tenantId"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupEventHubReceiverArgs) ElementType ¶ added in v4.34.0
func (GetActionGroupEventHubReceiverArgs) ElementType() reflect.Type
func (GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutput ¶ added in v4.34.0
func (i GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput
func (GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutputWithContext ¶ added in v4.34.0
func (i GetActionGroupEventHubReceiverArgs) ToGetActionGroupEventHubReceiverOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverOutput
type GetActionGroupEventHubReceiverArray ¶ added in v4.34.0
type GetActionGroupEventHubReceiverArray []GetActionGroupEventHubReceiverInput
func (GetActionGroupEventHubReceiverArray) ElementType ¶ added in v4.34.0
func (GetActionGroupEventHubReceiverArray) ElementType() reflect.Type
func (GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutput ¶ added in v4.34.0
func (i GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput
func (GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutputWithContext ¶ added in v4.34.0
func (i GetActionGroupEventHubReceiverArray) ToGetActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverArrayOutput
type GetActionGroupEventHubReceiverArrayInput ¶ added in v4.34.0
type GetActionGroupEventHubReceiverArrayInput interface { pulumi.Input ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput ToGetActionGroupEventHubReceiverArrayOutputWithContext(context.Context) GetActionGroupEventHubReceiverArrayOutput }
GetActionGroupEventHubReceiverArrayInput is an input type that accepts GetActionGroupEventHubReceiverArray and GetActionGroupEventHubReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupEventHubReceiverArrayInput` via:
GetActionGroupEventHubReceiverArray{ GetActionGroupEventHubReceiverArgs{...} }
type GetActionGroupEventHubReceiverArrayOutput ¶ added in v4.34.0
type GetActionGroupEventHubReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupEventHubReceiverArrayOutput) ElementType ¶ added in v4.34.0
func (GetActionGroupEventHubReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutput ¶ added in v4.34.0
func (o GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutput() GetActionGroupEventHubReceiverArrayOutput
func (GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutputWithContext ¶ added in v4.34.0
func (o GetActionGroupEventHubReceiverArrayOutput) ToGetActionGroupEventHubReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverArrayOutput
type GetActionGroupEventHubReceiverInput ¶ added in v4.34.0
type GetActionGroupEventHubReceiverInput interface { pulumi.Input ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput ToGetActionGroupEventHubReceiverOutputWithContext(context.Context) GetActionGroupEventHubReceiverOutput }
GetActionGroupEventHubReceiverInput is an input type that accepts GetActionGroupEventHubReceiverArgs and GetActionGroupEventHubReceiverOutput values. You can construct a concrete instance of `GetActionGroupEventHubReceiverInput` via:
GetActionGroupEventHubReceiverArgs{...}
type GetActionGroupEventHubReceiverOutput ¶ added in v4.34.0
type GetActionGroupEventHubReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupEventHubReceiverOutput) ElementType ¶ added in v4.34.0
func (GetActionGroupEventHubReceiverOutput) ElementType() reflect.Type
func (GetActionGroupEventHubReceiverOutput) EventHubId ¶ added in v4.34.0
func (o GetActionGroupEventHubReceiverOutput) EventHubId() pulumi.StringOutput
The resource ID of the respective Event Hub.
func (GetActionGroupEventHubReceiverOutput) Name ¶ added in v4.34.0
func (o GetActionGroupEventHubReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupEventHubReceiverOutput) TenantId ¶ added in v4.34.0
func (o GetActionGroupEventHubReceiverOutput) TenantId() pulumi.StringOutput
The Tenant ID for the subscription containing this Event Hub.
func (GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutput ¶ added in v4.34.0
func (o GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutput() GetActionGroupEventHubReceiverOutput
func (GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutputWithContext ¶ added in v4.34.0
func (o GetActionGroupEventHubReceiverOutput) ToGetActionGroupEventHubReceiverOutputWithContext(ctx context.Context) GetActionGroupEventHubReceiverOutput
func (GetActionGroupEventHubReceiverOutput) UseCommonAlertSchema ¶ added in v4.34.0
func (o GetActionGroupEventHubReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Indicates whether to use common alert schema.
type GetActionGroupItsmReceiver ¶
type GetActionGroupItsmReceiver struct { // The unique connection identifier of the ITSM connection. ConnectionId string `pulumi:"connectionId"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The region of the workspace. Region string `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration string `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. WorkspaceId string `pulumi:"workspaceId"` }
type GetActionGroupItsmReceiverArgs ¶
type GetActionGroupItsmReceiverArgs struct { // The unique connection identifier of the ITSM connection. ConnectionId pulumi.StringInput `pulumi:"connectionId"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The region of the workspace. Region pulumi.StringInput `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration pulumi.StringInput `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
func (GetActionGroupItsmReceiverArgs) ElementType ¶
func (GetActionGroupItsmReceiverArgs) ElementType() reflect.Type
func (GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutput ¶
func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
func (GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutputWithContext ¶
func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
type GetActionGroupItsmReceiverArray ¶
type GetActionGroupItsmReceiverArray []GetActionGroupItsmReceiverInput
func (GetActionGroupItsmReceiverArray) ElementType ¶
func (GetActionGroupItsmReceiverArray) ElementType() reflect.Type
func (GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutput ¶
func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
func (GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutputWithContext ¶
func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
type GetActionGroupItsmReceiverArrayInput ¶
type GetActionGroupItsmReceiverArrayInput interface { pulumi.Input ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput ToGetActionGroupItsmReceiverArrayOutputWithContext(context.Context) GetActionGroupItsmReceiverArrayOutput }
GetActionGroupItsmReceiverArrayInput is an input type that accepts GetActionGroupItsmReceiverArray and GetActionGroupItsmReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupItsmReceiverArrayInput` via:
GetActionGroupItsmReceiverArray{ GetActionGroupItsmReceiverArgs{...} }
type GetActionGroupItsmReceiverArrayOutput ¶
type GetActionGroupItsmReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupItsmReceiverArrayOutput) ElementType ¶
func (GetActionGroupItsmReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupItsmReceiverArrayOutput) Index ¶
func (o GetActionGroupItsmReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupItsmReceiverOutput
func (GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutput ¶
func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
func (GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutputWithContext ¶
func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
type GetActionGroupItsmReceiverInput ¶
type GetActionGroupItsmReceiverInput interface { pulumi.Input ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput ToGetActionGroupItsmReceiverOutputWithContext(context.Context) GetActionGroupItsmReceiverOutput }
GetActionGroupItsmReceiverInput is an input type that accepts GetActionGroupItsmReceiverArgs and GetActionGroupItsmReceiverOutput values. You can construct a concrete instance of `GetActionGroupItsmReceiverInput` via:
GetActionGroupItsmReceiverArgs{...}
type GetActionGroupItsmReceiverOutput ¶
type GetActionGroupItsmReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupItsmReceiverOutput) ConnectionId ¶
func (o GetActionGroupItsmReceiverOutput) ConnectionId() pulumi.StringOutput
The unique connection identifier of the ITSM connection.
func (GetActionGroupItsmReceiverOutput) ElementType ¶
func (GetActionGroupItsmReceiverOutput) ElementType() reflect.Type
func (GetActionGroupItsmReceiverOutput) Name ¶
func (o GetActionGroupItsmReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupItsmReceiverOutput) Region ¶
func (o GetActionGroupItsmReceiverOutput) Region() pulumi.StringOutput
The region of the workspace.
func (GetActionGroupItsmReceiverOutput) TicketConfiguration ¶
func (o GetActionGroupItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
func (GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutput ¶
func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
func (GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutputWithContext ¶
func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
func (GetActionGroupItsmReceiverOutput) WorkspaceId ¶
func (o GetActionGroupItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
The Azure Log Analytics workspace ID where this connection is defined.
type GetActionGroupLogicAppReceiver ¶
type GetActionGroupLogicAppReceiver struct { // The callback url where http request sent to. CallbackUrl string `pulumi:"callbackUrl"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The Azure resource ID of the logic app. ResourceId string `pulumi:"resourceId"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
type GetActionGroupLogicAppReceiverArgs ¶
type GetActionGroupLogicAppReceiverArgs struct { // The callback url where http request sent to. CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The Azure resource ID of the logic app. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupLogicAppReceiverArgs) ElementType ¶
func (GetActionGroupLogicAppReceiverArgs) ElementType() reflect.Type
func (GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutput ¶
func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
func (GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutputWithContext ¶
func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
type GetActionGroupLogicAppReceiverArray ¶
type GetActionGroupLogicAppReceiverArray []GetActionGroupLogicAppReceiverInput
func (GetActionGroupLogicAppReceiverArray) ElementType ¶
func (GetActionGroupLogicAppReceiverArray) ElementType() reflect.Type
func (GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutput ¶
func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
func (GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutputWithContext ¶
func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
type GetActionGroupLogicAppReceiverArrayInput ¶
type GetActionGroupLogicAppReceiverArrayInput interface { pulumi.Input ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput ToGetActionGroupLogicAppReceiverArrayOutputWithContext(context.Context) GetActionGroupLogicAppReceiverArrayOutput }
GetActionGroupLogicAppReceiverArrayInput is an input type that accepts GetActionGroupLogicAppReceiverArray and GetActionGroupLogicAppReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupLogicAppReceiverArrayInput` via:
GetActionGroupLogicAppReceiverArray{ GetActionGroupLogicAppReceiverArgs{...} }
type GetActionGroupLogicAppReceiverArrayOutput ¶
type GetActionGroupLogicAppReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupLogicAppReceiverArrayOutput) ElementType ¶
func (GetActionGroupLogicAppReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutput ¶
func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
func (GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutputWithContext ¶
func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
type GetActionGroupLogicAppReceiverInput ¶
type GetActionGroupLogicAppReceiverInput interface { pulumi.Input ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput ToGetActionGroupLogicAppReceiverOutputWithContext(context.Context) GetActionGroupLogicAppReceiverOutput }
GetActionGroupLogicAppReceiverInput is an input type that accepts GetActionGroupLogicAppReceiverArgs and GetActionGroupLogicAppReceiverOutput values. You can construct a concrete instance of `GetActionGroupLogicAppReceiverInput` via:
GetActionGroupLogicAppReceiverArgs{...}
type GetActionGroupLogicAppReceiverOutput ¶
type GetActionGroupLogicAppReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupLogicAppReceiverOutput) CallbackUrl ¶
func (o GetActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
The callback url where http request sent to.
func (GetActionGroupLogicAppReceiverOutput) ElementType ¶
func (GetActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
func (GetActionGroupLogicAppReceiverOutput) Name ¶
func (o GetActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupLogicAppReceiverOutput) ResourceId ¶
func (o GetActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
The Azure resource ID of the logic app.
func (GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutput ¶
func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
func (GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutputWithContext ¶
func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
func (GetActionGroupLogicAppReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type GetActionGroupSmsReceiverArgs ¶
type GetActionGroupSmsReceiverArgs struct { // The country code of the voice receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (GetActionGroupSmsReceiverArgs) ElementType ¶
func (GetActionGroupSmsReceiverArgs) ElementType() reflect.Type
func (GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutput ¶
func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
func (GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutputWithContext ¶
func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
type GetActionGroupSmsReceiverArray ¶
type GetActionGroupSmsReceiverArray []GetActionGroupSmsReceiverInput
func (GetActionGroupSmsReceiverArray) ElementType ¶
func (GetActionGroupSmsReceiverArray) ElementType() reflect.Type
func (GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutput ¶
func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
func (GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutputWithContext ¶
func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
type GetActionGroupSmsReceiverArrayInput ¶
type GetActionGroupSmsReceiverArrayInput interface { pulumi.Input ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput ToGetActionGroupSmsReceiverArrayOutputWithContext(context.Context) GetActionGroupSmsReceiverArrayOutput }
GetActionGroupSmsReceiverArrayInput is an input type that accepts GetActionGroupSmsReceiverArray and GetActionGroupSmsReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupSmsReceiverArrayInput` via:
GetActionGroupSmsReceiverArray{ GetActionGroupSmsReceiverArgs{...} }
type GetActionGroupSmsReceiverArrayOutput ¶
type GetActionGroupSmsReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupSmsReceiverArrayOutput) ElementType ¶
func (GetActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupSmsReceiverArrayOutput) Index ¶
func (o GetActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupSmsReceiverOutput
func (GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutput ¶
func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
func (GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutputWithContext ¶
func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
type GetActionGroupSmsReceiverInput ¶
type GetActionGroupSmsReceiverInput interface { pulumi.Input ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput ToGetActionGroupSmsReceiverOutputWithContext(context.Context) GetActionGroupSmsReceiverOutput }
GetActionGroupSmsReceiverInput is an input type that accepts GetActionGroupSmsReceiverArgs and GetActionGroupSmsReceiverOutput values. You can construct a concrete instance of `GetActionGroupSmsReceiverInput` via:
GetActionGroupSmsReceiverArgs{...}
type GetActionGroupSmsReceiverOutput ¶
type GetActionGroupSmsReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupSmsReceiverOutput) CountryCode ¶
func (o GetActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (GetActionGroupSmsReceiverOutput) ElementType ¶
func (GetActionGroupSmsReceiverOutput) ElementType() reflect.Type
func (GetActionGroupSmsReceiverOutput) Name ¶
func (o GetActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupSmsReceiverOutput) PhoneNumber ¶
func (o GetActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutput ¶
func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
func (GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutputWithContext ¶
func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
type GetActionGroupVoiceReceiverArgs ¶
type GetActionGroupVoiceReceiverArgs struct { // The country code of the voice receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (GetActionGroupVoiceReceiverArgs) ElementType ¶
func (GetActionGroupVoiceReceiverArgs) ElementType() reflect.Type
func (GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutput ¶
func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
func (GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutputWithContext ¶
func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
type GetActionGroupVoiceReceiverArray ¶
type GetActionGroupVoiceReceiverArray []GetActionGroupVoiceReceiverInput
func (GetActionGroupVoiceReceiverArray) ElementType ¶
func (GetActionGroupVoiceReceiverArray) ElementType() reflect.Type
func (GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutput ¶
func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
func (GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutputWithContext ¶
func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
type GetActionGroupVoiceReceiverArrayInput ¶
type GetActionGroupVoiceReceiverArrayInput interface { pulumi.Input ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput ToGetActionGroupVoiceReceiverArrayOutputWithContext(context.Context) GetActionGroupVoiceReceiverArrayOutput }
GetActionGroupVoiceReceiverArrayInput is an input type that accepts GetActionGroupVoiceReceiverArray and GetActionGroupVoiceReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupVoiceReceiverArrayInput` via:
GetActionGroupVoiceReceiverArray{ GetActionGroupVoiceReceiverArgs{...} }
type GetActionGroupVoiceReceiverArrayOutput ¶
type GetActionGroupVoiceReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupVoiceReceiverArrayOutput) ElementType ¶
func (GetActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutput ¶
func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
func (GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutputWithContext ¶
func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
type GetActionGroupVoiceReceiverInput ¶
type GetActionGroupVoiceReceiverInput interface { pulumi.Input ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput ToGetActionGroupVoiceReceiverOutputWithContext(context.Context) GetActionGroupVoiceReceiverOutput }
GetActionGroupVoiceReceiverInput is an input type that accepts GetActionGroupVoiceReceiverArgs and GetActionGroupVoiceReceiverOutput values. You can construct a concrete instance of `GetActionGroupVoiceReceiverInput` via:
GetActionGroupVoiceReceiverArgs{...}
type GetActionGroupVoiceReceiverOutput ¶
type GetActionGroupVoiceReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupVoiceReceiverOutput) CountryCode ¶
func (o GetActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (GetActionGroupVoiceReceiverOutput) ElementType ¶
func (GetActionGroupVoiceReceiverOutput) ElementType() reflect.Type
func (GetActionGroupVoiceReceiverOutput) Name ¶
func (o GetActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupVoiceReceiverOutput) PhoneNumber ¶
func (o GetActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutput ¶
func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
func (GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutputWithContext ¶
func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
type GetActionGroupWebhookReceiver ¶
type GetActionGroupWebhookReceiver struct { AadAuths []GetActionGroupWebhookReceiverAadAuth `pulumi:"aadAuths"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
type GetActionGroupWebhookReceiverAadAuthArgs ¶
type GetActionGroupWebhookReceiverAadAuthArgs struct { IdentifierUri pulumi.StringInput `pulumi:"identifierUri"` ObjectId pulumi.StringInput `pulumi:"objectId"` // The Tenant ID for the subscription containing this Event Hub. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (GetActionGroupWebhookReceiverAadAuthArgs) ElementType ¶
func (GetActionGroupWebhookReceiverAadAuthArgs) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutput ¶
func (i GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput
func (GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext ¶
func (i GetActionGroupWebhookReceiverAadAuthArgs) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthOutput
type GetActionGroupWebhookReceiverAadAuthArray ¶
type GetActionGroupWebhookReceiverAadAuthArray []GetActionGroupWebhookReceiverAadAuthInput
func (GetActionGroupWebhookReceiverAadAuthArray) ElementType ¶
func (GetActionGroupWebhookReceiverAadAuthArray) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutput ¶
func (i GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput
func (GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext ¶
func (i GetActionGroupWebhookReceiverAadAuthArray) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput
type GetActionGroupWebhookReceiverAadAuthArrayInput ¶
type GetActionGroupWebhookReceiverAadAuthArrayInput interface { pulumi.Input ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput }
GetActionGroupWebhookReceiverAadAuthArrayInput is an input type that accepts GetActionGroupWebhookReceiverAadAuthArray and GetActionGroupWebhookReceiverAadAuthArrayOutput values. You can construct a concrete instance of `GetActionGroupWebhookReceiverAadAuthArrayInput` via:
GetActionGroupWebhookReceiverAadAuthArray{ GetActionGroupWebhookReceiverAadAuthArgs{...} }
type GetActionGroupWebhookReceiverAadAuthArrayOutput ¶
type GetActionGroupWebhookReceiverAadAuthArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ElementType ¶
func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutput ¶
func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutput() GetActionGroupWebhookReceiverAadAuthArrayOutput
func (GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext ¶
func (o GetActionGroupWebhookReceiverAadAuthArrayOutput) ToGetActionGroupWebhookReceiverAadAuthArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthArrayOutput
type GetActionGroupWebhookReceiverAadAuthInput ¶
type GetActionGroupWebhookReceiverAadAuthInput interface { pulumi.Input ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(context.Context) GetActionGroupWebhookReceiverAadAuthOutput }
GetActionGroupWebhookReceiverAadAuthInput is an input type that accepts GetActionGroupWebhookReceiverAadAuthArgs and GetActionGroupWebhookReceiverAadAuthOutput values. You can construct a concrete instance of `GetActionGroupWebhookReceiverAadAuthInput` via:
GetActionGroupWebhookReceiverAadAuthArgs{...}
type GetActionGroupWebhookReceiverAadAuthOutput ¶
type GetActionGroupWebhookReceiverAadAuthOutput struct{ *pulumi.OutputState }
func (GetActionGroupWebhookReceiverAadAuthOutput) ElementType ¶
func (GetActionGroupWebhookReceiverAadAuthOutput) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverAadAuthOutput) IdentifierUri ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) IdentifierUri() pulumi.StringOutput
func (GetActionGroupWebhookReceiverAadAuthOutput) ObjectId ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) ObjectId() pulumi.StringOutput
func (GetActionGroupWebhookReceiverAadAuthOutput) TenantId ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) TenantId() pulumi.StringOutput
The Tenant ID for the subscription containing this Event Hub.
func (GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutput ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutput() GetActionGroupWebhookReceiverAadAuthOutput
func (GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext ¶
func (o GetActionGroupWebhookReceiverAadAuthOutput) ToGetActionGroupWebhookReceiverAadAuthOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverAadAuthOutput
type GetActionGroupWebhookReceiverArgs ¶
type GetActionGroupWebhookReceiverArgs struct { AadAuths GetActionGroupWebhookReceiverAadAuthArrayInput `pulumi:"aadAuths"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupWebhookReceiverArgs) ElementType ¶
func (GetActionGroupWebhookReceiverArgs) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutput ¶
func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
func (GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutputWithContext ¶
func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
type GetActionGroupWebhookReceiverArray ¶
type GetActionGroupWebhookReceiverArray []GetActionGroupWebhookReceiverInput
func (GetActionGroupWebhookReceiverArray) ElementType ¶
func (GetActionGroupWebhookReceiverArray) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutput ¶
func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
func (GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutputWithContext ¶
func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
type GetActionGroupWebhookReceiverArrayInput ¶
type GetActionGroupWebhookReceiverArrayInput interface { pulumi.Input ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput ToGetActionGroupWebhookReceiverArrayOutputWithContext(context.Context) GetActionGroupWebhookReceiverArrayOutput }
GetActionGroupWebhookReceiverArrayInput is an input type that accepts GetActionGroupWebhookReceiverArray and GetActionGroupWebhookReceiverArrayOutput values. You can construct a concrete instance of `GetActionGroupWebhookReceiverArrayInput` via:
GetActionGroupWebhookReceiverArray{ GetActionGroupWebhookReceiverArgs{...} }
type GetActionGroupWebhookReceiverArrayOutput ¶
type GetActionGroupWebhookReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetActionGroupWebhookReceiverArrayOutput) ElementType ¶
func (GetActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutput ¶
func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
func (GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutputWithContext ¶
func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
type GetActionGroupWebhookReceiverInput ¶
type GetActionGroupWebhookReceiverInput interface { pulumi.Input ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput ToGetActionGroupWebhookReceiverOutputWithContext(context.Context) GetActionGroupWebhookReceiverOutput }
GetActionGroupWebhookReceiverInput is an input type that accepts GetActionGroupWebhookReceiverArgs and GetActionGroupWebhookReceiverOutput values. You can construct a concrete instance of `GetActionGroupWebhookReceiverInput` via:
GetActionGroupWebhookReceiverArgs{...}
type GetActionGroupWebhookReceiverOutput ¶
type GetActionGroupWebhookReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupWebhookReceiverOutput) AadAuths ¶
func (o GetActionGroupWebhookReceiverOutput) AadAuths() GetActionGroupWebhookReceiverAadAuthArrayOutput
func (GetActionGroupWebhookReceiverOutput) ElementType ¶
func (GetActionGroupWebhookReceiverOutput) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverOutput) Name ¶
func (o GetActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupWebhookReceiverOutput) ServiceUri ¶
func (o GetActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutput ¶
func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
func (GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutputWithContext ¶
func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
func (GetActionGroupWebhookReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type GetDiagnosticCategoriesArgs ¶
type GetDiagnosticCategoriesArgs struct { // The ID of an existing Resource which Monitor Diagnostics Categories should be retrieved for. ResourceId string `pulumi:"resourceId"` }
A collection of arguments for invoking getDiagnosticCategories.
type GetDiagnosticCategoriesOutputArgs ¶ added in v4.20.0
type GetDiagnosticCategoriesOutputArgs struct { // The ID of an existing Resource which Monitor Diagnostics Categories should be retrieved for. ResourceId pulumi.StringInput `pulumi:"resourceId"` }
A collection of arguments for invoking getDiagnosticCategories.
func (GetDiagnosticCategoriesOutputArgs) ElementType ¶ added in v4.20.0
func (GetDiagnosticCategoriesOutputArgs) ElementType() reflect.Type
type GetDiagnosticCategoriesResult ¶
type GetDiagnosticCategoriesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of the 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/v4/go/azure/keyvault" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleKeyVault, err := keyvault.LookupKeyVault(ctx, &keyvault.LookupKeyVaultArgs{ Name: azurerm_key_vault.Example.Name, ResourceGroupName: azurerm_key_vault.Example.Resource_group_name, }, nil) if err != nil { return err } _, err = monitoring.GetDiagnosticCategories(ctx, &monitoring.GetDiagnosticCategoriesArgs{ ResourceId: exampleKeyVault.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetDiagnosticCategoriesResultOutput ¶ added in v4.20.0
type GetDiagnosticCategoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDiagnosticCategories.
func GetDiagnosticCategoriesOutput ¶ added in v4.20.0
func GetDiagnosticCategoriesOutput(ctx *pulumi.Context, args GetDiagnosticCategoriesOutputArgs, opts ...pulumi.InvokeOption) GetDiagnosticCategoriesResultOutput
func (GetDiagnosticCategoriesResultOutput) ElementType ¶ added in v4.20.0
func (GetDiagnosticCategoriesResultOutput) ElementType() reflect.Type
func (GetDiagnosticCategoriesResultOutput) Id ¶ added in v4.20.0
func (o GetDiagnosticCategoriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDiagnosticCategoriesResultOutput) Logs ¶ added in v4.20.0
func (o GetDiagnosticCategoriesResultOutput) Logs() pulumi.StringArrayOutput
A list of the Log Categories supported for this Resource.
func (GetDiagnosticCategoriesResultOutput) Metrics ¶ added in v4.20.0
func (o GetDiagnosticCategoriesResultOutput) Metrics() pulumi.StringArrayOutput
A list of the Metric Categories supported for this Resource.
func (GetDiagnosticCategoriesResultOutput) ResourceId ¶ added in v4.20.0
func (o GetDiagnosticCategoriesResultOutput) ResourceId() pulumi.StringOutput
func (GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutput ¶ added in v4.20.0
func (o GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutput() GetDiagnosticCategoriesResultOutput
func (GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutputWithContext ¶ added in v4.20.0
func (o GetDiagnosticCategoriesResultOutput) ToGetDiagnosticCategoriesResultOutputWithContext(ctx context.Context) GetDiagnosticCategoriesResultOutput
type GetLogProfileRetentionPolicyArgs ¶
type GetLogProfileRetentionPolicyArgs struct { // The number of days for the retention policy. Days pulumi.IntInput `pulumi:"days"` // A boolean value indicating whether the retention policy is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (GetLogProfileRetentionPolicyArgs) ElementType ¶
func (GetLogProfileRetentionPolicyArgs) ElementType() reflect.Type
func (GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutput ¶
func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
func (GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutputWithContext ¶
func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
type GetLogProfileRetentionPolicyArray ¶
type GetLogProfileRetentionPolicyArray []GetLogProfileRetentionPolicyInput
func (GetLogProfileRetentionPolicyArray) ElementType ¶
func (GetLogProfileRetentionPolicyArray) ElementType() reflect.Type
func (GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutput ¶
func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
func (GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutputWithContext ¶
func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
type GetLogProfileRetentionPolicyArrayInput ¶
type GetLogProfileRetentionPolicyArrayInput interface { pulumi.Input ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput ToGetLogProfileRetentionPolicyArrayOutputWithContext(context.Context) GetLogProfileRetentionPolicyArrayOutput }
GetLogProfileRetentionPolicyArrayInput is an input type that accepts GetLogProfileRetentionPolicyArray and GetLogProfileRetentionPolicyArrayOutput values. You can construct a concrete instance of `GetLogProfileRetentionPolicyArrayInput` via:
GetLogProfileRetentionPolicyArray{ GetLogProfileRetentionPolicyArgs{...} }
type GetLogProfileRetentionPolicyArrayOutput ¶
type GetLogProfileRetentionPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetLogProfileRetentionPolicyArrayOutput) ElementType ¶
func (GetLogProfileRetentionPolicyArrayOutput) ElementType() reflect.Type
func (GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutput ¶
func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
func (GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutputWithContext ¶
func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
type GetLogProfileRetentionPolicyInput ¶
type GetLogProfileRetentionPolicyInput interface { pulumi.Input ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput ToGetLogProfileRetentionPolicyOutputWithContext(context.Context) GetLogProfileRetentionPolicyOutput }
GetLogProfileRetentionPolicyInput is an input type that accepts GetLogProfileRetentionPolicyArgs and GetLogProfileRetentionPolicyOutput values. You can construct a concrete instance of `GetLogProfileRetentionPolicyInput` via:
GetLogProfileRetentionPolicyArgs{...}
type GetLogProfileRetentionPolicyOutput ¶
type GetLogProfileRetentionPolicyOutput struct{ *pulumi.OutputState }
func (GetLogProfileRetentionPolicyOutput) Days ¶
func (o GetLogProfileRetentionPolicyOutput) Days() pulumi.IntOutput
The number of days for the retention policy.
func (GetLogProfileRetentionPolicyOutput) ElementType ¶
func (GetLogProfileRetentionPolicyOutput) ElementType() reflect.Type
func (GetLogProfileRetentionPolicyOutput) Enabled ¶
func (o GetLogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
A boolean value indicating whether the retention policy is enabled.
func (GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutput ¶
func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
func (GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutputWithContext ¶
func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
type GetScheduledQueryRulesAlertAction ¶
type GetScheduledQueryRulesAlertAction struct { // List of action group reference resource IDs. ActionGroups []string `pulumi:"actionGroups"` // Custom payload to be sent for all webhook URI in Azure action group. CustomWebhookPayload string `pulumi:"customWebhookPayload"` // Custom subject override for all email IDs in Azure action group. EmailSubject string `pulumi:"emailSubject"` }
type GetScheduledQueryRulesAlertActionArgs ¶
type GetScheduledQueryRulesAlertActionArgs struct { // List of action group reference resource IDs. ActionGroups pulumi.StringArrayInput `pulumi:"actionGroups"` // Custom payload to be sent for all webhook URI in Azure action group. CustomWebhookPayload pulumi.StringInput `pulumi:"customWebhookPayload"` // Custom subject override for all email IDs in Azure action group. EmailSubject pulumi.StringInput `pulumi:"emailSubject"` }
func (GetScheduledQueryRulesAlertActionArgs) ElementType ¶
func (GetScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutput ¶
func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
func (GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutputWithContext ¶
func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
type GetScheduledQueryRulesAlertActionArray ¶
type GetScheduledQueryRulesAlertActionArray []GetScheduledQueryRulesAlertActionInput
func (GetScheduledQueryRulesAlertActionArray) ElementType ¶
func (GetScheduledQueryRulesAlertActionArray) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutput ¶
func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
func (GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext ¶
func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
type GetScheduledQueryRulesAlertActionArrayInput ¶
type GetScheduledQueryRulesAlertActionArrayInput interface { pulumi.Input ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(context.Context) GetScheduledQueryRulesAlertActionArrayOutput }
GetScheduledQueryRulesAlertActionArrayInput is an input type that accepts GetScheduledQueryRulesAlertActionArray and GetScheduledQueryRulesAlertActionArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertActionArrayInput` via:
GetScheduledQueryRulesAlertActionArray{ GetScheduledQueryRulesAlertActionArgs{...} }
type GetScheduledQueryRulesAlertActionArrayOutput ¶
type GetScheduledQueryRulesAlertActionArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertActionArrayOutput) ElementType ¶
func (GetScheduledQueryRulesAlertActionArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutput ¶
func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
func (GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext ¶
func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
type GetScheduledQueryRulesAlertActionInput ¶
type GetScheduledQueryRulesAlertActionInput interface { pulumi.Input ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput ToGetScheduledQueryRulesAlertActionOutputWithContext(context.Context) GetScheduledQueryRulesAlertActionOutput }
GetScheduledQueryRulesAlertActionInput is an input type that accepts GetScheduledQueryRulesAlertActionArgs and GetScheduledQueryRulesAlertActionOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertActionInput` via:
GetScheduledQueryRulesAlertActionArgs{...}
type GetScheduledQueryRulesAlertActionOutput ¶
type GetScheduledQueryRulesAlertActionOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertActionOutput) ActionGroups ¶
func (o GetScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
List of action group reference resource IDs.
func (GetScheduledQueryRulesAlertActionOutput) CustomWebhookPayload ¶
func (o GetScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringOutput
Custom payload to be sent for all webhook URI in Azure action group.
func (GetScheduledQueryRulesAlertActionOutput) ElementType ¶
func (GetScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertActionOutput) EmailSubject ¶
func (o GetScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringOutput
Custom subject override for all email IDs in Azure action group.
func (GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutput ¶
func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
func (GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutputWithContext ¶
func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
type GetScheduledQueryRulesAlertTrigger ¶
type GetScheduledQueryRulesAlertTrigger struct { MetricTriggers []GetScheduledQueryRulesAlertTriggerMetricTrigger `pulumi:"metricTriggers"` // Evaluation operation for rule. Operator string `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Threshold float64 `pulumi:"threshold"` }
type GetScheduledQueryRulesAlertTriggerArgs ¶
type GetScheduledQueryRulesAlertTriggerArgs struct { MetricTriggers GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput `pulumi:"metricTriggers"` // Evaluation operation for rule. Operator pulumi.StringInput `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (GetScheduledQueryRulesAlertTriggerArgs) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutput ¶
func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
func (GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
type GetScheduledQueryRulesAlertTriggerArray ¶
type GetScheduledQueryRulesAlertTriggerArray []GetScheduledQueryRulesAlertTriggerInput
func (GetScheduledQueryRulesAlertTriggerArray) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerArray) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutput ¶
func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext ¶
func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
type GetScheduledQueryRulesAlertTriggerArrayInput ¶
type GetScheduledQueryRulesAlertTriggerArrayInput interface { pulumi.Input ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput }
GetScheduledQueryRulesAlertTriggerArrayInput is an input type that accepts GetScheduledQueryRulesAlertTriggerArray and GetScheduledQueryRulesAlertTriggerArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertTriggerArrayInput` via:
GetScheduledQueryRulesAlertTriggerArray{ GetScheduledQueryRulesAlertTriggerArgs{...} }
type GetScheduledQueryRulesAlertTriggerArrayOutput ¶
type GetScheduledQueryRulesAlertTriggerArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertTriggerArrayOutput) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutput ¶
func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext ¶
func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
type GetScheduledQueryRulesAlertTriggerInput ¶
type GetScheduledQueryRulesAlertTriggerInput interface { pulumi.Input ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput ToGetScheduledQueryRulesAlertTriggerOutputWithContext(context.Context) GetScheduledQueryRulesAlertTriggerOutput }
GetScheduledQueryRulesAlertTriggerInput is an input type that accepts GetScheduledQueryRulesAlertTriggerArgs and GetScheduledQueryRulesAlertTriggerOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertTriggerInput` via:
GetScheduledQueryRulesAlertTriggerArgs{...}
type GetScheduledQueryRulesAlertTriggerMetricTrigger ¶
type GetScheduledQueryRulesAlertTriggerMetricTrigger struct { MetricColumn string `pulumi:"metricColumn"` MetricTriggerType string `pulumi:"metricTriggerType"` // Evaluation operation for rule. Operator string `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Threshold float64 `pulumi:"threshold"` }
type GetScheduledQueryRulesAlertTriggerMetricTriggerArgs ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerArgs struct { MetricColumn pulumi.StringInput `pulumi:"metricColumn"` MetricTriggerType pulumi.StringInput `pulumi:"metricTriggerType"` // Evaluation operation for rule. Operator pulumi.StringInput `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
type GetScheduledQueryRulesAlertTriggerMetricTriggerArray ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerArray []GetScheduledQueryRulesAlertTriggerMetricTriggerInput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput ¶
func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext ¶
func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput interface { pulumi.Input ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput }
GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput is an input type that accepts GetScheduledQueryRulesAlertTriggerMetricTriggerArray and GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput` via:
GetScheduledQueryRulesAlertTriggerMetricTriggerArray{ GetScheduledQueryRulesAlertTriggerMetricTriggerArgs{...} }
type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
type GetScheduledQueryRulesAlertTriggerMetricTriggerInput ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerInput interface { pulumi.Input ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput }
GetScheduledQueryRulesAlertTriggerMetricTriggerInput is an input type that accepts GetScheduledQueryRulesAlertTriggerMetricTriggerArgs and GetScheduledQueryRulesAlertTriggerMetricTriggerOutput values. You can construct a concrete instance of `GetScheduledQueryRulesAlertTriggerMetricTriggerInput` via:
GetScheduledQueryRulesAlertTriggerMetricTriggerArgs{...}
type GetScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
type GetScheduledQueryRulesAlertTriggerMetricTriggerOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule.
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
Result or count threshold based on which rule should be triggered.
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
type GetScheduledQueryRulesAlertTriggerOutput ¶
type GetScheduledQueryRulesAlertTriggerOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesAlertTriggerOutput) ElementType ¶
func (GetScheduledQueryRulesAlertTriggerOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesAlertTriggerOutput) MetricTriggers ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) MetricTriggers() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
func (GetScheduledQueryRulesAlertTriggerOutput) Operator ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule.
func (GetScheduledQueryRulesAlertTriggerOutput) Threshold ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) Threshold() pulumi.Float64Output
Result or count threshold based on which rule should be triggered.
func (GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutput ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
func (GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
type GetScheduledQueryRulesLogCriteria ¶
type GetScheduledQueryRulesLogCriteria struct { // A `dimension` block as defined below. Dimensions []GetScheduledQueryRulesLogCriteriaDimension `pulumi:"dimensions"` // Name of the metric. MetricName string `pulumi:"metricName"` }
type GetScheduledQueryRulesLogCriteriaArgs ¶
type GetScheduledQueryRulesLogCriteriaArgs struct { // A `dimension` block as defined below. Dimensions GetScheduledQueryRulesLogCriteriaDimensionArrayInput `pulumi:"dimensions"` // Name of the metric. MetricName pulumi.StringInput `pulumi:"metricName"` }
func (GetScheduledQueryRulesLogCriteriaArgs) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutput ¶
func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
func (GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutputWithContext ¶
func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
type GetScheduledQueryRulesLogCriteriaArray ¶
type GetScheduledQueryRulesLogCriteriaArray []GetScheduledQueryRulesLogCriteriaInput
func (GetScheduledQueryRulesLogCriteriaArray) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaArray) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutput ¶
func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
func (GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext ¶
func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
type GetScheduledQueryRulesLogCriteriaArrayInput ¶
type GetScheduledQueryRulesLogCriteriaArrayInput interface { pulumi.Input ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput }
GetScheduledQueryRulesLogCriteriaArrayInput is an input type that accepts GetScheduledQueryRulesLogCriteriaArray and GetScheduledQueryRulesLogCriteriaArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesLogCriteriaArrayInput` via:
GetScheduledQueryRulesLogCriteriaArray{ GetScheduledQueryRulesLogCriteriaArgs{...} }
type GetScheduledQueryRulesLogCriteriaArrayOutput ¶
type GetScheduledQueryRulesLogCriteriaArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesLogCriteriaArrayOutput) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutput ¶
func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
func (GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext ¶
func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
type GetScheduledQueryRulesLogCriteriaDimensionArgs ¶
type GetScheduledQueryRulesLogCriteriaDimensionArgs struct { // Specifies the name of the scheduled query rule. Name pulumi.StringInput `pulumi:"name"` // Operator for dimension values. Operator pulumi.StringInput `pulumi:"operator"` // List of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutput ¶
func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext ¶
func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
type GetScheduledQueryRulesLogCriteriaDimensionArray ¶
type GetScheduledQueryRulesLogCriteriaDimensionArray []GetScheduledQueryRulesLogCriteriaDimensionInput
func (GetScheduledQueryRulesLogCriteriaDimensionArray) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
func (GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext ¶
func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
type GetScheduledQueryRulesLogCriteriaDimensionArrayInput ¶
type GetScheduledQueryRulesLogCriteriaDimensionArrayInput interface { pulumi.Input ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput }
GetScheduledQueryRulesLogCriteriaDimensionArrayInput is an input type that accepts GetScheduledQueryRulesLogCriteriaDimensionArray and GetScheduledQueryRulesLogCriteriaDimensionArrayOutput values. You can construct a concrete instance of `GetScheduledQueryRulesLogCriteriaDimensionArrayInput` via:
GetScheduledQueryRulesLogCriteriaDimensionArray{ GetScheduledQueryRulesLogCriteriaDimensionArgs{...} }
type GetScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
type GetScheduledQueryRulesLogCriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
type GetScheduledQueryRulesLogCriteriaDimensionInput ¶
type GetScheduledQueryRulesLogCriteriaDimensionInput interface { pulumi.Input ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput }
GetScheduledQueryRulesLogCriteriaDimensionInput is an input type that accepts GetScheduledQueryRulesLogCriteriaDimensionArgs and GetScheduledQueryRulesLogCriteriaDimensionOutput values. You can construct a concrete instance of `GetScheduledQueryRulesLogCriteriaDimensionInput` via:
GetScheduledQueryRulesLogCriteriaDimensionArgs{...}
type GetScheduledQueryRulesLogCriteriaDimensionOutput ¶
type GetScheduledQueryRulesLogCriteriaDimensionOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) Name ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Name() pulumi.StringOutput
Specifies the name of the scheduled query rule.
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) Operator ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Operator() pulumi.StringOutput
Operator for dimension values.
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutput ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
func (GetScheduledQueryRulesLogCriteriaDimensionOutput) Values ¶
func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
List of dimension values.
type GetScheduledQueryRulesLogCriteriaInput ¶
type GetScheduledQueryRulesLogCriteriaInput interface { pulumi.Input ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput ToGetScheduledQueryRulesLogCriteriaOutputWithContext(context.Context) GetScheduledQueryRulesLogCriteriaOutput }
GetScheduledQueryRulesLogCriteriaInput is an input type that accepts GetScheduledQueryRulesLogCriteriaArgs and GetScheduledQueryRulesLogCriteriaOutput values. You can construct a concrete instance of `GetScheduledQueryRulesLogCriteriaInput` via:
GetScheduledQueryRulesLogCriteriaArgs{...}
type GetScheduledQueryRulesLogCriteriaOutput ¶
type GetScheduledQueryRulesLogCriteriaOutput struct{ *pulumi.OutputState }
func (GetScheduledQueryRulesLogCriteriaOutput) Dimensions ¶
func (o GetScheduledQueryRulesLogCriteriaOutput) Dimensions() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
A `dimension` block as defined below.
func (GetScheduledQueryRulesLogCriteriaOutput) ElementType ¶
func (GetScheduledQueryRulesLogCriteriaOutput) ElementType() reflect.Type
func (GetScheduledQueryRulesLogCriteriaOutput) MetricName ¶
func (o GetScheduledQueryRulesLogCriteriaOutput) MetricName() pulumi.StringOutput
Name of the metric.
func (GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutput ¶
func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
func (GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutputWithContext ¶
func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
type LogProfile ¶
type LogProfile struct { pulumi.CustomResourceState // List of categories of the logs. Categories pulumi.StringArrayOutput `pulumi:"categories"` // List of regions for which Activity Log events are stored or streamed. Locations pulumi.StringArrayOutput `pulumi:"locations"` // The name of the Log Profile. Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `retentionPolicy` block as documented below. A retention policy for how long Activity Logs are retained in the storage account. RetentionPolicy LogProfileRetentionPolicyOutput `pulumi:"retentionPolicy"` // The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. At least one of `storageAccountId` or `servicebusRuleId` must be set. ServicebusRuleId pulumi.StringPtrOutput `pulumi:"servicebusRuleId"` // The resource ID of the storage account in which the Activity Log is stored. At least one of `storageAccountId` or `servicebusRuleId` must be set. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` }
Manages a [Log Profile](https://docs.microsoft.com/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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/eventhub" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleEventHubNamespace, err := eventhub.NewEventHubNamespace(ctx, "exampleEventHubNamespace", &eventhub.EventHubNamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard"), Capacity: pulumi.Int(2), }) if err != nil { return err } _, err = monitoring.NewLogProfile(ctx, "exampleLogProfile", &monitoring.LogProfileArgs{ Categories: pulumi.StringArray{ pulumi.String("Action"), pulumi.String("Delete"), pulumi.String("Write"), }, Locations: pulumi.StringArray{ pulumi.String("westus"), pulumi.String("global"), }, ServicebusRuleId: exampleEventHubNamespace.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("%v%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 }) }
```
## Import
A Log Profile can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/logProfile:LogProfile example /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Insights/logProfiles/test
```
func GetLogProfile ¶
func GetLogProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogProfileState, opts ...pulumi.ResourceOption) (*LogProfile, error)
GetLogProfile gets an existing LogProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLogProfile ¶
func NewLogProfile(ctx *pulumi.Context, name string, args *LogProfileArgs, opts ...pulumi.ResourceOption) (*LogProfile, error)
NewLogProfile registers a new resource with the given unique name, arguments, and options.
func (*LogProfile) ElementType ¶
func (*LogProfile) ElementType() reflect.Type
func (*LogProfile) ToLogProfileOutput ¶
func (i *LogProfile) ToLogProfileOutput() LogProfileOutput
func (*LogProfile) ToLogProfileOutputWithContext ¶
func (i *LogProfile) ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput
type LogProfileArgs ¶
type LogProfileArgs struct { // List of categories of the logs. Categories pulumi.StringArrayInput // List of regions for which Activity Log events are stored or streamed. Locations pulumi.StringArrayInput // The name of the Log Profile. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // A `retentionPolicy` block as documented below. A retention policy for how long Activity Logs are retained in the storage account. RetentionPolicy LogProfileRetentionPolicyInput // The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. At least one of `storageAccountId` or `servicebusRuleId` must be set. ServicebusRuleId pulumi.StringPtrInput // The resource ID of the storage account in which the Activity Log is stored. At least one of `storageAccountId` or `servicebusRuleId` must be set. StorageAccountId pulumi.StringPtrInput }
The set of arguments for constructing a LogProfile resource.
func (LogProfileArgs) ElementType ¶
func (LogProfileArgs) ElementType() reflect.Type
type LogProfileArray ¶
type LogProfileArray []LogProfileInput
func (LogProfileArray) ElementType ¶
func (LogProfileArray) ElementType() reflect.Type
func (LogProfileArray) ToLogProfileArrayOutput ¶
func (i LogProfileArray) ToLogProfileArrayOutput() LogProfileArrayOutput
func (LogProfileArray) ToLogProfileArrayOutputWithContext ¶
func (i LogProfileArray) ToLogProfileArrayOutputWithContext(ctx context.Context) LogProfileArrayOutput
type LogProfileArrayInput ¶
type LogProfileArrayInput interface { pulumi.Input ToLogProfileArrayOutput() LogProfileArrayOutput ToLogProfileArrayOutputWithContext(context.Context) LogProfileArrayOutput }
LogProfileArrayInput is an input type that accepts LogProfileArray and LogProfileArrayOutput values. You can construct a concrete instance of `LogProfileArrayInput` via:
LogProfileArray{ LogProfileArgs{...} }
type LogProfileArrayOutput ¶
type LogProfileArrayOutput struct{ *pulumi.OutputState }
func (LogProfileArrayOutput) ElementType ¶
func (LogProfileArrayOutput) ElementType() reflect.Type
func (LogProfileArrayOutput) Index ¶
func (o LogProfileArrayOutput) Index(i pulumi.IntInput) LogProfileOutput
func (LogProfileArrayOutput) ToLogProfileArrayOutput ¶
func (o LogProfileArrayOutput) ToLogProfileArrayOutput() LogProfileArrayOutput
func (LogProfileArrayOutput) ToLogProfileArrayOutputWithContext ¶
func (o LogProfileArrayOutput) ToLogProfileArrayOutputWithContext(ctx context.Context) LogProfileArrayOutput
type LogProfileInput ¶
type LogProfileInput interface { pulumi.Input ToLogProfileOutput() LogProfileOutput ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput }
type LogProfileMap ¶
type LogProfileMap map[string]LogProfileInput
func (LogProfileMap) ElementType ¶
func (LogProfileMap) ElementType() reflect.Type
func (LogProfileMap) ToLogProfileMapOutput ¶
func (i LogProfileMap) ToLogProfileMapOutput() LogProfileMapOutput
func (LogProfileMap) ToLogProfileMapOutputWithContext ¶
func (i LogProfileMap) ToLogProfileMapOutputWithContext(ctx context.Context) LogProfileMapOutput
type LogProfileMapInput ¶
type LogProfileMapInput interface { pulumi.Input ToLogProfileMapOutput() LogProfileMapOutput ToLogProfileMapOutputWithContext(context.Context) LogProfileMapOutput }
LogProfileMapInput is an input type that accepts LogProfileMap and LogProfileMapOutput values. You can construct a concrete instance of `LogProfileMapInput` via:
LogProfileMap{ "key": LogProfileArgs{...} }
type LogProfileMapOutput ¶
type LogProfileMapOutput struct{ *pulumi.OutputState }
func (LogProfileMapOutput) ElementType ¶
func (LogProfileMapOutput) ElementType() reflect.Type
func (LogProfileMapOutput) MapIndex ¶
func (o LogProfileMapOutput) MapIndex(k pulumi.StringInput) LogProfileOutput
func (LogProfileMapOutput) ToLogProfileMapOutput ¶
func (o LogProfileMapOutput) ToLogProfileMapOutput() LogProfileMapOutput
func (LogProfileMapOutput) ToLogProfileMapOutputWithContext ¶
func (o LogProfileMapOutput) ToLogProfileMapOutputWithContext(ctx context.Context) LogProfileMapOutput
type LogProfileOutput ¶
type LogProfileOutput struct{ *pulumi.OutputState }
func (LogProfileOutput) ElementType ¶
func (LogProfileOutput) ElementType() reflect.Type
func (LogProfileOutput) ToLogProfileOutput ¶
func (o LogProfileOutput) ToLogProfileOutput() LogProfileOutput
func (LogProfileOutput) ToLogProfileOutputWithContext ¶
func (o LogProfileOutput) ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput
type LogProfileRetentionPolicyArgs ¶
type LogProfileRetentionPolicyArgs struct { // The number of days for the retention policy. Defaults to 0. Days pulumi.IntPtrInput `pulumi:"days"` // A boolean value to indicate whether the retention policy is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (LogProfileRetentionPolicyArgs) ElementType ¶
func (LogProfileRetentionPolicyArgs) ElementType() reflect.Type
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutput ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutputWithContext ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutput ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutputWithContext ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
type LogProfileRetentionPolicyInput ¶
type LogProfileRetentionPolicyInput interface { pulumi.Input ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput ToLogProfileRetentionPolicyOutputWithContext(context.Context) LogProfileRetentionPolicyOutput }
LogProfileRetentionPolicyInput is an input type that accepts LogProfileRetentionPolicyArgs and LogProfileRetentionPolicyOutput values. You can construct a concrete instance of `LogProfileRetentionPolicyInput` via:
LogProfileRetentionPolicyArgs{...}
type LogProfileRetentionPolicyOutput ¶
type LogProfileRetentionPolicyOutput struct{ *pulumi.OutputState }
func (LogProfileRetentionPolicyOutput) Days ¶
func (o LogProfileRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days for the retention policy. Defaults to 0.
func (LogProfileRetentionPolicyOutput) ElementType ¶
func (LogProfileRetentionPolicyOutput) ElementType() reflect.Type
func (LogProfileRetentionPolicyOutput) Enabled ¶
func (o LogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
A boolean value to indicate whether the retention policy is enabled.
func (LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutput ¶
func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutputWithContext ¶
func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutput ¶
func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
func (LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutputWithContext ¶
func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
type LogProfileRetentionPolicyPtrInput ¶
type LogProfileRetentionPolicyPtrInput interface { pulumi.Input ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput ToLogProfileRetentionPolicyPtrOutputWithContext(context.Context) LogProfileRetentionPolicyPtrOutput }
LogProfileRetentionPolicyPtrInput is an input type that accepts LogProfileRetentionPolicyArgs, LogProfileRetentionPolicyPtr and LogProfileRetentionPolicyPtrOutput values. You can construct a concrete instance of `LogProfileRetentionPolicyPtrInput` via:
LogProfileRetentionPolicyArgs{...} or: nil
func LogProfileRetentionPolicyPtr ¶
func LogProfileRetentionPolicyPtr(v *LogProfileRetentionPolicyArgs) LogProfileRetentionPolicyPtrInput
type LogProfileRetentionPolicyPtrOutput ¶
type LogProfileRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (LogProfileRetentionPolicyPtrOutput) Days ¶
func (o LogProfileRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
The number of days for the retention policy. Defaults to 0.
func (LogProfileRetentionPolicyPtrOutput) Elem ¶
func (o LogProfileRetentionPolicyPtrOutput) Elem() LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyPtrOutput) ElementType ¶
func (LogProfileRetentionPolicyPtrOutput) ElementType() reflect.Type
func (LogProfileRetentionPolicyPtrOutput) Enabled ¶
func (o LogProfileRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
A boolean value to indicate whether the retention policy is enabled.
func (LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutput ¶
func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
func (LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutputWithContext ¶
func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
type LogProfileState ¶
type LogProfileState struct { // List of categories of the logs. Categories pulumi.StringArrayInput // List of regions for which Activity Log events are stored or streamed. Locations pulumi.StringArrayInput // The name of the Log Profile. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // A `retentionPolicy` block as documented below. A retention policy for how long Activity Logs are retained in the storage account. RetentionPolicy LogProfileRetentionPolicyPtrInput // The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. At least one of `storageAccountId` or `servicebusRuleId` must be set. ServicebusRuleId pulumi.StringPtrInput // The resource ID of the storage account in which the Activity Log is stored. At least one of `storageAccountId` or `servicebusRuleId` must be set. StorageAccountId pulumi.StringPtrInput }
func (LogProfileState) ElementType ¶
func (LogProfileState) ElementType() reflect.Type
type LogzMonitor ¶ added in v4.26.0
type LogzMonitor struct { pulumi.CustomResourceState // Name of the Logz organization. Changing this forces a new logz Monitor to be created. CompanyName pulumi.StringPtrOutput `pulumi:"companyName"` // Whether the resource monitoring is enabled? Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The ID of the Enterprise App. Changing this forces a new logz Monitor to be created. EnterpriseAppId pulumi.StringPtrOutput `pulumi:"enterpriseAppId"` // The Azure Region where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. Location pulumi.StringOutput `pulumi:"location"` // The ID associated with the logz organization of this logz Monitor. LogzOrganizationId pulumi.StringOutput `pulumi:"logzOrganizationId"` // The name which should be used for this logz Monitor. Changing this forces a new logz Monitor to be created. Name pulumi.StringOutput `pulumi:"name"` // A `plan` block as defined below. Plan LogzMonitorPlanOutput `pulumi:"plan"` // The name of the Resource Group where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The single sign on url associated with the logz organization of this logz Monitor. SingleSignOnUrl pulumi.StringOutput `pulumi:"singleSignOnUrl"` // A mapping of tags which should be assigned to the logz Monitor. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `user` block as defined below. User LogzMonitorUserOutput `pulumi:"user"` }
Manages a logz Monitor.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewLogzMonitor(ctx, "exampleLogzMonitor", &monitoring.LogzMonitorArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Plan: &monitoring.LogzMonitorPlanArgs{ BillingCycle: pulumi.String("Monthly"), EffectiveDate: pulumi.String("2022-06-06T00:00:00Z"), PlanId: pulumi.String("100gb14days"), UsageType: pulumi.String("Committed"), }, User: &monitoring.LogzMonitorUserArgs{ Email: pulumi.String("user@example.com"), FirstName: pulumi.String("Example"), LastName: pulumi.String("User"), PhoneNumber: pulumi.String("+12313803556"), }, }) if err != nil { return err } return nil }) }
```
## Import
logz Monitors can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/logzMonitor:LogzMonitor example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logz/monitors/monitor1
```
func GetLogzMonitor ¶ added in v4.26.0
func GetLogzMonitor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogzMonitorState, opts ...pulumi.ResourceOption) (*LogzMonitor, error)
GetLogzMonitor gets an existing LogzMonitor resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLogzMonitor ¶ added in v4.26.0
func NewLogzMonitor(ctx *pulumi.Context, name string, args *LogzMonitorArgs, opts ...pulumi.ResourceOption) (*LogzMonitor, error)
NewLogzMonitor registers a new resource with the given unique name, arguments, and options.
func (*LogzMonitor) ElementType ¶ added in v4.26.0
func (*LogzMonitor) ElementType() reflect.Type
func (*LogzMonitor) ToLogzMonitorOutput ¶ added in v4.26.0
func (i *LogzMonitor) ToLogzMonitorOutput() LogzMonitorOutput
func (*LogzMonitor) ToLogzMonitorOutputWithContext ¶ added in v4.26.0
func (i *LogzMonitor) ToLogzMonitorOutputWithContext(ctx context.Context) LogzMonitorOutput
type LogzMonitorArgs ¶ added in v4.26.0
type LogzMonitorArgs struct { // Name of the Logz organization. Changing this forces a new logz Monitor to be created. CompanyName pulumi.StringPtrInput // Whether the resource monitoring is enabled? Enabled pulumi.BoolPtrInput // The ID of the Enterprise App. Changing this forces a new logz Monitor to be created. EnterpriseAppId pulumi.StringPtrInput // The Azure Region where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. Location pulumi.StringPtrInput // The name which should be used for this logz Monitor. Changing this forces a new logz Monitor to be created. Name pulumi.StringPtrInput // A `plan` block as defined below. Plan LogzMonitorPlanInput // The name of the Resource Group where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the logz Monitor. Tags pulumi.StringMapInput // A `user` block as defined below. User LogzMonitorUserInput }
The set of arguments for constructing a LogzMonitor resource.
func (LogzMonitorArgs) ElementType ¶ added in v4.26.0
func (LogzMonitorArgs) ElementType() reflect.Type
type LogzMonitorArray ¶ added in v4.26.0
type LogzMonitorArray []LogzMonitorInput
func (LogzMonitorArray) ElementType ¶ added in v4.26.0
func (LogzMonitorArray) ElementType() reflect.Type
func (LogzMonitorArray) ToLogzMonitorArrayOutput ¶ added in v4.26.0
func (i LogzMonitorArray) ToLogzMonitorArrayOutput() LogzMonitorArrayOutput
func (LogzMonitorArray) ToLogzMonitorArrayOutputWithContext ¶ added in v4.26.0
func (i LogzMonitorArray) ToLogzMonitorArrayOutputWithContext(ctx context.Context) LogzMonitorArrayOutput
type LogzMonitorArrayInput ¶ added in v4.26.0
type LogzMonitorArrayInput interface { pulumi.Input ToLogzMonitorArrayOutput() LogzMonitorArrayOutput ToLogzMonitorArrayOutputWithContext(context.Context) LogzMonitorArrayOutput }
LogzMonitorArrayInput is an input type that accepts LogzMonitorArray and LogzMonitorArrayOutput values. You can construct a concrete instance of `LogzMonitorArrayInput` via:
LogzMonitorArray{ LogzMonitorArgs{...} }
type LogzMonitorArrayOutput ¶ added in v4.26.0
type LogzMonitorArrayOutput struct{ *pulumi.OutputState }
func (LogzMonitorArrayOutput) ElementType ¶ added in v4.26.0
func (LogzMonitorArrayOutput) ElementType() reflect.Type
func (LogzMonitorArrayOutput) Index ¶ added in v4.26.0
func (o LogzMonitorArrayOutput) Index(i pulumi.IntInput) LogzMonitorOutput
func (LogzMonitorArrayOutput) ToLogzMonitorArrayOutput ¶ added in v4.26.0
func (o LogzMonitorArrayOutput) ToLogzMonitorArrayOutput() LogzMonitorArrayOutput
func (LogzMonitorArrayOutput) ToLogzMonitorArrayOutputWithContext ¶ added in v4.26.0
func (o LogzMonitorArrayOutput) ToLogzMonitorArrayOutputWithContext(ctx context.Context) LogzMonitorArrayOutput
type LogzMonitorInput ¶ added in v4.26.0
type LogzMonitorInput interface { pulumi.Input ToLogzMonitorOutput() LogzMonitorOutput ToLogzMonitorOutputWithContext(ctx context.Context) LogzMonitorOutput }
type LogzMonitorMap ¶ added in v4.26.0
type LogzMonitorMap map[string]LogzMonitorInput
func (LogzMonitorMap) ElementType ¶ added in v4.26.0
func (LogzMonitorMap) ElementType() reflect.Type
func (LogzMonitorMap) ToLogzMonitorMapOutput ¶ added in v4.26.0
func (i LogzMonitorMap) ToLogzMonitorMapOutput() LogzMonitorMapOutput
func (LogzMonitorMap) ToLogzMonitorMapOutputWithContext ¶ added in v4.26.0
func (i LogzMonitorMap) ToLogzMonitorMapOutputWithContext(ctx context.Context) LogzMonitorMapOutput
type LogzMonitorMapInput ¶ added in v4.26.0
type LogzMonitorMapInput interface { pulumi.Input ToLogzMonitorMapOutput() LogzMonitorMapOutput ToLogzMonitorMapOutputWithContext(context.Context) LogzMonitorMapOutput }
LogzMonitorMapInput is an input type that accepts LogzMonitorMap and LogzMonitorMapOutput values. You can construct a concrete instance of `LogzMonitorMapInput` via:
LogzMonitorMap{ "key": LogzMonitorArgs{...} }
type LogzMonitorMapOutput ¶ added in v4.26.0
type LogzMonitorMapOutput struct{ *pulumi.OutputState }
func (LogzMonitorMapOutput) ElementType ¶ added in v4.26.0
func (LogzMonitorMapOutput) ElementType() reflect.Type
func (LogzMonitorMapOutput) MapIndex ¶ added in v4.26.0
func (o LogzMonitorMapOutput) MapIndex(k pulumi.StringInput) LogzMonitorOutput
func (LogzMonitorMapOutput) ToLogzMonitorMapOutput ¶ added in v4.26.0
func (o LogzMonitorMapOutput) ToLogzMonitorMapOutput() LogzMonitorMapOutput
func (LogzMonitorMapOutput) ToLogzMonitorMapOutputWithContext ¶ added in v4.26.0
func (o LogzMonitorMapOutput) ToLogzMonitorMapOutputWithContext(ctx context.Context) LogzMonitorMapOutput
type LogzMonitorOutput ¶ added in v4.26.0
type LogzMonitorOutput struct{ *pulumi.OutputState }
func (LogzMonitorOutput) ElementType ¶ added in v4.26.0
func (LogzMonitorOutput) ElementType() reflect.Type
func (LogzMonitorOutput) ToLogzMonitorOutput ¶ added in v4.26.0
func (o LogzMonitorOutput) ToLogzMonitorOutput() LogzMonitorOutput
func (LogzMonitorOutput) ToLogzMonitorOutputWithContext ¶ added in v4.26.0
func (o LogzMonitorOutput) ToLogzMonitorOutputWithContext(ctx context.Context) LogzMonitorOutput
type LogzMonitorPlan ¶ added in v4.26.0
type LogzMonitorPlan struct { // Different billing cycles. Possible values are `MONTHLY` or `WEEKLY`. Changing this forces a new logz Monitor to be created. BillingCycle string `pulumi:"billingCycle"` // Date when plan was applied. Changing this forces a new logz Monitor to be created. EffectiveDate string `pulumi:"effectiveDate"` // Plan id as published by Logz. Possible values are `100gb14days`. Changing this forces a new logz Monitor to be created. PlanId string `pulumi:"planId"` // Different usage types. Possible values are `PAYG` or `COMMITTED`. Changing this forces a new logz Monitor to be created. UsageType string `pulumi:"usageType"` }
type LogzMonitorPlanArgs ¶ added in v4.26.0
type LogzMonitorPlanArgs struct { // Different billing cycles. Possible values are `MONTHLY` or `WEEKLY`. Changing this forces a new logz Monitor to be created. BillingCycle pulumi.StringInput `pulumi:"billingCycle"` // Date when plan was applied. Changing this forces a new logz Monitor to be created. EffectiveDate pulumi.StringInput `pulumi:"effectiveDate"` // Plan id as published by Logz. Possible values are `100gb14days`. Changing this forces a new logz Monitor to be created. PlanId pulumi.StringInput `pulumi:"planId"` // Different usage types. Possible values are `PAYG` or `COMMITTED`. Changing this forces a new logz Monitor to be created. UsageType pulumi.StringInput `pulumi:"usageType"` }
func (LogzMonitorPlanArgs) ElementType ¶ added in v4.26.0
func (LogzMonitorPlanArgs) ElementType() reflect.Type
func (LogzMonitorPlanArgs) ToLogzMonitorPlanOutput ¶ added in v4.26.0
func (i LogzMonitorPlanArgs) ToLogzMonitorPlanOutput() LogzMonitorPlanOutput
func (LogzMonitorPlanArgs) ToLogzMonitorPlanOutputWithContext ¶ added in v4.26.0
func (i LogzMonitorPlanArgs) ToLogzMonitorPlanOutputWithContext(ctx context.Context) LogzMonitorPlanOutput
func (LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutput ¶ added in v4.26.0
func (i LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
func (LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutputWithContext ¶ added in v4.26.0
func (i LogzMonitorPlanArgs) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
type LogzMonitorPlanInput ¶ added in v4.26.0
type LogzMonitorPlanInput interface { pulumi.Input ToLogzMonitorPlanOutput() LogzMonitorPlanOutput ToLogzMonitorPlanOutputWithContext(context.Context) LogzMonitorPlanOutput }
LogzMonitorPlanInput is an input type that accepts LogzMonitorPlanArgs and LogzMonitorPlanOutput values. You can construct a concrete instance of `LogzMonitorPlanInput` via:
LogzMonitorPlanArgs{...}
type LogzMonitorPlanOutput ¶ added in v4.26.0
type LogzMonitorPlanOutput struct{ *pulumi.OutputState }
func (LogzMonitorPlanOutput) BillingCycle ¶ added in v4.26.0
func (o LogzMonitorPlanOutput) BillingCycle() pulumi.StringOutput
Different billing cycles. Possible values are `MONTHLY` or `WEEKLY`. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanOutput) EffectiveDate ¶ added in v4.26.0
func (o LogzMonitorPlanOutput) EffectiveDate() pulumi.StringOutput
Date when plan was applied. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanOutput) ElementType ¶ added in v4.26.0
func (LogzMonitorPlanOutput) ElementType() reflect.Type
func (LogzMonitorPlanOutput) PlanId ¶ added in v4.26.0
func (o LogzMonitorPlanOutput) PlanId() pulumi.StringOutput
Plan id as published by Logz. Possible values are `100gb14days`. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanOutput) ToLogzMonitorPlanOutput ¶ added in v4.26.0
func (o LogzMonitorPlanOutput) ToLogzMonitorPlanOutput() LogzMonitorPlanOutput
func (LogzMonitorPlanOutput) ToLogzMonitorPlanOutputWithContext ¶ added in v4.26.0
func (o LogzMonitorPlanOutput) ToLogzMonitorPlanOutputWithContext(ctx context.Context) LogzMonitorPlanOutput
func (LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutput ¶ added in v4.26.0
func (o LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
func (LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutputWithContext ¶ added in v4.26.0
func (o LogzMonitorPlanOutput) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
func (LogzMonitorPlanOutput) UsageType ¶ added in v4.26.0
func (o LogzMonitorPlanOutput) UsageType() pulumi.StringOutput
Different usage types. Possible values are `PAYG` or `COMMITTED`. Changing this forces a new logz Monitor to be created.
type LogzMonitorPlanPtrInput ¶ added in v4.26.0
type LogzMonitorPlanPtrInput interface { pulumi.Input ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput ToLogzMonitorPlanPtrOutputWithContext(context.Context) LogzMonitorPlanPtrOutput }
LogzMonitorPlanPtrInput is an input type that accepts LogzMonitorPlanArgs, LogzMonitorPlanPtr and LogzMonitorPlanPtrOutput values. You can construct a concrete instance of `LogzMonitorPlanPtrInput` via:
LogzMonitorPlanArgs{...} or: nil
func LogzMonitorPlanPtr ¶ added in v4.26.0
func LogzMonitorPlanPtr(v *LogzMonitorPlanArgs) LogzMonitorPlanPtrInput
type LogzMonitorPlanPtrOutput ¶ added in v4.26.0
type LogzMonitorPlanPtrOutput struct{ *pulumi.OutputState }
func (LogzMonitorPlanPtrOutput) BillingCycle ¶ added in v4.26.0
func (o LogzMonitorPlanPtrOutput) BillingCycle() pulumi.StringPtrOutput
Different billing cycles. Possible values are `MONTHLY` or `WEEKLY`. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanPtrOutput) EffectiveDate ¶ added in v4.26.0
func (o LogzMonitorPlanPtrOutput) EffectiveDate() pulumi.StringPtrOutput
Date when plan was applied. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanPtrOutput) Elem ¶ added in v4.26.0
func (o LogzMonitorPlanPtrOutput) Elem() LogzMonitorPlanOutput
func (LogzMonitorPlanPtrOutput) ElementType ¶ added in v4.26.0
func (LogzMonitorPlanPtrOutput) ElementType() reflect.Type
func (LogzMonitorPlanPtrOutput) PlanId ¶ added in v4.26.0
func (o LogzMonitorPlanPtrOutput) PlanId() pulumi.StringPtrOutput
Plan id as published by Logz. Possible values are `100gb14days`. Changing this forces a new logz Monitor to be created.
func (LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutput ¶ added in v4.26.0
func (o LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutput() LogzMonitorPlanPtrOutput
func (LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutputWithContext ¶ added in v4.26.0
func (o LogzMonitorPlanPtrOutput) ToLogzMonitorPlanPtrOutputWithContext(ctx context.Context) LogzMonitorPlanPtrOutput
func (LogzMonitorPlanPtrOutput) UsageType ¶ added in v4.26.0
func (o LogzMonitorPlanPtrOutput) UsageType() pulumi.StringPtrOutput
Different usage types. Possible values are `PAYG` or `COMMITTED`. Changing this forces a new logz Monitor to be created.
type LogzMonitorState ¶ added in v4.26.0
type LogzMonitorState struct { // Name of the Logz organization. Changing this forces a new logz Monitor to be created. CompanyName pulumi.StringPtrInput // Whether the resource monitoring is enabled? Enabled pulumi.BoolPtrInput // The ID of the Enterprise App. Changing this forces a new logz Monitor to be created. EnterpriseAppId pulumi.StringPtrInput // The Azure Region where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. Location pulumi.StringPtrInput // The ID associated with the logz organization of this logz Monitor. LogzOrganizationId pulumi.StringPtrInput // The name which should be used for this logz Monitor. Changing this forces a new logz Monitor to be created. Name pulumi.StringPtrInput // A `plan` block as defined below. Plan LogzMonitorPlanPtrInput // The name of the Resource Group where the logz Monitor should exist. Changing this forces a new logz Monitor to be created. ResourceGroupName pulumi.StringPtrInput // The single sign on url associated with the logz organization of this logz Monitor. SingleSignOnUrl pulumi.StringPtrInput // A mapping of tags which should be assigned to the logz Monitor. Tags pulumi.StringMapInput // A `user` block as defined below. User LogzMonitorUserPtrInput }
func (LogzMonitorState) ElementType ¶ added in v4.26.0
func (LogzMonitorState) ElementType() reflect.Type
type LogzMonitorUser ¶ added in v4.26.0
type LogzMonitorUser struct { // Email of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created. Email string `pulumi:"email"` // First Name of the user. Changing this forces a new logz Monitor to be created. FirstName string `pulumi:"firstName"` // Last Name of the user. Changing this forces a new logz Monitor to be created. LastName string `pulumi:"lastName"` // Phone number of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created. PhoneNumber string `pulumi:"phoneNumber"` }
type LogzMonitorUserArgs ¶ added in v4.26.0
type LogzMonitorUserArgs struct { // Email of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created. Email pulumi.StringInput `pulumi:"email"` // First Name of the user. Changing this forces a new logz Monitor to be created. FirstName pulumi.StringInput `pulumi:"firstName"` // Last Name of the user. Changing this forces a new logz Monitor to be created. LastName pulumi.StringInput `pulumi:"lastName"` // Phone number of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (LogzMonitorUserArgs) ElementType ¶ added in v4.26.0
func (LogzMonitorUserArgs) ElementType() reflect.Type
func (LogzMonitorUserArgs) ToLogzMonitorUserOutput ¶ added in v4.26.0
func (i LogzMonitorUserArgs) ToLogzMonitorUserOutput() LogzMonitorUserOutput
func (LogzMonitorUserArgs) ToLogzMonitorUserOutputWithContext ¶ added in v4.26.0
func (i LogzMonitorUserArgs) ToLogzMonitorUserOutputWithContext(ctx context.Context) LogzMonitorUserOutput
func (LogzMonitorUserArgs) ToLogzMonitorUserPtrOutput ¶ added in v4.26.0
func (i LogzMonitorUserArgs) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
func (LogzMonitorUserArgs) ToLogzMonitorUserPtrOutputWithContext ¶ added in v4.26.0
func (i LogzMonitorUserArgs) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
type LogzMonitorUserInput ¶ added in v4.26.0
type LogzMonitorUserInput interface { pulumi.Input ToLogzMonitorUserOutput() LogzMonitorUserOutput ToLogzMonitorUserOutputWithContext(context.Context) LogzMonitorUserOutput }
LogzMonitorUserInput is an input type that accepts LogzMonitorUserArgs and LogzMonitorUserOutput values. You can construct a concrete instance of `LogzMonitorUserInput` via:
LogzMonitorUserArgs{...}
type LogzMonitorUserOutput ¶ added in v4.26.0
type LogzMonitorUserOutput struct{ *pulumi.OutputState }
func (LogzMonitorUserOutput) ElementType ¶ added in v4.26.0
func (LogzMonitorUserOutput) ElementType() reflect.Type
func (LogzMonitorUserOutput) Email ¶ added in v4.26.0
func (o LogzMonitorUserOutput) Email() pulumi.StringOutput
Email of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserOutput) FirstName ¶ added in v4.26.0
func (o LogzMonitorUserOutput) FirstName() pulumi.StringOutput
First Name of the user. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserOutput) LastName ¶ added in v4.26.0
func (o LogzMonitorUserOutput) LastName() pulumi.StringOutput
Last Name of the user. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserOutput) PhoneNumber ¶ added in v4.26.0
func (o LogzMonitorUserOutput) PhoneNumber() pulumi.StringOutput
Phone number of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserOutput) ToLogzMonitorUserOutput ¶ added in v4.26.0
func (o LogzMonitorUserOutput) ToLogzMonitorUserOutput() LogzMonitorUserOutput
func (LogzMonitorUserOutput) ToLogzMonitorUserOutputWithContext ¶ added in v4.26.0
func (o LogzMonitorUserOutput) ToLogzMonitorUserOutputWithContext(ctx context.Context) LogzMonitorUserOutput
func (LogzMonitorUserOutput) ToLogzMonitorUserPtrOutput ¶ added in v4.26.0
func (o LogzMonitorUserOutput) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
func (LogzMonitorUserOutput) ToLogzMonitorUserPtrOutputWithContext ¶ added in v4.26.0
func (o LogzMonitorUserOutput) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
type LogzMonitorUserPtrInput ¶ added in v4.26.0
type LogzMonitorUserPtrInput interface { pulumi.Input ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput ToLogzMonitorUserPtrOutputWithContext(context.Context) LogzMonitorUserPtrOutput }
LogzMonitorUserPtrInput is an input type that accepts LogzMonitorUserArgs, LogzMonitorUserPtr and LogzMonitorUserPtrOutput values. You can construct a concrete instance of `LogzMonitorUserPtrInput` via:
LogzMonitorUserArgs{...} or: nil
func LogzMonitorUserPtr ¶ added in v4.26.0
func LogzMonitorUserPtr(v *LogzMonitorUserArgs) LogzMonitorUserPtrInput
type LogzMonitorUserPtrOutput ¶ added in v4.26.0
type LogzMonitorUserPtrOutput struct{ *pulumi.OutputState }
func (LogzMonitorUserPtrOutput) Elem ¶ added in v4.26.0
func (o LogzMonitorUserPtrOutput) Elem() LogzMonitorUserOutput
func (LogzMonitorUserPtrOutput) ElementType ¶ added in v4.26.0
func (LogzMonitorUserPtrOutput) ElementType() reflect.Type
func (LogzMonitorUserPtrOutput) Email ¶ added in v4.26.0
func (o LogzMonitorUserPtrOutput) Email() pulumi.StringPtrOutput
Email of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserPtrOutput) FirstName ¶ added in v4.26.0
func (o LogzMonitorUserPtrOutput) FirstName() pulumi.StringPtrOutput
First Name of the user. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserPtrOutput) LastName ¶ added in v4.26.0
func (o LogzMonitorUserPtrOutput) LastName() pulumi.StringPtrOutput
Last Name of the user. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserPtrOutput) PhoneNumber ¶ added in v4.26.0
func (o LogzMonitorUserPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Phone number of the user used by Logz for contacting them if needed. Changing this forces a new logz Monitor to be created.
func (LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutput ¶ added in v4.26.0
func (o LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutput() LogzMonitorUserPtrOutput
func (LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutputWithContext ¶ added in v4.26.0
func (o LogzMonitorUserPtrOutput) ToLogzMonitorUserPtrOutputWithContext(ctx context.Context) LogzMonitorUserPtrOutput
type LogzTagRule ¶ added in v4.28.0
type LogzTagRule struct { pulumi.CustomResourceState // The ID of the Logz Monitor. Changing this forces a new logz Tag Rule to be created. LogzMonitorId pulumi.StringOutput `pulumi:"logzMonitorId"` // Whether AAD logs should be sent to the Monitor resource? SendAadLogs pulumi.BoolPtrOutput `pulumi:"sendAadLogs"` // Whether activity logs from Azure resources should be sent to the Monitor resource? SendActivityLogs pulumi.BoolPtrOutput `pulumi:"sendActivityLogs"` // Whether subscription logs should be sent to the Monitor resource? SendSubscriptionLogs pulumi.BoolPtrOutput `pulumi:"sendSubscriptionLogs"` // One or more (up to 10) `tagFilter` blocks as defined below. TagFilters LogzTagRuleTagFilterArrayOutput `pulumi:"tagFilters"` }
Manages a logz Tag Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleLogzMonitor, err := monitoring.NewLogzMonitor(ctx, "exampleLogzMonitor", &monitoring.LogzMonitorArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Plan: &monitoring.LogzMonitorPlanArgs{ BillingCycle: pulumi.String("Monthly"), EffectiveDate: pulumi.String("2022-06-06T00:00:00Z"), PlanId: pulumi.String("100gb14days"), UsageType: pulumi.String("Committed"), }, User: &monitoring.LogzMonitorUserArgs{ Email: pulumi.String("user@example.com"), FirstName: pulumi.String("Example"), LastName: pulumi.String("User"), PhoneNumber: pulumi.String("+12313803556"), }, }) if err != nil { return err } _, err = monitoring.NewLogzTagRule(ctx, "exampleLogzTagRule", &monitoring.LogzTagRuleArgs{ LogzMonitorId: exampleLogzMonitor.ID(), TagFilters: monitoring.LogzTagRuleTagFilterArray{ &monitoring.LogzTagRuleTagFilterArgs{ Name: pulumi.String("name1"), Action: pulumi.String("Include"), Value: pulumi.String("value1"), }, &monitoring.LogzTagRuleTagFilterArgs{ Name: pulumi.String("name2"), Action: pulumi.String("Exclude"), Value: pulumi.String("value2"), }, }, SendAadLogs: pulumi.Bool(true), SendActivityLogs: pulumi.Bool(true), SendSubscriptionLogs: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
logz Tag Rules can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/logzTagRule:LogzTagRule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logz/monitors/monitor1/tagRules/ruleSet1
```
func GetLogzTagRule ¶ added in v4.28.0
func GetLogzTagRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogzTagRuleState, opts ...pulumi.ResourceOption) (*LogzTagRule, error)
GetLogzTagRule gets an existing LogzTagRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLogzTagRule ¶ added in v4.28.0
func NewLogzTagRule(ctx *pulumi.Context, name string, args *LogzTagRuleArgs, opts ...pulumi.ResourceOption) (*LogzTagRule, error)
NewLogzTagRule registers a new resource with the given unique name, arguments, and options.
func (*LogzTagRule) ElementType ¶ added in v4.28.0
func (*LogzTagRule) ElementType() reflect.Type
func (*LogzTagRule) ToLogzTagRuleOutput ¶ added in v4.28.0
func (i *LogzTagRule) ToLogzTagRuleOutput() LogzTagRuleOutput
func (*LogzTagRule) ToLogzTagRuleOutputWithContext ¶ added in v4.28.0
func (i *LogzTagRule) ToLogzTagRuleOutputWithContext(ctx context.Context) LogzTagRuleOutput
type LogzTagRuleArgs ¶ added in v4.28.0
type LogzTagRuleArgs struct { // The ID of the Logz Monitor. Changing this forces a new logz Tag Rule to be created. LogzMonitorId pulumi.StringInput // Whether AAD logs should be sent to the Monitor resource? SendAadLogs pulumi.BoolPtrInput // Whether activity logs from Azure resources should be sent to the Monitor resource? SendActivityLogs pulumi.BoolPtrInput // Whether subscription logs should be sent to the Monitor resource? SendSubscriptionLogs pulumi.BoolPtrInput // One or more (up to 10) `tagFilter` blocks as defined below. TagFilters LogzTagRuleTagFilterArrayInput }
The set of arguments for constructing a LogzTagRule resource.
func (LogzTagRuleArgs) ElementType ¶ added in v4.28.0
func (LogzTagRuleArgs) ElementType() reflect.Type
type LogzTagRuleArray ¶ added in v4.28.0
type LogzTagRuleArray []LogzTagRuleInput
func (LogzTagRuleArray) ElementType ¶ added in v4.28.0
func (LogzTagRuleArray) ElementType() reflect.Type
func (LogzTagRuleArray) ToLogzTagRuleArrayOutput ¶ added in v4.28.0
func (i LogzTagRuleArray) ToLogzTagRuleArrayOutput() LogzTagRuleArrayOutput
func (LogzTagRuleArray) ToLogzTagRuleArrayOutputWithContext ¶ added in v4.28.0
func (i LogzTagRuleArray) ToLogzTagRuleArrayOutputWithContext(ctx context.Context) LogzTagRuleArrayOutput
type LogzTagRuleArrayInput ¶ added in v4.28.0
type LogzTagRuleArrayInput interface { pulumi.Input ToLogzTagRuleArrayOutput() LogzTagRuleArrayOutput ToLogzTagRuleArrayOutputWithContext(context.Context) LogzTagRuleArrayOutput }
LogzTagRuleArrayInput is an input type that accepts LogzTagRuleArray and LogzTagRuleArrayOutput values. You can construct a concrete instance of `LogzTagRuleArrayInput` via:
LogzTagRuleArray{ LogzTagRuleArgs{...} }
type LogzTagRuleArrayOutput ¶ added in v4.28.0
type LogzTagRuleArrayOutput struct{ *pulumi.OutputState }
func (LogzTagRuleArrayOutput) ElementType ¶ added in v4.28.0
func (LogzTagRuleArrayOutput) ElementType() reflect.Type
func (LogzTagRuleArrayOutput) Index ¶ added in v4.28.0
func (o LogzTagRuleArrayOutput) Index(i pulumi.IntInput) LogzTagRuleOutput
func (LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutput ¶ added in v4.28.0
func (o LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutput() LogzTagRuleArrayOutput
func (LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutputWithContext ¶ added in v4.28.0
func (o LogzTagRuleArrayOutput) ToLogzTagRuleArrayOutputWithContext(ctx context.Context) LogzTagRuleArrayOutput
type LogzTagRuleInput ¶ added in v4.28.0
type LogzTagRuleInput interface { pulumi.Input ToLogzTagRuleOutput() LogzTagRuleOutput ToLogzTagRuleOutputWithContext(ctx context.Context) LogzTagRuleOutput }
type LogzTagRuleMap ¶ added in v4.28.0
type LogzTagRuleMap map[string]LogzTagRuleInput
func (LogzTagRuleMap) ElementType ¶ added in v4.28.0
func (LogzTagRuleMap) ElementType() reflect.Type
func (LogzTagRuleMap) ToLogzTagRuleMapOutput ¶ added in v4.28.0
func (i LogzTagRuleMap) ToLogzTagRuleMapOutput() LogzTagRuleMapOutput
func (LogzTagRuleMap) ToLogzTagRuleMapOutputWithContext ¶ added in v4.28.0
func (i LogzTagRuleMap) ToLogzTagRuleMapOutputWithContext(ctx context.Context) LogzTagRuleMapOutput
type LogzTagRuleMapInput ¶ added in v4.28.0
type LogzTagRuleMapInput interface { pulumi.Input ToLogzTagRuleMapOutput() LogzTagRuleMapOutput ToLogzTagRuleMapOutputWithContext(context.Context) LogzTagRuleMapOutput }
LogzTagRuleMapInput is an input type that accepts LogzTagRuleMap and LogzTagRuleMapOutput values. You can construct a concrete instance of `LogzTagRuleMapInput` via:
LogzTagRuleMap{ "key": LogzTagRuleArgs{...} }
type LogzTagRuleMapOutput ¶ added in v4.28.0
type LogzTagRuleMapOutput struct{ *pulumi.OutputState }
func (LogzTagRuleMapOutput) ElementType ¶ added in v4.28.0
func (LogzTagRuleMapOutput) ElementType() reflect.Type
func (LogzTagRuleMapOutput) MapIndex ¶ added in v4.28.0
func (o LogzTagRuleMapOutput) MapIndex(k pulumi.StringInput) LogzTagRuleOutput
func (LogzTagRuleMapOutput) ToLogzTagRuleMapOutput ¶ added in v4.28.0
func (o LogzTagRuleMapOutput) ToLogzTagRuleMapOutput() LogzTagRuleMapOutput
func (LogzTagRuleMapOutput) ToLogzTagRuleMapOutputWithContext ¶ added in v4.28.0
func (o LogzTagRuleMapOutput) ToLogzTagRuleMapOutputWithContext(ctx context.Context) LogzTagRuleMapOutput
type LogzTagRuleOutput ¶ added in v4.28.0
type LogzTagRuleOutput struct{ *pulumi.OutputState }
func (LogzTagRuleOutput) ElementType ¶ added in v4.28.0
func (LogzTagRuleOutput) ElementType() reflect.Type
func (LogzTagRuleOutput) ToLogzTagRuleOutput ¶ added in v4.28.0
func (o LogzTagRuleOutput) ToLogzTagRuleOutput() LogzTagRuleOutput
func (LogzTagRuleOutput) ToLogzTagRuleOutputWithContext ¶ added in v4.28.0
func (o LogzTagRuleOutput) ToLogzTagRuleOutputWithContext(ctx context.Context) LogzTagRuleOutput
type LogzTagRuleState ¶ added in v4.28.0
type LogzTagRuleState struct { // The ID of the Logz Monitor. Changing this forces a new logz Tag Rule to be created. LogzMonitorId pulumi.StringPtrInput // Whether AAD logs should be sent to the Monitor resource? SendAadLogs pulumi.BoolPtrInput // Whether activity logs from Azure resources should be sent to the Monitor resource? SendActivityLogs pulumi.BoolPtrInput // Whether subscription logs should be sent to the Monitor resource? SendSubscriptionLogs pulumi.BoolPtrInput // One or more (up to 10) `tagFilter` blocks as defined below. TagFilters LogzTagRuleTagFilterArrayInput }
func (LogzTagRuleState) ElementType ¶ added in v4.28.0
func (LogzTagRuleState) ElementType() reflect.Type
type LogzTagRuleTagFilter ¶ added in v4.28.0
type LogzTagRuleTagFilter struct { // The action for a filtering tag. Possible values are "Include" and "Exclude" is allowed. Note that the `Exclude` takes priority over the `Include`. Action string `pulumi:"action"` // The name of this `tagFilter`. Name string `pulumi:"name"` // The value of this `tagFilter`. Value *string `pulumi:"value"` }
type LogzTagRuleTagFilterArgs ¶ added in v4.28.0
type LogzTagRuleTagFilterArgs struct { // The action for a filtering tag. Possible values are "Include" and "Exclude" is allowed. Note that the `Exclude` takes priority over the `Include`. Action pulumi.StringInput `pulumi:"action"` // The name of this `tagFilter`. Name pulumi.StringInput `pulumi:"name"` // The value of this `tagFilter`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (LogzTagRuleTagFilterArgs) ElementType ¶ added in v4.28.0
func (LogzTagRuleTagFilterArgs) ElementType() reflect.Type
func (LogzTagRuleTagFilterArgs) ToLogzTagRuleTagFilterOutput ¶ added in v4.28.0
func (i LogzTagRuleTagFilterArgs) ToLogzTagRuleTagFilterOutput() LogzTagRuleTagFilterOutput
func (LogzTagRuleTagFilterArgs) ToLogzTagRuleTagFilterOutputWithContext ¶ added in v4.28.0
func (i LogzTagRuleTagFilterArgs) ToLogzTagRuleTagFilterOutputWithContext(ctx context.Context) LogzTagRuleTagFilterOutput
type LogzTagRuleTagFilterArray ¶ added in v4.28.0
type LogzTagRuleTagFilterArray []LogzTagRuleTagFilterInput
func (LogzTagRuleTagFilterArray) ElementType ¶ added in v4.28.0
func (LogzTagRuleTagFilterArray) ElementType() reflect.Type
func (LogzTagRuleTagFilterArray) ToLogzTagRuleTagFilterArrayOutput ¶ added in v4.28.0
func (i LogzTagRuleTagFilterArray) ToLogzTagRuleTagFilterArrayOutput() LogzTagRuleTagFilterArrayOutput
func (LogzTagRuleTagFilterArray) ToLogzTagRuleTagFilterArrayOutputWithContext ¶ added in v4.28.0
func (i LogzTagRuleTagFilterArray) ToLogzTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzTagRuleTagFilterArrayOutput
type LogzTagRuleTagFilterArrayInput ¶ added in v4.28.0
type LogzTagRuleTagFilterArrayInput interface { pulumi.Input ToLogzTagRuleTagFilterArrayOutput() LogzTagRuleTagFilterArrayOutput ToLogzTagRuleTagFilterArrayOutputWithContext(context.Context) LogzTagRuleTagFilterArrayOutput }
LogzTagRuleTagFilterArrayInput is an input type that accepts LogzTagRuleTagFilterArray and LogzTagRuleTagFilterArrayOutput values. You can construct a concrete instance of `LogzTagRuleTagFilterArrayInput` via:
LogzTagRuleTagFilterArray{ LogzTagRuleTagFilterArgs{...} }
type LogzTagRuleTagFilterArrayOutput ¶ added in v4.28.0
type LogzTagRuleTagFilterArrayOutput struct{ *pulumi.OutputState }
func (LogzTagRuleTagFilterArrayOutput) ElementType ¶ added in v4.28.0
func (LogzTagRuleTagFilterArrayOutput) ElementType() reflect.Type
func (LogzTagRuleTagFilterArrayOutput) Index ¶ added in v4.28.0
func (o LogzTagRuleTagFilterArrayOutput) Index(i pulumi.IntInput) LogzTagRuleTagFilterOutput
func (LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutput ¶ added in v4.28.0
func (o LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutput() LogzTagRuleTagFilterArrayOutput
func (LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutputWithContext ¶ added in v4.28.0
func (o LogzTagRuleTagFilterArrayOutput) ToLogzTagRuleTagFilterArrayOutputWithContext(ctx context.Context) LogzTagRuleTagFilterArrayOutput
type LogzTagRuleTagFilterInput ¶ added in v4.28.0
type LogzTagRuleTagFilterInput interface { pulumi.Input ToLogzTagRuleTagFilterOutput() LogzTagRuleTagFilterOutput ToLogzTagRuleTagFilterOutputWithContext(context.Context) LogzTagRuleTagFilterOutput }
LogzTagRuleTagFilterInput is an input type that accepts LogzTagRuleTagFilterArgs and LogzTagRuleTagFilterOutput values. You can construct a concrete instance of `LogzTagRuleTagFilterInput` via:
LogzTagRuleTagFilterArgs{...}
type LogzTagRuleTagFilterOutput ¶ added in v4.28.0
type LogzTagRuleTagFilterOutput struct{ *pulumi.OutputState }
func (LogzTagRuleTagFilterOutput) Action ¶ added in v4.28.0
func (o LogzTagRuleTagFilterOutput) Action() pulumi.StringOutput
The action for a filtering tag. Possible values are "Include" and "Exclude" is allowed. Note that the `Exclude` takes priority over the `Include`.
func (LogzTagRuleTagFilterOutput) ElementType ¶ added in v4.28.0
func (LogzTagRuleTagFilterOutput) ElementType() reflect.Type
func (LogzTagRuleTagFilterOutput) Name ¶ added in v4.28.0
func (o LogzTagRuleTagFilterOutput) Name() pulumi.StringOutput
The name of this `tagFilter`.
func (LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutput ¶ added in v4.28.0
func (o LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutput() LogzTagRuleTagFilterOutput
func (LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutputWithContext ¶ added in v4.28.0
func (o LogzTagRuleTagFilterOutput) ToLogzTagRuleTagFilterOutputWithContext(ctx context.Context) LogzTagRuleTagFilterOutput
func (LogzTagRuleTagFilterOutput) Value ¶ added in v4.28.0
func (o LogzTagRuleTagFilterOutput) Value() pulumi.StringPtrOutput
The value of this `tagFilter`.
type LookupActionGroupArgs ¶
type LookupActionGroupArgs struct { // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers []GetActionGroupEventHubReceiver `pulumi:"eventHubReceivers"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // Specifies the name of the resource group the Action Group is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getActionGroup.
type LookupActionGroupOutputArgs ¶ added in v4.20.0
type LookupActionGroupOutputArgs struct { // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers GetActionGroupEventHubReceiverArrayInput `pulumi:"eventHubReceivers"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group the Action Group is located in. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getActionGroup.
func (LookupActionGroupOutputArgs) ElementType ¶ added in v4.20.0
func (LookupActionGroupOutputArgs) ElementType() reflect.Type
type LookupActionGroupResult ¶
type LookupActionGroupResult struct { // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers []GetActionGroupArmRoleReceiver `pulumi:"armRoleReceivers"` // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers []GetActionGroupAutomationRunbookReceiver `pulumi:"automationRunbookReceivers"` // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers []GetActionGroupAzureAppPushReceiver `pulumi:"azureAppPushReceivers"` // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers []GetActionGroupAzureFunctionReceiver `pulumi:"azureFunctionReceivers"` // One or more `emailReceiver` blocks as defined below. EmailReceivers []GetActionGroupEmailReceiver `pulumi:"emailReceivers"` // Whether this action group is enabled. Enabled bool `pulumi:"enabled"` // One or more `eventHubReceiver` blocks as defined below. EventHubReceivers []GetActionGroupEventHubReceiver `pulumi:"eventHubReceivers"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // One or more `itsmReceiver` blocks as defined below. ItsmReceivers []GetActionGroupItsmReceiver `pulumi:"itsmReceivers"` // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers []GetActionGroupLogicAppReceiver `pulumi:"logicAppReceivers"` // The name of the webhook receiver. Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The short name of the action group. ShortName string `pulumi:"shortName"` // One or more `smsReceiver` blocks as defined below. SmsReceivers []GetActionGroupSmsReceiver `pulumi:"smsReceivers"` // One or more `voiceReceiver` blocks as defined below. VoiceReceivers []GetActionGroupVoiceReceiver `pulumi:"voiceReceivers"` // One or more `webhookReceiver` blocks as defined below. WebhookReceivers []GetActionGroupWebhookReceiver `pulumi:"webhookReceivers"` }
A collection of values returned by getActionGroup.
func LookupActionGroup ¶
func LookupActionGroup(ctx *pulumi.Context, args *LookupActionGroupArgs, opts ...pulumi.InvokeOption) (*LookupActionGroupResult, error)
Use this data source to access the properties of an Action Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupActionGroup(ctx, &monitoring.LookupActionGroupArgs{ ResourceGroupName: "example-rg", Name: "tfex-actiongroup", }, nil) if err != nil { return err } ctx.Export("actionGroupId", example.Id) return nil }) }
```
type LookupActionGroupResultOutput ¶ added in v4.20.0
type LookupActionGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getActionGroup.
func LookupActionGroupOutput ¶ added in v4.20.0
func LookupActionGroupOutput(ctx *pulumi.Context, args LookupActionGroupOutputArgs, opts ...pulumi.InvokeOption) LookupActionGroupResultOutput
func (LookupActionGroupResultOutput) ArmRoleReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) ArmRoleReceivers() GetActionGroupArmRoleReceiverArrayOutput
One or more `armRoleReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) AutomationRunbookReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) AutomationRunbookReceivers() GetActionGroupAutomationRunbookReceiverArrayOutput
One or more `automationRunbookReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) AzureAppPushReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) AzureAppPushReceivers() GetActionGroupAzureAppPushReceiverArrayOutput
One or more `azureAppPushReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) AzureFunctionReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) AzureFunctionReceivers() GetActionGroupAzureFunctionReceiverArrayOutput
One or more `azureFunctionReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) ElementType ¶ added in v4.20.0
func (LookupActionGroupResultOutput) ElementType() reflect.Type
func (LookupActionGroupResultOutput) EmailReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) EmailReceivers() GetActionGroupEmailReceiverArrayOutput
One or more `emailReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) Enabled ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) Enabled() pulumi.BoolOutput
Whether this action group is enabled.
func (LookupActionGroupResultOutput) EventHubReceivers ¶ added in v4.34.0
func (o LookupActionGroupResultOutput) EventHubReceivers() GetActionGroupEventHubReceiverArrayOutput
One or more `eventHubReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) Id ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupActionGroupResultOutput) ItsmReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) ItsmReceivers() GetActionGroupItsmReceiverArrayOutput
One or more `itsmReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) LogicAppReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) LogicAppReceivers() GetActionGroupLogicAppReceiverArrayOutput
One or more `logicAppReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) Name ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) Name() pulumi.StringOutput
The name of the webhook receiver.
func (LookupActionGroupResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupActionGroupResultOutput) ShortName ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) ShortName() pulumi.StringOutput
The short name of the action group.
func (LookupActionGroupResultOutput) SmsReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) SmsReceivers() GetActionGroupSmsReceiverArrayOutput
One or more `smsReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) ToLookupActionGroupResultOutput ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutput() LookupActionGroupResultOutput
func (LookupActionGroupResultOutput) ToLookupActionGroupResultOutputWithContext ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutputWithContext(ctx context.Context) LookupActionGroupResultOutput
func (LookupActionGroupResultOutput) VoiceReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) VoiceReceivers() GetActionGroupVoiceReceiverArrayOutput
One or more `voiceReceiver` blocks as defined below.
func (LookupActionGroupResultOutput) WebhookReceivers ¶ added in v4.20.0
func (o LookupActionGroupResultOutput) WebhookReceivers() GetActionGroupWebhookReceiverArrayOutput
One or more `webhookReceiver` blocks as defined below.
type LookupLogProfileArgs ¶
type LookupLogProfileArgs struct { // Specifies the Name of the Log Profile. Name string `pulumi:"name"` }
A collection of arguments for invoking getLogProfile.
type LookupLogProfileOutputArgs ¶ added in v4.20.0
type LookupLogProfileOutputArgs struct { // Specifies the Name of the Log Profile. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getLogProfile.
func (LookupLogProfileOutputArgs) ElementType ¶ added in v4.20.0
func (LookupLogProfileOutputArgs) ElementType() reflect.Type
type LookupLogProfileResult ¶
type LookupLogProfileResult struct { // List of categories of the logs. Categories []string `pulumi:"categories"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of regions for which Activity Log events are stored or streamed. Locations []string `pulumi:"locations"` Name string `pulumi:"name"` 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/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupLogProfile(ctx, &monitoring.LookupLogProfileArgs{ Name: "test-logprofile", }, nil) if err != nil { return err } ctx.Export("logProfileStorageAccountId", example.StorageAccountId) return nil }) }
```
type LookupLogProfileResultOutput ¶ added in v4.20.0
type LookupLogProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLogProfile.
func LookupLogProfileOutput ¶ added in v4.20.0
func LookupLogProfileOutput(ctx *pulumi.Context, args LookupLogProfileOutputArgs, opts ...pulumi.InvokeOption) LookupLogProfileResultOutput
func (LookupLogProfileResultOutput) Categories ¶ added in v4.20.0
func (o LookupLogProfileResultOutput) Categories() pulumi.StringArrayOutput
List of categories of the logs.
func (LookupLogProfileResultOutput) ElementType ¶ added in v4.20.0
func (LookupLogProfileResultOutput) ElementType() reflect.Type
func (LookupLogProfileResultOutput) Id ¶ added in v4.20.0
func (o LookupLogProfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupLogProfileResultOutput) Locations ¶ added in v4.20.0
func (o LookupLogProfileResultOutput) Locations() pulumi.StringArrayOutput
List of regions for which Activity Log events are stored or streamed.
func (LookupLogProfileResultOutput) Name ¶ added in v4.20.0
func (o LookupLogProfileResultOutput) Name() pulumi.StringOutput
func (LookupLogProfileResultOutput) RetentionPolicies ¶ added in v4.20.0
func (o LookupLogProfileResultOutput) RetentionPolicies() GetLogProfileRetentionPolicyArrayOutput
func (LookupLogProfileResultOutput) ServicebusRuleId ¶ added in v4.20.0
func (o LookupLogProfileResultOutput) ServicebusRuleId() pulumi.StringOutput
The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to.
func (LookupLogProfileResultOutput) StorageAccountId ¶ added in v4.20.0
func (o LookupLogProfileResultOutput) StorageAccountId() pulumi.StringOutput
The resource id of the storage account in which the Activity Log is stored.
func (LookupLogProfileResultOutput) ToLookupLogProfileResultOutput ¶ added in v4.20.0
func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutput() LookupLogProfileResultOutput
func (LookupLogProfileResultOutput) ToLookupLogProfileResultOutputWithContext ¶ added in v4.20.0
func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutputWithContext(ctx context.Context) LookupLogProfileResultOutput
type LookupScheduledQueryRulesAlertArgs ¶
type LookupScheduledQueryRulesAlertArgs struct { // Specifies the name of the scheduled query rule. Name string `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesAlert.
type LookupScheduledQueryRulesAlertOutputArgs ¶ added in v4.20.0
type LookupScheduledQueryRulesAlertOutputArgs struct { // Specifies the name of the scheduled query rule. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesAlert.
func (LookupScheduledQueryRulesAlertOutputArgs) ElementType ¶ added in v4.20.0
func (LookupScheduledQueryRulesAlertOutputArgs) ElementType() reflect.Type
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/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupScheduledQueryRulesAlert(ctx, &monitoring.LookupScheduledQueryRulesAlertArgs{ ResourceGroupName: "example-rg", Name: "tfex-queryrule", }, nil) if err != nil { return err } ctx.Export("queryRuleId", example.Id) return nil }) }
```
type LookupScheduledQueryRulesAlertResultOutput ¶ added in v4.20.0
type LookupScheduledQueryRulesAlertResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledQueryRulesAlert.
func LookupScheduledQueryRulesAlertOutput ¶ added in v4.20.0
func LookupScheduledQueryRulesAlertOutput(ctx *pulumi.Context, args LookupScheduledQueryRulesAlertOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledQueryRulesAlertResultOutput
func (LookupScheduledQueryRulesAlertResultOutput) Actions ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Actions() GetScheduledQueryRulesAlertActionArrayOutput
An `action` block as defined below.
func (LookupScheduledQueryRulesAlertResultOutput) AuthorizedResourceIds ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
The list of Resource IDs referred into query.
func (LookupScheduledQueryRulesAlertResultOutput) DataSourceId ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) DataSourceId() pulumi.StringOutput
The resource URI over which log search query is to be run.
func (LookupScheduledQueryRulesAlertResultOutput) Description ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Description() pulumi.StringOutput
The description of the scheduled query rule.
func (LookupScheduledQueryRulesAlertResultOutput) ElementType ¶ added in v4.20.0
func (LookupScheduledQueryRulesAlertResultOutput) ElementType() reflect.Type
func (LookupScheduledQueryRulesAlertResultOutput) Enabled ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Enabled() pulumi.BoolOutput
Whether this scheduled query rule is enabled.
func (LookupScheduledQueryRulesAlertResultOutput) Frequency ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Frequency() pulumi.IntOutput
Frequency at which rule condition should be evaluated.
func (LookupScheduledQueryRulesAlertResultOutput) Id ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupScheduledQueryRulesAlertResultOutput) Location ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Location() pulumi.StringOutput
func (LookupScheduledQueryRulesAlertResultOutput) Name ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Name() pulumi.StringOutput
func (LookupScheduledQueryRulesAlertResultOutput) Query ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Query() pulumi.StringOutput
Log search query.
func (LookupScheduledQueryRulesAlertResultOutput) QueryType ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) QueryType() pulumi.StringOutput
func (LookupScheduledQueryRulesAlertResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupScheduledQueryRulesAlertResultOutput) Severity ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Severity() pulumi.IntOutput
Severity of the alert.
func (LookupScheduledQueryRulesAlertResultOutput) Tags ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Tags() pulumi.StringMapOutput
func (LookupScheduledQueryRulesAlertResultOutput) Throttling ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Throttling() pulumi.IntOutput
Time for which alerts should be throttled or suppressed.
func (LookupScheduledQueryRulesAlertResultOutput) TimeWindow ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) TimeWindow() pulumi.IntOutput
Time window for which data needs to be fetched for query.
func (LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutput ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutput() LookupScheduledQueryRulesAlertResultOutput
func (LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutputWithContext ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) ToLookupScheduledQueryRulesAlertResultOutputWithContext(ctx context.Context) LookupScheduledQueryRulesAlertResultOutput
func (LookupScheduledQueryRulesAlertResultOutput) Triggers ¶ added in v4.20.0
func (o LookupScheduledQueryRulesAlertResultOutput) Triggers() GetScheduledQueryRulesAlertTriggerArrayOutput
A `trigger` block as defined below.
type LookupScheduledQueryRulesLogArgs ¶
type LookupScheduledQueryRulesLogArgs struct { // Specifies the name of the scheduled query rule. Name string `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesLog.
type LookupScheduledQueryRulesLogOutputArgs ¶ added in v4.20.0
type LookupScheduledQueryRulesLogOutputArgs struct { // Specifies the name of the scheduled query rule. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesLog.
func (LookupScheduledQueryRulesLogOutputArgs) ElementType ¶ added in v4.20.0
func (LookupScheduledQueryRulesLogOutputArgs) ElementType() reflect.Type
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/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := monitoring.LookupScheduledQueryRulesLog(ctx, &monitoring.LookupScheduledQueryRulesLogArgs{ ResourceGroupName: "example-rg", Name: "tfex-queryrule", }, nil) if err != nil { return err } ctx.Export("queryRuleId", example.Id) return nil }) }
```
type LookupScheduledQueryRulesLogResultOutput ¶ added in v4.20.0
type LookupScheduledQueryRulesLogResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledQueryRulesLog.
func LookupScheduledQueryRulesLogOutput ¶ added in v4.20.0
func LookupScheduledQueryRulesLogOutput(ctx *pulumi.Context, args LookupScheduledQueryRulesLogOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledQueryRulesLogResultOutput
func (LookupScheduledQueryRulesLogResultOutput) AuthorizedResourceIds ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) AuthorizedResourceIds() pulumi.StringArrayOutput
func (LookupScheduledQueryRulesLogResultOutput) Criterias ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) Criterias() GetScheduledQueryRulesLogCriteriaArrayOutput
A `criteria` block as defined below.
func (LookupScheduledQueryRulesLogResultOutput) DataSourceId ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) DataSourceId() pulumi.StringOutput
The resource URI over which log search query is to be run.
func (LookupScheduledQueryRulesLogResultOutput) Description ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) Description() pulumi.StringOutput
The description of the scheduled query rule.
func (LookupScheduledQueryRulesLogResultOutput) ElementType ¶ added in v4.20.0
func (LookupScheduledQueryRulesLogResultOutput) ElementType() reflect.Type
func (LookupScheduledQueryRulesLogResultOutput) Enabled ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) Enabled() pulumi.BoolOutput
Whether this scheduled query rule is enabled.
func (LookupScheduledQueryRulesLogResultOutput) Id ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupScheduledQueryRulesLogResultOutput) Location ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) Location() pulumi.StringOutput
func (LookupScheduledQueryRulesLogResultOutput) Name ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) Name() pulumi.StringOutput
Name of the dimension.
func (LookupScheduledQueryRulesLogResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupScheduledQueryRulesLogResultOutput) Tags ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) Tags() pulumi.StringMapOutput
func (LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutput ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutput() LookupScheduledQueryRulesLogResultOutput
func (LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutputWithContext ¶ added in v4.20.0
func (o LookupScheduledQueryRulesLogResultOutput) ToLookupScheduledQueryRulesLogResultOutputWithContext(ctx context.Context) LookupScheduledQueryRulesLogResultOutput
type MetricAlert ¶
type MetricAlert struct { pulumi.CustomResourceState // One or more `action` blocks as defined below. Actions MetricAlertActionArrayOutput `pulumi:"actions"` // A `applicationInsightsWebTestLocationAvailabilityCriteria` block as defined below. ApplicationInsightsWebTestLocationAvailabilityCriteria MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput `pulumi:"applicationInsightsWebTestLocationAvailabilityCriteria"` // Should the alerts in this Metric Alert be auto resolved? Defaults to `true`. AutoMitigate pulumi.BoolPtrOutput `pulumi:"autoMitigate"` // One or more (static) `criteria` blocks as defined below. Criterias MetricAlertCriteriaArrayOutput `pulumi:"criterias"` // The description of this Metric Alert. Description pulumi.StringPtrOutput `pulumi:"description"` // A `dynamicCriteria` block as defined below. DynamicCriteria MetricAlertDynamicCriteriaPtrOutput `pulumi:"dynamicCriteria"` // Should this Metric Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The evaluation frequency of this Metric Alert, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M` and `PT1H`. Defaults to `PT1M`. Frequency pulumi.StringPtrOutput `pulumi:"frequency"` // The name of the Metric Alert. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Metric Alert instance. 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/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mainResourceGroup, err := core.NewResourceGroup(ctx, "mainResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) 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 }) }
```
## Import
Metric Alerts can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/metricAlert:MetricAlert main /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-resources/providers/Microsoft.Insights/metricAlerts/example-metricalert
```
func GetMetricAlert ¶
func GetMetricAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricAlertState, opts ...pulumi.ResourceOption) (*MetricAlert, error)
GetMetricAlert gets an existing MetricAlert resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMetricAlert ¶
func NewMetricAlert(ctx *pulumi.Context, name string, args *MetricAlertArgs, opts ...pulumi.ResourceOption) (*MetricAlert, error)
NewMetricAlert registers a new resource with the given unique name, arguments, and options.
func (*MetricAlert) ElementType ¶
func (*MetricAlert) ElementType() reflect.Type
func (*MetricAlert) ToMetricAlertOutput ¶
func (i *MetricAlert) ToMetricAlertOutput() MetricAlertOutput
func (*MetricAlert) ToMetricAlertOutputWithContext ¶
func (i *MetricAlert) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
type MetricAlertAction ¶
type MetricAlertAction struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource ActionGroupId string `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
type MetricAlertActionArgs ¶
type MetricAlertActionArgs struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
func (MetricAlertActionArgs) ElementType ¶
func (MetricAlertActionArgs) ElementType() reflect.Type
func (MetricAlertActionArgs) ToMetricAlertActionOutput ¶
func (i MetricAlertActionArgs) ToMetricAlertActionOutput() MetricAlertActionOutput
func (MetricAlertActionArgs) ToMetricAlertActionOutputWithContext ¶
func (i MetricAlertActionArgs) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput
type MetricAlertActionArray ¶
type MetricAlertActionArray []MetricAlertActionInput
func (MetricAlertActionArray) ElementType ¶
func (MetricAlertActionArray) ElementType() reflect.Type
func (MetricAlertActionArray) ToMetricAlertActionArrayOutput ¶
func (i MetricAlertActionArray) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
func (MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext ¶
func (i MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
type MetricAlertActionArrayInput ¶
type MetricAlertActionArrayInput interface { pulumi.Input ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput ToMetricAlertActionArrayOutputWithContext(context.Context) MetricAlertActionArrayOutput }
MetricAlertActionArrayInput is an input type that accepts MetricAlertActionArray and MetricAlertActionArrayOutput values. You can construct a concrete instance of `MetricAlertActionArrayInput` via:
MetricAlertActionArray{ MetricAlertActionArgs{...} }
type MetricAlertActionArrayOutput ¶
type MetricAlertActionArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertActionArrayOutput) ElementType ¶
func (MetricAlertActionArrayOutput) ElementType() reflect.Type
func (MetricAlertActionArrayOutput) Index ¶
func (o MetricAlertActionArrayOutput) Index(i pulumi.IntInput) MetricAlertActionOutput
func (MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput ¶
func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
func (MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext ¶
func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
type MetricAlertActionInput ¶
type MetricAlertActionInput interface { pulumi.Input ToMetricAlertActionOutput() MetricAlertActionOutput ToMetricAlertActionOutputWithContext(context.Context) MetricAlertActionOutput }
MetricAlertActionInput is an input type that accepts MetricAlertActionArgs and MetricAlertActionOutput values. You can construct a concrete instance of `MetricAlertActionInput` via:
MetricAlertActionArgs{...}
type MetricAlertActionOutput ¶
type MetricAlertActionOutput struct{ *pulumi.OutputState }
func (MetricAlertActionOutput) ActionGroupId ¶
func (o MetricAlertActionOutput) ActionGroupId() pulumi.StringOutput
The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource
func (MetricAlertActionOutput) ElementType ¶
func (MetricAlertActionOutput) ElementType() reflect.Type
func (MetricAlertActionOutput) ToMetricAlertActionOutput ¶
func (o MetricAlertActionOutput) ToMetricAlertActionOutput() MetricAlertActionOutput
func (MetricAlertActionOutput) ToMetricAlertActionOutputWithContext ¶
func (o MetricAlertActionOutput) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput
func (MetricAlertActionOutput) WebhookProperties ¶
func (o MetricAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
The map of custom string properties to include with the post operation. These data are appended to the webhook payload.
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteria ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteria struct { // The ID of the Application Insights Resource. ComponentId string `pulumi:"componentId"` // The number of failed locations. FailedLocationCount int `pulumi:"failedLocationCount"` // The ID of the Application Insights Web Test. WebTestId string `pulumi:"webTestId"` }
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs struct { // The ID of the Application Insights Resource. ComponentId pulumi.StringInput `pulumi:"componentId"` // The number of failed locations. FailedLocationCount pulumi.IntInput `pulumi:"failedLocationCount"` // The ID of the Application Insights Web Test. WebTestId pulumi.StringInput `pulumi:"webTestId"` }
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ElementType ¶
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ElementType() reflect.Type
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ¶
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext ¶
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext ¶
func (i MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput interface { pulumi.Input ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput }
MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput is an input type that accepts MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs and MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput values. You can construct a concrete instance of `MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaInput` via:
MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs{...}
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput struct{ *pulumi.OutputState }
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ComponentId ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ComponentId() pulumi.StringOutput
The ID of the Application Insights Resource.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ElementType ¶
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ElementType() reflect.Type
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) FailedLocationCount ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) FailedLocationCount() pulumi.IntOutput
The number of failed locations.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) WebTestId ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaOutput) WebTestId() pulumi.StringOutput
The ID of the Application Insights Web Test.
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput interface { pulumi.Input ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput }
MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput is an input type that accepts MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs, MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtr and MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput values. You can construct a concrete instance of `MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput` via:
MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs{...} or: nil
func MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtr ¶
func MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtr(v *MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaArgs) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶
type MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput struct{ *pulumi.OutputState }
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ComponentId ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ComponentId() pulumi.StringPtrOutput
The ID of the Application Insights Resource.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ElementType ¶
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ElementType() reflect.Type
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) FailedLocationCount ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) FailedLocationCount() pulumi.IntPtrOutput
The number of failed locations.
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput() MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) ToMetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput
func (MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) WebTestId ¶
func (o MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrOutput) WebTestId() pulumi.StringPtrOutput
The ID of the Application Insights Web Test.
type MetricAlertArgs ¶
type MetricAlertArgs struct { // One or more `action` blocks as defined below. Actions MetricAlertActionArrayInput // A `applicationInsightsWebTestLocationAvailabilityCriteria` block as defined below. ApplicationInsightsWebTestLocationAvailabilityCriteria MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteriaPtrInput // Should the alerts in this Metric Alert be auto resolved? Defaults to `true`. AutoMitigate pulumi.BoolPtrInput // One or more (static) `criteria` blocks as defined below. Criterias MetricAlertCriteriaArrayInput // The description of this Metric Alert. Description pulumi.StringPtrInput // A `dynamicCriteria` block as defined below. DynamicCriteria MetricAlertDynamicCriteriaPtrInput // Should this Metric Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The evaluation frequency of this Metric Alert, represented in ISO 8601 duration format. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M` and `PT1H`. Defaults to `PT1M`. Frequency pulumi.StringPtrInput // The name of the Metric Alert. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Metric Alert instance. ResourceGroupName pulumi.StringInput // A set of strings of resource IDs at which the metric criteria should be applied. Scopes pulumi.StringArrayInput // The severity of this Metric Alert. Possible values are `0`, `1`, `2`, `3` and `4`. Defaults to `3`. Severity pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The location of the target resource. TargetResourceLocation pulumi.StringPtrInput // The resource type (e.g. `Microsoft.Compute/virtualMachines`) of the target resource. TargetResourceType pulumi.StringPtrInput // The period of time that is used to monitor alert activity, represented in ISO 8601 duration format. This value must be greater than `frequency`. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M`, `PT1H`, `PT6H`, `PT12H` and `P1D`. Defaults to `PT5M`. WindowSize pulumi.StringPtrInput }
The set of arguments for constructing a MetricAlert resource.
func (MetricAlertArgs) ElementType ¶
func (MetricAlertArgs) ElementType() reflect.Type
type MetricAlertArray ¶
type MetricAlertArray []MetricAlertInput
func (MetricAlertArray) ElementType ¶
func (MetricAlertArray) ElementType() reflect.Type
func (MetricAlertArray) ToMetricAlertArrayOutput ¶
func (i MetricAlertArray) ToMetricAlertArrayOutput() MetricAlertArrayOutput
func (MetricAlertArray) ToMetricAlertArrayOutputWithContext ¶
func (i MetricAlertArray) ToMetricAlertArrayOutputWithContext(ctx context.Context) MetricAlertArrayOutput
type MetricAlertArrayInput ¶
type MetricAlertArrayInput interface { pulumi.Input ToMetricAlertArrayOutput() MetricAlertArrayOutput ToMetricAlertArrayOutputWithContext(context.Context) MetricAlertArrayOutput }
MetricAlertArrayInput is an input type that accepts MetricAlertArray and MetricAlertArrayOutput values. You can construct a concrete instance of `MetricAlertArrayInput` via:
MetricAlertArray{ MetricAlertArgs{...} }
type MetricAlertArrayOutput ¶
type MetricAlertArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertArrayOutput) ElementType ¶
func (MetricAlertArrayOutput) ElementType() reflect.Type
func (MetricAlertArrayOutput) Index ¶
func (o MetricAlertArrayOutput) Index(i pulumi.IntInput) MetricAlertOutput
func (MetricAlertArrayOutput) ToMetricAlertArrayOutput ¶
func (o MetricAlertArrayOutput) ToMetricAlertArrayOutput() MetricAlertArrayOutput
func (MetricAlertArrayOutput) ToMetricAlertArrayOutputWithContext ¶
func (o MetricAlertArrayOutput) ToMetricAlertArrayOutputWithContext(ctx context.Context) MetricAlertArrayOutput
type MetricAlertCriteria ¶
type MetricAlertCriteria struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation string `pulumi:"aggregation"` // One or more `dimension` blocks as defined below. Dimensions []MetricAlertCriteriaDimension `pulumi:"dimensions"` // One of the metric names to be monitored. MetricName string `pulumi:"metricName"` // One of the metric namespaces to be monitored. MetricNamespace string `pulumi:"metricNamespace"` // The criteria operator. Possible values are `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`. SkipMetricValidation *bool `pulumi:"skipMetricValidation"` // The criteria threshold value that activates the alert. Threshold float64 `pulumi:"threshold"` }
type MetricAlertCriteriaArgs ¶
type MetricAlertCriteriaArgs struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // One or more `dimension` blocks as defined below. Dimensions MetricAlertCriteriaDimensionArrayInput `pulumi:"dimensions"` // One of the metric names to be monitored. MetricName pulumi.StringInput `pulumi:"metricName"` // One of the metric namespaces to be monitored. MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"` // The criteria operator. Possible values are `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`. SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"` // The criteria threshold value that activates the alert. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (MetricAlertCriteriaArgs) ElementType ¶
func (MetricAlertCriteriaArgs) ElementType() reflect.Type
func (MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutput ¶
func (i MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput
func (MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutputWithContext ¶
func (i MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutputWithContext(ctx context.Context) MetricAlertCriteriaOutput
type MetricAlertCriteriaArray ¶
type MetricAlertCriteriaArray []MetricAlertCriteriaInput
func (MetricAlertCriteriaArray) ElementType ¶
func (MetricAlertCriteriaArray) ElementType() reflect.Type
func (MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutput ¶
func (i MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput
func (MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutputWithContext ¶
func (i MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaArrayOutput
type MetricAlertCriteriaArrayInput ¶
type MetricAlertCriteriaArrayInput interface { pulumi.Input ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput ToMetricAlertCriteriaArrayOutputWithContext(context.Context) MetricAlertCriteriaArrayOutput }
MetricAlertCriteriaArrayInput is an input type that accepts MetricAlertCriteriaArray and MetricAlertCriteriaArrayOutput values. You can construct a concrete instance of `MetricAlertCriteriaArrayInput` via:
MetricAlertCriteriaArray{ MetricAlertCriteriaArgs{...} }
type MetricAlertCriteriaArrayOutput ¶
type MetricAlertCriteriaArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaArrayOutput) ElementType ¶
func (MetricAlertCriteriaArrayOutput) ElementType() reflect.Type
func (MetricAlertCriteriaArrayOutput) Index ¶
func (o MetricAlertCriteriaArrayOutput) Index(i pulumi.IntInput) MetricAlertCriteriaOutput
func (MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutput ¶
func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput
func (MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutputWithContext ¶
func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaArrayOutput
type MetricAlertCriteriaDimensionArgs ¶
type MetricAlertCriteriaDimensionArgs struct { // One of the dimension names. Name pulumi.StringInput `pulumi:"name"` // The dimension operator. Possible values are `Include`, `Exclude` and `StartsWith`. Operator pulumi.StringInput `pulumi:"operator"` // The list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (MetricAlertCriteriaDimensionArgs) ElementType ¶
func (MetricAlertCriteriaDimensionArgs) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutput ¶
func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
func (MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutputWithContext ¶
func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
type MetricAlertCriteriaDimensionArray ¶
type MetricAlertCriteriaDimensionArray []MetricAlertCriteriaDimensionInput
func (MetricAlertCriteriaDimensionArray) ElementType ¶
func (MetricAlertCriteriaDimensionArray) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutput ¶
func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
func (MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutputWithContext ¶
func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
type MetricAlertCriteriaDimensionArrayInput ¶
type MetricAlertCriteriaDimensionArrayInput interface { pulumi.Input ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput ToMetricAlertCriteriaDimensionArrayOutputWithContext(context.Context) MetricAlertCriteriaDimensionArrayOutput }
MetricAlertCriteriaDimensionArrayInput is an input type that accepts MetricAlertCriteriaDimensionArray and MetricAlertCriteriaDimensionArrayOutput values. You can construct a concrete instance of `MetricAlertCriteriaDimensionArrayInput` via:
MetricAlertCriteriaDimensionArray{ MetricAlertCriteriaDimensionArgs{...} }
type MetricAlertCriteriaDimensionArrayOutput ¶
type MetricAlertCriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaDimensionArrayOutput) ElementType ¶
func (MetricAlertCriteriaDimensionArrayOutput) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutput ¶
func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
func (MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutputWithContext ¶
func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
type MetricAlertCriteriaDimensionInput ¶
type MetricAlertCriteriaDimensionInput interface { pulumi.Input ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput ToMetricAlertCriteriaDimensionOutputWithContext(context.Context) MetricAlertCriteriaDimensionOutput }
MetricAlertCriteriaDimensionInput is an input type that accepts MetricAlertCriteriaDimensionArgs and MetricAlertCriteriaDimensionOutput values. You can construct a concrete instance of `MetricAlertCriteriaDimensionInput` via:
MetricAlertCriteriaDimensionArgs{...}
type MetricAlertCriteriaDimensionOutput ¶
type MetricAlertCriteriaDimensionOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaDimensionOutput) ElementType ¶
func (MetricAlertCriteriaDimensionOutput) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionOutput) Name ¶
func (o MetricAlertCriteriaDimensionOutput) Name() pulumi.StringOutput
One of the dimension names.
func (MetricAlertCriteriaDimensionOutput) Operator ¶
func (o MetricAlertCriteriaDimensionOutput) Operator() pulumi.StringOutput
The dimension operator. Possible values are `Include`, `Exclude` and `StartsWith`.
func (MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutput ¶
func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
func (MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutputWithContext ¶
func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
func (MetricAlertCriteriaDimensionOutput) Values ¶
func (o MetricAlertCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
The list of dimension values.
type MetricAlertCriteriaInput ¶
type MetricAlertCriteriaInput interface { pulumi.Input ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput ToMetricAlertCriteriaOutputWithContext(context.Context) MetricAlertCriteriaOutput }
MetricAlertCriteriaInput is an input type that accepts MetricAlertCriteriaArgs and MetricAlertCriteriaOutput values. You can construct a concrete instance of `MetricAlertCriteriaInput` via:
MetricAlertCriteriaArgs{...}
type MetricAlertCriteriaOutput ¶
type MetricAlertCriteriaOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaOutput) Aggregation ¶
func (o MetricAlertCriteriaOutput) Aggregation() pulumi.StringOutput
The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`.
func (MetricAlertCriteriaOutput) Dimensions ¶
func (o MetricAlertCriteriaOutput) Dimensions() MetricAlertCriteriaDimensionArrayOutput
One or more `dimension` blocks as defined below.
func (MetricAlertCriteriaOutput) ElementType ¶
func (MetricAlertCriteriaOutput) ElementType() reflect.Type
func (MetricAlertCriteriaOutput) MetricName ¶
func (o MetricAlertCriteriaOutput) MetricName() pulumi.StringOutput
One of the metric names to be monitored.
func (MetricAlertCriteriaOutput) MetricNamespace ¶
func (o MetricAlertCriteriaOutput) MetricNamespace() pulumi.StringOutput
One of the metric namespaces to be monitored.
func (MetricAlertCriteriaOutput) Operator ¶
func (o MetricAlertCriteriaOutput) Operator() pulumi.StringOutput
The criteria operator. Possible values are `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (MetricAlertCriteriaOutput) SkipMetricValidation ¶
func (o MetricAlertCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`.
func (MetricAlertCriteriaOutput) Threshold ¶
func (o MetricAlertCriteriaOutput) Threshold() pulumi.Float64Output
The criteria threshold value that activates the alert.
func (MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutput ¶
func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput
func (MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutputWithContext ¶
func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutputWithContext(ctx context.Context) MetricAlertCriteriaOutput
type MetricAlertDynamicCriteria ¶
type MetricAlertDynamicCriteria struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation string `pulumi:"aggregation"` // The extent of deviation required to trigger an alert. Possible values are `Low`, `Medium` and `High`. AlertSensitivity string `pulumi:"alertSensitivity"` // One or more `dimension` blocks as defined below. Dimensions []MetricAlertDynamicCriteriaDimension `pulumi:"dimensions"` // The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`. 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"` // Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`. SkipMetricValidation *bool `pulumi:"skipMetricValidation"` }
type MetricAlertDynamicCriteriaArgs ¶
type MetricAlertDynamicCriteriaArgs struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The extent of deviation required to trigger an alert. Possible values are `Low`, `Medium` and `High`. AlertSensitivity pulumi.StringInput `pulumi:"alertSensitivity"` // One or more `dimension` blocks as defined below. Dimensions MetricAlertDynamicCriteriaDimensionArrayInput `pulumi:"dimensions"` // The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`. 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"` // Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`. SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"` }
func (MetricAlertDynamicCriteriaArgs) ElementType ¶
func (MetricAlertDynamicCriteriaArgs) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutput ¶
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutputWithContext ¶
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutput ¶
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
func (MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutputWithContext ¶
func (i MetricAlertDynamicCriteriaArgs) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
type MetricAlertDynamicCriteriaDimensionArgs ¶
type MetricAlertDynamicCriteriaDimensionArgs struct { // One of the dimension names. Name pulumi.StringInput `pulumi:"name"` // The dimension operator. Possible values are `Include`, `Exclude` and `StartsWith`. Operator pulumi.StringInput `pulumi:"operator"` // The list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (MetricAlertDynamicCriteriaDimensionArgs) ElementType ¶
func (MetricAlertDynamicCriteriaDimensionArgs) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutput ¶
func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
func (MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutputWithContext ¶
func (i MetricAlertDynamicCriteriaDimensionArgs) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
type MetricAlertDynamicCriteriaDimensionArray ¶
type MetricAlertDynamicCriteriaDimensionArray []MetricAlertDynamicCriteriaDimensionInput
func (MetricAlertDynamicCriteriaDimensionArray) ElementType ¶
func (MetricAlertDynamicCriteriaDimensionArray) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutput ¶
func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
func (MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext ¶
func (i MetricAlertDynamicCriteriaDimensionArray) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
type MetricAlertDynamicCriteriaDimensionArrayInput ¶
type MetricAlertDynamicCriteriaDimensionArrayInput interface { pulumi.Input ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput }
MetricAlertDynamicCriteriaDimensionArrayInput is an input type that accepts MetricAlertDynamicCriteriaDimensionArray and MetricAlertDynamicCriteriaDimensionArrayOutput values. You can construct a concrete instance of `MetricAlertDynamicCriteriaDimensionArrayInput` via:
MetricAlertDynamicCriteriaDimensionArray{ MetricAlertDynamicCriteriaDimensionArgs{...} }
type MetricAlertDynamicCriteriaDimensionArrayOutput ¶
type MetricAlertDynamicCriteriaDimensionArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ElementType ¶
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutput ¶
func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutput() MetricAlertDynamicCriteriaDimensionArrayOutput
func (MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext ¶
func (o MetricAlertDynamicCriteriaDimensionArrayOutput) ToMetricAlertDynamicCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionArrayOutput
type MetricAlertDynamicCriteriaDimensionInput ¶
type MetricAlertDynamicCriteriaDimensionInput interface { pulumi.Input ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput ToMetricAlertDynamicCriteriaDimensionOutputWithContext(context.Context) MetricAlertDynamicCriteriaDimensionOutput }
MetricAlertDynamicCriteriaDimensionInput is an input type that accepts MetricAlertDynamicCriteriaDimensionArgs and MetricAlertDynamicCriteriaDimensionOutput values. You can construct a concrete instance of `MetricAlertDynamicCriteriaDimensionInput` via:
MetricAlertDynamicCriteriaDimensionArgs{...}
type MetricAlertDynamicCriteriaDimensionOutput ¶
type MetricAlertDynamicCriteriaDimensionOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaDimensionOutput) ElementType ¶
func (MetricAlertDynamicCriteriaDimensionOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaDimensionOutput) Name ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) Name() pulumi.StringOutput
One of the dimension names.
func (MetricAlertDynamicCriteriaDimensionOutput) Operator ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) Operator() pulumi.StringOutput
The dimension operator. Possible values are `Include`, `Exclude` and `StartsWith`.
func (MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutput ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutput() MetricAlertDynamicCriteriaDimensionOutput
func (MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutputWithContext ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) ToMetricAlertDynamicCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaDimensionOutput
func (MetricAlertDynamicCriteriaDimensionOutput) Values ¶
func (o MetricAlertDynamicCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
The list of dimension values.
type MetricAlertDynamicCriteriaInput ¶
type MetricAlertDynamicCriteriaInput interface { pulumi.Input ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput ToMetricAlertDynamicCriteriaOutputWithContext(context.Context) MetricAlertDynamicCriteriaOutput }
MetricAlertDynamicCriteriaInput is an input type that accepts MetricAlertDynamicCriteriaArgs and MetricAlertDynamicCriteriaOutput values. You can construct a concrete instance of `MetricAlertDynamicCriteriaInput` via:
MetricAlertDynamicCriteriaArgs{...}
type MetricAlertDynamicCriteriaOutput ¶
type MetricAlertDynamicCriteriaOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaOutput) Aggregation ¶
func (o MetricAlertDynamicCriteriaOutput) Aggregation() pulumi.StringOutput
The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`.
func (MetricAlertDynamicCriteriaOutput) AlertSensitivity ¶
func (o MetricAlertDynamicCriteriaOutput) AlertSensitivity() pulumi.StringOutput
The extent of deviation required to trigger an alert. Possible values are `Low`, `Medium` and `High`.
func (MetricAlertDynamicCriteriaOutput) Dimensions ¶
func (o MetricAlertDynamicCriteriaOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
One or more `dimension` blocks as defined below.
func (MetricAlertDynamicCriteriaOutput) ElementType ¶
func (MetricAlertDynamicCriteriaOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaOutput) EvaluationFailureCount ¶
func (o MetricAlertDynamicCriteriaOutput) EvaluationFailureCount() pulumi.IntPtrOutput
The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`.
func (MetricAlertDynamicCriteriaOutput) EvaluationTotalCount ¶
func (o MetricAlertDynamicCriteriaOutput) EvaluationTotalCount() pulumi.IntPtrOutput
The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (`windowSize`) and the selected number of aggregated points.
func (MetricAlertDynamicCriteriaOutput) IgnoreDataBefore ¶
func (o MetricAlertDynamicCriteriaOutput) IgnoreDataBefore() pulumi.StringPtrOutput
The [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) date from which to start learning the metric historical data and calculate the dynamic thresholds.
func (MetricAlertDynamicCriteriaOutput) MetricName ¶
func (o MetricAlertDynamicCriteriaOutput) MetricName() pulumi.StringOutput
One of the metric names to be monitored.
func (MetricAlertDynamicCriteriaOutput) MetricNamespace ¶
func (o MetricAlertDynamicCriteriaOutput) MetricNamespace() pulumi.StringOutput
One of the metric namespaces to be monitored.
func (MetricAlertDynamicCriteriaOutput) Operator ¶
func (o MetricAlertDynamicCriteriaOutput) Operator() pulumi.StringOutput
The criteria operator. Possible values are `LessThan`, `GreaterThan` and `GreaterOrLessThan`.
func (MetricAlertDynamicCriteriaOutput) SkipMetricValidation ¶
func (o MetricAlertDynamicCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`.
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutput ¶
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutput() MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutputWithContext ¶
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutput ¶
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
func (MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext ¶
func (o MetricAlertDynamicCriteriaOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
type MetricAlertDynamicCriteriaPtrInput ¶
type MetricAlertDynamicCriteriaPtrInput interface { pulumi.Input ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput ToMetricAlertDynamicCriteriaPtrOutputWithContext(context.Context) MetricAlertDynamicCriteriaPtrOutput }
MetricAlertDynamicCriteriaPtrInput is an input type that accepts MetricAlertDynamicCriteriaArgs, MetricAlertDynamicCriteriaPtr and MetricAlertDynamicCriteriaPtrOutput values. You can construct a concrete instance of `MetricAlertDynamicCriteriaPtrInput` via:
MetricAlertDynamicCriteriaArgs{...} or: nil
func MetricAlertDynamicCriteriaPtr ¶
func MetricAlertDynamicCriteriaPtr(v *MetricAlertDynamicCriteriaArgs) MetricAlertDynamicCriteriaPtrInput
type MetricAlertDynamicCriteriaPtrOutput ¶
type MetricAlertDynamicCriteriaPtrOutput struct{ *pulumi.OutputState }
func (MetricAlertDynamicCriteriaPtrOutput) Aggregation ¶
func (o MetricAlertDynamicCriteriaPtrOutput) Aggregation() pulumi.StringPtrOutput
The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`.
func (MetricAlertDynamicCriteriaPtrOutput) AlertSensitivity ¶
func (o MetricAlertDynamicCriteriaPtrOutput) AlertSensitivity() pulumi.StringPtrOutput
The extent of deviation required to trigger an alert. Possible values are `Low`, `Medium` and `High`.
func (MetricAlertDynamicCriteriaPtrOutput) Dimensions ¶
func (o MetricAlertDynamicCriteriaPtrOutput) Dimensions() MetricAlertDynamicCriteriaDimensionArrayOutput
One or more `dimension` blocks as defined below.
func (MetricAlertDynamicCriteriaPtrOutput) Elem ¶
func (o MetricAlertDynamicCriteriaPtrOutput) Elem() MetricAlertDynamicCriteriaOutput
func (MetricAlertDynamicCriteriaPtrOutput) ElementType ¶
func (MetricAlertDynamicCriteriaPtrOutput) ElementType() reflect.Type
func (MetricAlertDynamicCriteriaPtrOutput) EvaluationFailureCount ¶
func (o MetricAlertDynamicCriteriaPtrOutput) EvaluationFailureCount() pulumi.IntPtrOutput
The number of violations to trigger an alert. Should be smaller or equal to `evaluationTotalCount`.
func (MetricAlertDynamicCriteriaPtrOutput) EvaluationTotalCount ¶
func (o MetricAlertDynamicCriteriaPtrOutput) EvaluationTotalCount() pulumi.IntPtrOutput
The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (`windowSize`) and the selected number of aggregated points.
func (MetricAlertDynamicCriteriaPtrOutput) IgnoreDataBefore ¶
func (o MetricAlertDynamicCriteriaPtrOutput) IgnoreDataBefore() pulumi.StringPtrOutput
The [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) date from which to start learning the metric historical data and calculate the dynamic thresholds.
func (MetricAlertDynamicCriteriaPtrOutput) MetricName ¶
func (o MetricAlertDynamicCriteriaPtrOutput) MetricName() pulumi.StringPtrOutput
One of the metric names to be monitored.
func (MetricAlertDynamicCriteriaPtrOutput) MetricNamespace ¶
func (o MetricAlertDynamicCriteriaPtrOutput) MetricNamespace() pulumi.StringPtrOutput
One of the metric namespaces to be monitored.
func (MetricAlertDynamicCriteriaPtrOutput) Operator ¶
func (o MetricAlertDynamicCriteriaPtrOutput) Operator() pulumi.StringPtrOutput
The criteria operator. Possible values are `LessThan`, `GreaterThan` and `GreaterOrLessThan`.
func (MetricAlertDynamicCriteriaPtrOutput) SkipMetricValidation ¶
func (o MetricAlertDynamicCriteriaPtrOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted? Defaults to `false`.
func (MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutput ¶
func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutput() MetricAlertDynamicCriteriaPtrOutput
func (MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext ¶
func (o MetricAlertDynamicCriteriaPtrOutput) ToMetricAlertDynamicCriteriaPtrOutputWithContext(ctx context.Context) MetricAlertDynamicCriteriaPtrOutput
type MetricAlertInput ¶
type MetricAlertInput interface { pulumi.Input ToMetricAlertOutput() MetricAlertOutput ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput }
type MetricAlertMap ¶
type MetricAlertMap map[string]MetricAlertInput
func (MetricAlertMap) ElementType ¶
func (MetricAlertMap) ElementType() reflect.Type
func (MetricAlertMap) ToMetricAlertMapOutput ¶
func (i MetricAlertMap) ToMetricAlertMapOutput() MetricAlertMapOutput
func (MetricAlertMap) ToMetricAlertMapOutputWithContext ¶
func (i MetricAlertMap) ToMetricAlertMapOutputWithContext(ctx context.Context) MetricAlertMapOutput
type MetricAlertMapInput ¶
type MetricAlertMapInput interface { pulumi.Input ToMetricAlertMapOutput() MetricAlertMapOutput ToMetricAlertMapOutputWithContext(context.Context) MetricAlertMapOutput }
MetricAlertMapInput is an input type that accepts MetricAlertMap and MetricAlertMapOutput values. You can construct a concrete instance of `MetricAlertMapInput` via:
MetricAlertMap{ "key": MetricAlertArgs{...} }
type MetricAlertMapOutput ¶
type MetricAlertMapOutput struct{ *pulumi.OutputState }
func (MetricAlertMapOutput) ElementType ¶
func (MetricAlertMapOutput) ElementType() reflect.Type
func (MetricAlertMapOutput) MapIndex ¶
func (o MetricAlertMapOutput) MapIndex(k pulumi.StringInput) MetricAlertOutput
func (MetricAlertMapOutput) ToMetricAlertMapOutput ¶
func (o MetricAlertMapOutput) ToMetricAlertMapOutput() MetricAlertMapOutput
func (MetricAlertMapOutput) ToMetricAlertMapOutputWithContext ¶
func (o MetricAlertMapOutput) ToMetricAlertMapOutputWithContext(ctx context.Context) MetricAlertMapOutput
type MetricAlertOutput ¶
type MetricAlertOutput struct{ *pulumi.OutputState }
func (MetricAlertOutput) ElementType ¶
func (MetricAlertOutput) ElementType() reflect.Type
func (MetricAlertOutput) ToMetricAlertOutput ¶
func (o MetricAlertOutput) ToMetricAlertOutput() MetricAlertOutput
func (MetricAlertOutput) ToMetricAlertOutputWithContext ¶
func (o MetricAlertOutput) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
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 PrivateLinkScope ¶ added in v4.27.0
type PrivateLinkScope struct { pulumi.CustomResourceState // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Azure Monitor Private Link Scope should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Azure Monitor Private Link Scope. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Azure Monitor Private Link Scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = monitoring.NewPrivateLinkScope(ctx, "examplePrivateLinkScope", &monitoring.PrivateLinkScopeArgs{ ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } return nil }) }
```
## Import
Azure Monitor Private Link Scopes can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/privateLinkScope:PrivateLinkScope example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/privateLinkScopes/pls1
```
func GetPrivateLinkScope ¶ added in v4.27.0
func GetPrivateLinkScope(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateLinkScopeState, opts ...pulumi.ResourceOption) (*PrivateLinkScope, error)
GetPrivateLinkScope gets an existing PrivateLinkScope resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrivateLinkScope ¶ added in v4.27.0
func NewPrivateLinkScope(ctx *pulumi.Context, name string, args *PrivateLinkScopeArgs, opts ...pulumi.ResourceOption) (*PrivateLinkScope, error)
NewPrivateLinkScope registers a new resource with the given unique name, arguments, and options.
func (*PrivateLinkScope) ElementType ¶ added in v4.27.0
func (*PrivateLinkScope) ElementType() reflect.Type
func (*PrivateLinkScope) ToPrivateLinkScopeOutput ¶ added in v4.27.0
func (i *PrivateLinkScope) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput
func (*PrivateLinkScope) ToPrivateLinkScopeOutputWithContext ¶ added in v4.27.0
func (i *PrivateLinkScope) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput
type PrivateLinkScopeArgs ¶ added in v4.27.0
type PrivateLinkScopeArgs struct { // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Monitor Private Link Scope should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Azure Monitor Private Link Scope. Tags pulumi.StringMapInput }
The set of arguments for constructing a PrivateLinkScope resource.
func (PrivateLinkScopeArgs) ElementType ¶ added in v4.27.0
func (PrivateLinkScopeArgs) ElementType() reflect.Type
type PrivateLinkScopeArray ¶ added in v4.27.0
type PrivateLinkScopeArray []PrivateLinkScopeInput
func (PrivateLinkScopeArray) ElementType ¶ added in v4.27.0
func (PrivateLinkScopeArray) ElementType() reflect.Type
func (PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutput ¶ added in v4.27.0
func (i PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput
func (PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutputWithContext ¶ added in v4.27.0
func (i PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutputWithContext(ctx context.Context) PrivateLinkScopeArrayOutput
type PrivateLinkScopeArrayInput ¶ added in v4.27.0
type PrivateLinkScopeArrayInput interface { pulumi.Input ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput ToPrivateLinkScopeArrayOutputWithContext(context.Context) PrivateLinkScopeArrayOutput }
PrivateLinkScopeArrayInput is an input type that accepts PrivateLinkScopeArray and PrivateLinkScopeArrayOutput values. You can construct a concrete instance of `PrivateLinkScopeArrayInput` via:
PrivateLinkScopeArray{ PrivateLinkScopeArgs{...} }
type PrivateLinkScopeArrayOutput ¶ added in v4.27.0
type PrivateLinkScopeArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopeArrayOutput) ElementType ¶ added in v4.27.0
func (PrivateLinkScopeArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopeArrayOutput) Index ¶ added in v4.27.0
func (o PrivateLinkScopeArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopeOutput
func (PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutput ¶ added in v4.27.0
func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput
func (PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutputWithContext ¶ added in v4.27.0
func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutputWithContext(ctx context.Context) PrivateLinkScopeArrayOutput
type PrivateLinkScopeInput ¶ added in v4.27.0
type PrivateLinkScopeInput interface { pulumi.Input ToPrivateLinkScopeOutput() PrivateLinkScopeOutput ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput }
type PrivateLinkScopeMap ¶ added in v4.27.0
type PrivateLinkScopeMap map[string]PrivateLinkScopeInput
func (PrivateLinkScopeMap) ElementType ¶ added in v4.27.0
func (PrivateLinkScopeMap) ElementType() reflect.Type
func (PrivateLinkScopeMap) ToPrivateLinkScopeMapOutput ¶ added in v4.27.0
func (i PrivateLinkScopeMap) ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput
func (PrivateLinkScopeMap) ToPrivateLinkScopeMapOutputWithContext ¶ added in v4.27.0
func (i PrivateLinkScopeMap) ToPrivateLinkScopeMapOutputWithContext(ctx context.Context) PrivateLinkScopeMapOutput
type PrivateLinkScopeMapInput ¶ added in v4.27.0
type PrivateLinkScopeMapInput interface { pulumi.Input ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput ToPrivateLinkScopeMapOutputWithContext(context.Context) PrivateLinkScopeMapOutput }
PrivateLinkScopeMapInput is an input type that accepts PrivateLinkScopeMap and PrivateLinkScopeMapOutput values. You can construct a concrete instance of `PrivateLinkScopeMapInput` via:
PrivateLinkScopeMap{ "key": PrivateLinkScopeArgs{...} }
type PrivateLinkScopeMapOutput ¶ added in v4.27.0
type PrivateLinkScopeMapOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopeMapOutput) ElementType ¶ added in v4.27.0
func (PrivateLinkScopeMapOutput) ElementType() reflect.Type
func (PrivateLinkScopeMapOutput) MapIndex ¶ added in v4.27.0
func (o PrivateLinkScopeMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopeOutput
func (PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutput ¶ added in v4.27.0
func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput
func (PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutputWithContext ¶ added in v4.27.0
func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutputWithContext(ctx context.Context) PrivateLinkScopeMapOutput
type PrivateLinkScopeOutput ¶ added in v4.27.0
type PrivateLinkScopeOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopeOutput) ElementType ¶ added in v4.27.0
func (PrivateLinkScopeOutput) ElementType() reflect.Type
func (PrivateLinkScopeOutput) ToPrivateLinkScopeOutput ¶ added in v4.27.0
func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput
func (PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext ¶ added in v4.27.0
func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput
type PrivateLinkScopeState ¶ added in v4.27.0
type PrivateLinkScopeState struct { // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Monitor Private Link Scope should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Azure Monitor Private Link Scope. Tags pulumi.StringMapInput }
func (PrivateLinkScopeState) ElementType ¶ added in v4.27.0
func (PrivateLinkScopeState) ElementType() reflect.Type
type PrivateLinkScopedService ¶ added in v4.28.0
type PrivateLinkScopedService struct { pulumi.CustomResourceState // The ID of the linked resource. It must be the Log Analytics Workspace or the Application Insights component. Changing this forces a new resource to be created. LinkedResourceId pulumi.StringOutput `pulumi:"linkedResourceId"` // The name of the Azure Monitor Private Link Scoped Service. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Azure Monitor Private Link Scoped Service should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. ScopeName pulumi.StringOutput `pulumi:"scopeName"` }
Manages an Azure Monitor Private Link Scoped Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "exampleInsights", &appinsights.InsightsArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } examplePrivateLinkScope, err := monitoring.NewPrivateLinkScope(ctx, "examplePrivateLinkScope", &monitoring.PrivateLinkScopeArgs{ ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = monitoring.NewPrivateLinkScopedService(ctx, "examplePrivateLinkScopedService", &monitoring.PrivateLinkScopedServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, ScopeName: examplePrivateLinkScope.Name, LinkedResourceId: exampleInsights.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Azure Monitor Private Link Scoped Services can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/privateLinkScopedService:PrivateLinkScopedService example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/privateLinkScopes/pls1/scopedResources/sr1
```
func GetPrivateLinkScopedService ¶ added in v4.28.0
func GetPrivateLinkScopedService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateLinkScopedServiceState, opts ...pulumi.ResourceOption) (*PrivateLinkScopedService, error)
GetPrivateLinkScopedService gets an existing PrivateLinkScopedService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrivateLinkScopedService ¶ added in v4.28.0
func NewPrivateLinkScopedService(ctx *pulumi.Context, name string, args *PrivateLinkScopedServiceArgs, opts ...pulumi.ResourceOption) (*PrivateLinkScopedService, error)
NewPrivateLinkScopedService registers a new resource with the given unique name, arguments, and options.
func (*PrivateLinkScopedService) ElementType ¶ added in v4.28.0
func (*PrivateLinkScopedService) ElementType() reflect.Type
func (*PrivateLinkScopedService) ToPrivateLinkScopedServiceOutput ¶ added in v4.28.0
func (i *PrivateLinkScopedService) ToPrivateLinkScopedServiceOutput() PrivateLinkScopedServiceOutput
func (*PrivateLinkScopedService) ToPrivateLinkScopedServiceOutputWithContext ¶ added in v4.28.0
func (i *PrivateLinkScopedService) ToPrivateLinkScopedServiceOutputWithContext(ctx context.Context) PrivateLinkScopedServiceOutput
type PrivateLinkScopedServiceArgs ¶ added in v4.28.0
type PrivateLinkScopedServiceArgs struct { // The ID of the linked resource. It must be the Log Analytics Workspace or the Application Insights component. Changing this forces a new resource to be created. LinkedResourceId pulumi.StringInput // The name of the Azure Monitor Private Link Scoped Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Monitor Private Link Scoped Service should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. ScopeName pulumi.StringInput }
The set of arguments for constructing a PrivateLinkScopedService resource.
func (PrivateLinkScopedServiceArgs) ElementType ¶ added in v4.28.0
func (PrivateLinkScopedServiceArgs) ElementType() reflect.Type
type PrivateLinkScopedServiceArray ¶ added in v4.28.0
type PrivateLinkScopedServiceArray []PrivateLinkScopedServiceInput
func (PrivateLinkScopedServiceArray) ElementType ¶ added in v4.28.0
func (PrivateLinkScopedServiceArray) ElementType() reflect.Type
func (PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutput ¶ added in v4.28.0
func (i PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput
func (PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutputWithContext ¶ added in v4.28.0
func (i PrivateLinkScopedServiceArray) ToPrivateLinkScopedServiceArrayOutputWithContext(ctx context.Context) PrivateLinkScopedServiceArrayOutput
type PrivateLinkScopedServiceArrayInput ¶ added in v4.28.0
type PrivateLinkScopedServiceArrayInput interface { pulumi.Input ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput ToPrivateLinkScopedServiceArrayOutputWithContext(context.Context) PrivateLinkScopedServiceArrayOutput }
PrivateLinkScopedServiceArrayInput is an input type that accepts PrivateLinkScopedServiceArray and PrivateLinkScopedServiceArrayOutput values. You can construct a concrete instance of `PrivateLinkScopedServiceArrayInput` via:
PrivateLinkScopedServiceArray{ PrivateLinkScopedServiceArgs{...} }
type PrivateLinkScopedServiceArrayOutput ¶ added in v4.28.0
type PrivateLinkScopedServiceArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedServiceArrayOutput) ElementType ¶ added in v4.28.0
func (PrivateLinkScopedServiceArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopedServiceArrayOutput) Index ¶ added in v4.28.0
func (o PrivateLinkScopedServiceArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopedServiceOutput
func (PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutput ¶ added in v4.28.0
func (o PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutput() PrivateLinkScopedServiceArrayOutput
func (PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutputWithContext ¶ added in v4.28.0
func (o PrivateLinkScopedServiceArrayOutput) ToPrivateLinkScopedServiceArrayOutputWithContext(ctx context.Context) PrivateLinkScopedServiceArrayOutput
type PrivateLinkScopedServiceInput ¶ added in v4.28.0
type PrivateLinkScopedServiceInput interface { pulumi.Input ToPrivateLinkScopedServiceOutput() PrivateLinkScopedServiceOutput ToPrivateLinkScopedServiceOutputWithContext(ctx context.Context) PrivateLinkScopedServiceOutput }
type PrivateLinkScopedServiceMap ¶ added in v4.28.0
type PrivateLinkScopedServiceMap map[string]PrivateLinkScopedServiceInput
func (PrivateLinkScopedServiceMap) ElementType ¶ added in v4.28.0
func (PrivateLinkScopedServiceMap) ElementType() reflect.Type
func (PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutput ¶ added in v4.28.0
func (i PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput
func (PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutputWithContext ¶ added in v4.28.0
func (i PrivateLinkScopedServiceMap) ToPrivateLinkScopedServiceMapOutputWithContext(ctx context.Context) PrivateLinkScopedServiceMapOutput
type PrivateLinkScopedServiceMapInput ¶ added in v4.28.0
type PrivateLinkScopedServiceMapInput interface { pulumi.Input ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput ToPrivateLinkScopedServiceMapOutputWithContext(context.Context) PrivateLinkScopedServiceMapOutput }
PrivateLinkScopedServiceMapInput is an input type that accepts PrivateLinkScopedServiceMap and PrivateLinkScopedServiceMapOutput values. You can construct a concrete instance of `PrivateLinkScopedServiceMapInput` via:
PrivateLinkScopedServiceMap{ "key": PrivateLinkScopedServiceArgs{...} }
type PrivateLinkScopedServiceMapOutput ¶ added in v4.28.0
type PrivateLinkScopedServiceMapOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedServiceMapOutput) ElementType ¶ added in v4.28.0
func (PrivateLinkScopedServiceMapOutput) ElementType() reflect.Type
func (PrivateLinkScopedServiceMapOutput) MapIndex ¶ added in v4.28.0
func (o PrivateLinkScopedServiceMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopedServiceOutput
func (PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutput ¶ added in v4.28.0
func (o PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutput() PrivateLinkScopedServiceMapOutput
func (PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutputWithContext ¶ added in v4.28.0
func (o PrivateLinkScopedServiceMapOutput) ToPrivateLinkScopedServiceMapOutputWithContext(ctx context.Context) PrivateLinkScopedServiceMapOutput
type PrivateLinkScopedServiceOutput ¶ added in v4.28.0
type PrivateLinkScopedServiceOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedServiceOutput) ElementType ¶ added in v4.28.0
func (PrivateLinkScopedServiceOutput) ElementType() reflect.Type
func (PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutput ¶ added in v4.28.0
func (o PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutput() PrivateLinkScopedServiceOutput
func (PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutputWithContext ¶ added in v4.28.0
func (o PrivateLinkScopedServiceOutput) ToPrivateLinkScopedServiceOutputWithContext(ctx context.Context) PrivateLinkScopedServiceOutput
type PrivateLinkScopedServiceState ¶ added in v4.28.0
type PrivateLinkScopedServiceState struct { // The ID of the linked resource. It must be the Log Analytics Workspace or the Application Insights component. Changing this forces a new resource to be created. LinkedResourceId pulumi.StringPtrInput // The name of the Azure Monitor Private Link Scoped Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Monitor Private Link Scoped Service should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The name of the Azure Monitor Private Link Scope. Changing this forces a new resource to be created. ScopeName pulumi.StringPtrInput }
func (PrivateLinkScopedServiceState) ElementType ¶ added in v4.28.0
func (PrivateLinkScopedServiceState) ElementType() reflect.Type
type ScheduledQueryRulesAlert ¶
type ScheduledQueryRulesAlert struct { pulumi.CustomResourceState // An `action` block as defined below. Action ScheduledQueryRulesAlertActionOutput `pulumi:"action"` // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayOutput `pulumi:"authorizedResourceIds"` // Should the alerts in this Metric Alert be auto resolved? Defaults to `false`. // > **NOTE** `autoMitigationEnabled` and `throttling` are mutually exclusive and cannot both be set. AutoMitigationEnabled pulumi.BoolPtrOutput `pulumi:"autoMitigationEnabled"` // The resource URI over which log search query is to be run. DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"` // The description of the scheduled query rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive). Frequency pulumi.IntOutput `pulumi:"frequency"` 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.
## Import
Scheduled Query Rule Alerts can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/scheduledQueryRulesAlert:ScheduledQueryRulesAlert example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/scheduledqueryrules/myrulename
```
func GetScheduledQueryRulesAlert ¶
func GetScheduledQueryRulesAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledQueryRulesAlertState, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesAlert, error)
GetScheduledQueryRulesAlert gets an existing ScheduledQueryRulesAlert resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScheduledQueryRulesAlert ¶
func NewScheduledQueryRulesAlert(ctx *pulumi.Context, name string, args *ScheduledQueryRulesAlertArgs, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesAlert, error)
NewScheduledQueryRulesAlert registers a new resource with the given unique name, arguments, and options.
func (*ScheduledQueryRulesAlert) ElementType ¶
func (*ScheduledQueryRulesAlert) ElementType() reflect.Type
func (*ScheduledQueryRulesAlert) ToScheduledQueryRulesAlertOutput ¶
func (i *ScheduledQueryRulesAlert) ToScheduledQueryRulesAlertOutput() ScheduledQueryRulesAlertOutput
func (*ScheduledQueryRulesAlert) ToScheduledQueryRulesAlertOutputWithContext ¶
func (i *ScheduledQueryRulesAlert) ToScheduledQueryRulesAlertOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertOutput
type ScheduledQueryRulesAlertAction ¶
type ScheduledQueryRulesAlertAction struct { // List of action group reference resource IDs. ActionGroups []string `pulumi:"actionGroups"` // Custom payload to be sent for all webhook payloads in alerting action. CustomWebhookPayload *string `pulumi:"customWebhookPayload"` // Custom subject override for all email ids in Azure action group. EmailSubject *string `pulumi:"emailSubject"` }
type ScheduledQueryRulesAlertActionArgs ¶
type ScheduledQueryRulesAlertActionArgs struct { // List of action group reference resource IDs. ActionGroups pulumi.StringArrayInput `pulumi:"actionGroups"` // Custom payload to be sent for all webhook payloads in alerting action. CustomWebhookPayload pulumi.StringPtrInput `pulumi:"customWebhookPayload"` // Custom subject override for all email ids in Azure action group. EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"` }
func (ScheduledQueryRulesAlertActionArgs) ElementType ¶
func (ScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutput ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutputWithContext ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutput ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
type ScheduledQueryRulesAlertActionInput ¶
type ScheduledQueryRulesAlertActionInput interface { pulumi.Input ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput ToScheduledQueryRulesAlertActionOutputWithContext(context.Context) ScheduledQueryRulesAlertActionOutput }
ScheduledQueryRulesAlertActionInput is an input type that accepts ScheduledQueryRulesAlertActionArgs and ScheduledQueryRulesAlertActionOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertActionInput` via:
ScheduledQueryRulesAlertActionArgs{...}
type ScheduledQueryRulesAlertActionOutput ¶
type ScheduledQueryRulesAlertActionOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertActionOutput) ActionGroups ¶
func (o ScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
List of action group reference resource IDs.
func (ScheduledQueryRulesAlertActionOutput) CustomWebhookPayload ¶
func (o ScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringPtrOutput
Custom payload to be sent for all webhook payloads in alerting action.
func (ScheduledQueryRulesAlertActionOutput) ElementType ¶
func (ScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertActionOutput) EmailSubject ¶
func (o ScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringPtrOutput
Custom subject override for all email ids in Azure action group.
func (ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutput ¶
func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutputWithContext ¶
func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutput ¶
func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
func (ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
type ScheduledQueryRulesAlertActionPtrInput ¶
type ScheduledQueryRulesAlertActionPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput ToScheduledQueryRulesAlertActionPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertActionPtrOutput }
ScheduledQueryRulesAlertActionPtrInput is an input type that accepts ScheduledQueryRulesAlertActionArgs, ScheduledQueryRulesAlertActionPtr and ScheduledQueryRulesAlertActionPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertActionPtrInput` via:
ScheduledQueryRulesAlertActionArgs{...} or: nil
func ScheduledQueryRulesAlertActionPtr ¶
func ScheduledQueryRulesAlertActionPtr(v *ScheduledQueryRulesAlertActionArgs) ScheduledQueryRulesAlertActionPtrInput
type ScheduledQueryRulesAlertActionPtrOutput ¶
type ScheduledQueryRulesAlertActionPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertActionPtrOutput) ActionGroups ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) ActionGroups() pulumi.StringArrayOutput
List of action group reference resource IDs.
func (ScheduledQueryRulesAlertActionPtrOutput) CustomWebhookPayload ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
Custom payload to be sent for all webhook payloads in alerting action.
func (ScheduledQueryRulesAlertActionPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertActionPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertActionPtrOutput) EmailSubject ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) EmailSubject() pulumi.StringPtrOutput
Custom subject override for all email ids in Azure action group.
func (ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutput ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
func (ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
type ScheduledQueryRulesAlertArgs ¶
type ScheduledQueryRulesAlertArgs struct { // An `action` block as defined below. Action ScheduledQueryRulesAlertActionInput // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayInput // Should the alerts in this Metric Alert be auto resolved? Defaults to `false`. // > **NOTE** `autoMitigationEnabled` and `throttling` are mutually exclusive and cannot both be set. AutoMitigationEnabled pulumi.BoolPtrInput // The resource URI over which log search query is to be run. DataSourceId pulumi.StringInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput // Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive). Frequency pulumi.IntInput 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 ScheduledQueryRulesAlertArray ¶
type ScheduledQueryRulesAlertArray []ScheduledQueryRulesAlertInput
func (ScheduledQueryRulesAlertArray) ElementType ¶
func (ScheduledQueryRulesAlertArray) ElementType() reflect.Type
func (ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutput ¶
func (i ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput
func (ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutputWithContext ¶
func (i ScheduledQueryRulesAlertArray) ToScheduledQueryRulesAlertArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertArrayOutput
type ScheduledQueryRulesAlertArrayInput ¶
type ScheduledQueryRulesAlertArrayInput interface { pulumi.Input ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput ToScheduledQueryRulesAlertArrayOutputWithContext(context.Context) ScheduledQueryRulesAlertArrayOutput }
ScheduledQueryRulesAlertArrayInput is an input type that accepts ScheduledQueryRulesAlertArray and ScheduledQueryRulesAlertArrayOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertArrayInput` via:
ScheduledQueryRulesAlertArray{ ScheduledQueryRulesAlertArgs{...} }
type ScheduledQueryRulesAlertArrayOutput ¶
type ScheduledQueryRulesAlertArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertArrayOutput) ElementType ¶
func (ScheduledQueryRulesAlertArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertArrayOutput) Index ¶
func (o ScheduledQueryRulesAlertArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesAlertOutput
func (ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutput ¶
func (o ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutput() ScheduledQueryRulesAlertArrayOutput
func (ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutputWithContext ¶
func (o ScheduledQueryRulesAlertArrayOutput) ToScheduledQueryRulesAlertArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertArrayOutput
type ScheduledQueryRulesAlertInput ¶
type ScheduledQueryRulesAlertInput interface { pulumi.Input ToScheduledQueryRulesAlertOutput() ScheduledQueryRulesAlertOutput ToScheduledQueryRulesAlertOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertOutput }
type ScheduledQueryRulesAlertMap ¶
type ScheduledQueryRulesAlertMap map[string]ScheduledQueryRulesAlertInput
func (ScheduledQueryRulesAlertMap) ElementType ¶
func (ScheduledQueryRulesAlertMap) ElementType() reflect.Type
func (ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutput ¶
func (i ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput
func (ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutputWithContext ¶
func (i ScheduledQueryRulesAlertMap) ToScheduledQueryRulesAlertMapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertMapOutput
type ScheduledQueryRulesAlertMapInput ¶
type ScheduledQueryRulesAlertMapInput interface { pulumi.Input ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput ToScheduledQueryRulesAlertMapOutputWithContext(context.Context) ScheduledQueryRulesAlertMapOutput }
ScheduledQueryRulesAlertMapInput is an input type that accepts ScheduledQueryRulesAlertMap and ScheduledQueryRulesAlertMapOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertMapInput` via:
ScheduledQueryRulesAlertMap{ "key": ScheduledQueryRulesAlertArgs{...} }
type ScheduledQueryRulesAlertMapOutput ¶
type ScheduledQueryRulesAlertMapOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertMapOutput) ElementType ¶
func (ScheduledQueryRulesAlertMapOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertMapOutput) MapIndex ¶
func (o ScheduledQueryRulesAlertMapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesAlertOutput
func (ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutput ¶
func (o ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutput() ScheduledQueryRulesAlertMapOutput
func (ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutputWithContext ¶
func (o ScheduledQueryRulesAlertMapOutput) ToScheduledQueryRulesAlertMapOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertMapOutput
type ScheduledQueryRulesAlertOutput ¶
type ScheduledQueryRulesAlertOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertOutput) ElementType ¶
func (ScheduledQueryRulesAlertOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutput ¶
func (o ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutput() ScheduledQueryRulesAlertOutput
func (ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutputWithContext ¶
func (o ScheduledQueryRulesAlertOutput) ToScheduledQueryRulesAlertOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertOutput
type ScheduledQueryRulesAlertState ¶
type ScheduledQueryRulesAlertState struct { // An `action` block as defined below. Action ScheduledQueryRulesAlertActionPtrInput // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayInput // Should the alerts in this Metric Alert be auto resolved? Defaults to `false`. // > **NOTE** `autoMitigationEnabled` and `throttling` are mutually exclusive and cannot both be set. AutoMitigationEnabled pulumi.BoolPtrInput // The resource URI over which log search query is to be run. DataSourceId pulumi.StringPtrInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput // Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive). Frequency pulumi.IntPtrInput 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 { // A `metricTrigger` block as defined above. Trigger condition for metric query rule. MetricTrigger *ScheduledQueryRulesAlertTriggerMetricTrigger `pulumi:"metricTrigger"` // Evaluation operation for rule - 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'. Operator string `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive. Threshold float64 `pulumi:"threshold"` }
type ScheduledQueryRulesAlertTriggerArgs ¶
type ScheduledQueryRulesAlertTriggerArgs struct { // A `metricTrigger` block as defined above. Trigger condition for metric query rule. MetricTrigger ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput `pulumi:"metricTrigger"` // Evaluation operation for rule - 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'. Operator pulumi.StringInput `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (ScheduledQueryRulesAlertTriggerArgs) ElementType ¶
func (ScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutput ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutput ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerInput ¶
type ScheduledQueryRulesAlertTriggerInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput ToScheduledQueryRulesAlertTriggerOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerOutput }
ScheduledQueryRulesAlertTriggerInput is an input type that accepts ScheduledQueryRulesAlertTriggerArgs and ScheduledQueryRulesAlertTriggerOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertTriggerInput` via:
ScheduledQueryRulesAlertTriggerArgs{...}
type ScheduledQueryRulesAlertTriggerMetricTrigger ¶
type ScheduledQueryRulesAlertTriggerMetricTrigger struct { // Evaluation of metric on a particular column. MetricColumn string `pulumi:"metricColumn"` // Metric Trigger Type - 'Consecutive' or 'Total'. MetricTriggerType string `pulumi:"metricTriggerType"` // Evaluation operation for rule - 'Equal', 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'. Operator string `pulumi:"operator"` // The threshold of the metric trigger. Values must be between 0 and 10000 inclusive. Threshold float64 `pulumi:"threshold"` }
type ScheduledQueryRulesAlertTriggerMetricTriggerArgs ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerArgs struct { // Evaluation of metric on a particular column. MetricColumn pulumi.StringInput `pulumi:"metricColumn"` // Metric Trigger Type - 'Consecutive' or 'Total'. MetricTriggerType pulumi.StringInput `pulumi:"metricTriggerType"` // Evaluation operation for rule - 'Equal', 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'. Operator pulumi.StringInput `pulumi:"operator"` // The threshold of the metric trigger. Values must be between 0 and 10000 inclusive. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType ¶
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerMetricTriggerInput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput }
ScheduledQueryRulesAlertTriggerMetricTriggerInput is an input type that accepts ScheduledQueryRulesAlertTriggerMetricTriggerArgs and ScheduledQueryRulesAlertTriggerMetricTriggerOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertTriggerMetricTriggerInput` via:
ScheduledQueryRulesAlertTriggerMetricTriggerArgs{...}
type ScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringOutput
Evaluation of metric on a particular column.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
Metric Trigger Type - 'Consecutive' or 'Total'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'Equal', 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
The threshold of the metric trigger. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput }
ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput is an input type that accepts ScheduledQueryRulesAlertTriggerMetricTriggerArgs, ScheduledQueryRulesAlertTriggerMetricTriggerPtr and ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput` via:
ScheduledQueryRulesAlertTriggerMetricTriggerArgs{...} or: nil
func ScheduledQueryRulesAlertTriggerMetricTriggerPtr ¶
func ScheduledQueryRulesAlertTriggerMetricTriggerPtr(v *ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricColumn ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricColumn() pulumi.StringPtrOutput
Evaluation of metric on a particular column.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType() pulumi.StringPtrOutput
Metric Trigger Type - 'Consecutive' or 'Total'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator() pulumi.StringPtrOutput
Evaluation operation for rule - 'Equal', 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Threshold() pulumi.Float64PtrOutput
The threshold of the metric trigger. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerOutput ¶
type ScheduledQueryRulesAlertTriggerOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerOutput) MetricTrigger ¶
func (o ScheduledQueryRulesAlertTriggerOutput) MetricTrigger() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
A `metricTrigger` block as defined above. Trigger condition for metric query rule.
func (ScheduledQueryRulesAlertTriggerOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'.
func (ScheduledQueryRulesAlertTriggerOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerOutput) Threshold() pulumi.Float64Output
Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutput ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerPtrInput ¶
type ScheduledQueryRulesAlertTriggerPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerPtrOutput }
ScheduledQueryRulesAlertTriggerPtrInput is an input type that accepts ScheduledQueryRulesAlertTriggerArgs, ScheduledQueryRulesAlertTriggerPtr and ScheduledQueryRulesAlertTriggerPtrOutput values. You can construct a concrete instance of `ScheduledQueryRulesAlertTriggerPtrInput` via:
ScheduledQueryRulesAlertTriggerArgs{...} or: nil
func ScheduledQueryRulesAlertTriggerPtr ¶
func ScheduledQueryRulesAlertTriggerPtr(v *ScheduledQueryRulesAlertTriggerArgs) ScheduledQueryRulesAlertTriggerPtrInput
type ScheduledQueryRulesAlertTriggerPtrOutput ¶
type ScheduledQueryRulesAlertTriggerPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerPtrOutput) MetricTrigger ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) MetricTrigger() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
A `metricTrigger` block as defined above. Trigger condition for metric query rule.
func (ScheduledQueryRulesAlertTriggerPtrOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) Operator() pulumi.StringPtrOutput
Evaluation operation for rule - 'GreaterThan', GreaterThanOrEqual', 'LessThan', or 'LessThanOrEqual'.
func (ScheduledQueryRulesAlertTriggerPtrOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) Threshold() pulumi.Float64PtrOutput
Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
type 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.
## Import
Scheduled Query Rule Log can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/scheduledQueryRulesLog:ScheduledQueryRulesLog example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Insights/scheduledQueryRules/myrulename
```
func GetScheduledQueryRulesLog ¶
func GetScheduledQueryRulesLog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledQueryRulesLogState, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesLog, error)
GetScheduledQueryRulesLog gets an existing ScheduledQueryRulesLog resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScheduledQueryRulesLog ¶
func NewScheduledQueryRulesLog(ctx *pulumi.Context, name string, args *ScheduledQueryRulesLogArgs, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesLog, error)
NewScheduledQueryRulesLog registers a new resource with the given unique name, arguments, and options.
func (*ScheduledQueryRulesLog) ElementType ¶
func (*ScheduledQueryRulesLog) ElementType() reflect.Type
func (*ScheduledQueryRulesLog) ToScheduledQueryRulesLogOutput ¶
func (i *ScheduledQueryRulesLog) ToScheduledQueryRulesLogOutput() ScheduledQueryRulesLogOutput
func (*ScheduledQueryRulesLog) ToScheduledQueryRulesLogOutputWithContext ¶
func (i *ScheduledQueryRulesLog) ToScheduledQueryRulesLogOutputWithContext(ctx context.Context) ScheduledQueryRulesLogOutput
type ScheduledQueryRulesLogArgs ¶
type ScheduledQueryRulesLogArgs struct { 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 ScheduledQueryRulesLogArray ¶
type ScheduledQueryRulesLogArray []ScheduledQueryRulesLogInput
func (ScheduledQueryRulesLogArray) ElementType ¶
func (ScheduledQueryRulesLogArray) ElementType() reflect.Type
func (ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutput ¶
func (i ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput
func (ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutputWithContext ¶
func (i ScheduledQueryRulesLogArray) ToScheduledQueryRulesLogArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogArrayOutput
type ScheduledQueryRulesLogArrayInput ¶
type ScheduledQueryRulesLogArrayInput interface { pulumi.Input ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput ToScheduledQueryRulesLogArrayOutputWithContext(context.Context) ScheduledQueryRulesLogArrayOutput }
ScheduledQueryRulesLogArrayInput is an input type that accepts ScheduledQueryRulesLogArray and ScheduledQueryRulesLogArrayOutput values. You can construct a concrete instance of `ScheduledQueryRulesLogArrayInput` via:
ScheduledQueryRulesLogArray{ ScheduledQueryRulesLogArgs{...} }
type ScheduledQueryRulesLogArrayOutput ¶
type ScheduledQueryRulesLogArrayOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogArrayOutput) ElementType ¶
func (ScheduledQueryRulesLogArrayOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogArrayOutput) Index ¶
func (o ScheduledQueryRulesLogArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesLogOutput
func (ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutput ¶
func (o ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutput() ScheduledQueryRulesLogArrayOutput
func (ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutputWithContext ¶
func (o ScheduledQueryRulesLogArrayOutput) ToScheduledQueryRulesLogArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogArrayOutput
type ScheduledQueryRulesLogCriteria ¶
type ScheduledQueryRulesLogCriteria struct { // A `dimension` block as defined below. Dimensions []ScheduledQueryRulesLogCriteriaDimension `pulumi:"dimensions"` // Name of the metric. Supported metrics are listed in the Azure Monitor [Microsoft.OperationalInsights/workspaces](https://docs.microsoft.com/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 ScheduledQueryRulesLogInput ¶
type ScheduledQueryRulesLogInput interface { pulumi.Input ToScheduledQueryRulesLogOutput() ScheduledQueryRulesLogOutput ToScheduledQueryRulesLogOutputWithContext(ctx context.Context) ScheduledQueryRulesLogOutput }
type ScheduledQueryRulesLogMap ¶
type ScheduledQueryRulesLogMap map[string]ScheduledQueryRulesLogInput
func (ScheduledQueryRulesLogMap) ElementType ¶
func (ScheduledQueryRulesLogMap) ElementType() reflect.Type
func (ScheduledQueryRulesLogMap) ToScheduledQueryRulesLogMapOutput ¶
func (i ScheduledQueryRulesLogMap) ToScheduledQueryRulesLogMapOutput() ScheduledQueryRulesLogMapOutput
func (ScheduledQueryRulesLogMap) ToScheduledQueryRulesLogMapOutputWithContext ¶
func (i ScheduledQueryRulesLogMap) ToScheduledQueryRulesLogMapOutputWithContext(ctx context.Context) ScheduledQueryRulesLogMapOutput
type ScheduledQueryRulesLogMapInput ¶
type ScheduledQueryRulesLogMapInput interface { pulumi.Input ToScheduledQueryRulesLogMapOutput() ScheduledQueryRulesLogMapOutput ToScheduledQueryRulesLogMapOutputWithContext(context.Context) ScheduledQueryRulesLogMapOutput }
ScheduledQueryRulesLogMapInput is an input type that accepts ScheduledQueryRulesLogMap and ScheduledQueryRulesLogMapOutput values. You can construct a concrete instance of `ScheduledQueryRulesLogMapInput` via:
ScheduledQueryRulesLogMap{ "key": ScheduledQueryRulesLogArgs{...} }
type ScheduledQueryRulesLogMapOutput ¶
type ScheduledQueryRulesLogMapOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogMapOutput) ElementType ¶
func (ScheduledQueryRulesLogMapOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogMapOutput) MapIndex ¶
func (o ScheduledQueryRulesLogMapOutput) MapIndex(k pulumi.StringInput) ScheduledQueryRulesLogOutput
func (ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutput ¶
func (o ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutput() ScheduledQueryRulesLogMapOutput
func (ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutputWithContext ¶
func (o ScheduledQueryRulesLogMapOutput) ToScheduledQueryRulesLogMapOutputWithContext(ctx context.Context) ScheduledQueryRulesLogMapOutput
type ScheduledQueryRulesLogOutput ¶
type ScheduledQueryRulesLogOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesLogOutput) ElementType ¶
func (ScheduledQueryRulesLogOutput) ElementType() reflect.Type
func (ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutput ¶
func (o ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutput() ScheduledQueryRulesLogOutput
func (ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutputWithContext ¶
func (o ScheduledQueryRulesLogOutput) ToScheduledQueryRulesLogOutputWithContext(ctx context.Context) ScheduledQueryRulesLogOutput
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
type SmartDetectorAlertRule ¶
type SmartDetectorAlertRule struct { pulumi.CustomResourceState // An `actionGroup` block as defined below. ActionGroup SmartDetectorAlertRuleActionGroupOutput `pulumi:"actionGroup"` // Specifies a description for the Smart Detector Alert Rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are `FailureAnomaliesDetector`, `RequestPerformanceDegradationDetector`, `DependencyPerformanceDegradationDetector`, `ExceptionVolumeChangedDetector`, `TraceSeverityDetector`, `MemoryLeakDetector`. DetectorType pulumi.StringOutput `pulumi:"detectorType"` // Is the Smart Detector Alert Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format. Frequency pulumi.StringOutput `pulumi:"frequency"` // Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the scopes of this Smart Detector Alert Rule. ScopeResourceIds pulumi.StringArrayOutput `pulumi:"scopeResourceIds"` // Specifies the severity of this Smart Detector Alert Rule. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3` or `Sev4`. Severity pulumi.StringOutput `pulumi:"severity"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again. ThrottlingDuration pulumi.StringPtrOutput `pulumi:"throttlingDuration"` }
Manages an Monitor Smart Detector Alert Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "exampleInsights", &appinsights.InsightsArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } _, err = monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ShortName: pulumi.String("exampleactiongroup"), }) if err != nil { return err } _, err = monitoring.NewSmartDetectorAlertRule(ctx, "exampleSmartDetectorAlertRule", &monitoring.SmartDetectorAlertRuleArgs{ ResourceGroupName: exampleResourceGroup.Name, Severity: pulumi.String("Sev0"), ScopeResourceIds: pulumi.StringArray{ exampleInsights.ID(), }, Frequency: pulumi.String("PT1M"), DetectorType: pulumi.String("FailureAnomaliesDetector"), ActionGroup: &monitoring.SmartDetectorAlertRuleActionGroupArgs{ Ids: pulumi.StringArray{ pulumi.Any(azurerm_monitor_action_group.Test.Id), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Smart Detector Alert Rule can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:monitoring/smartDetectorAlertRule:SmartDetectorAlertRule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AlertsManagement/smartdetectoralertrules/rule1
```
func GetSmartDetectorAlertRule ¶
func GetSmartDetectorAlertRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SmartDetectorAlertRuleState, opts ...pulumi.ResourceOption) (*SmartDetectorAlertRule, error)
GetSmartDetectorAlertRule gets an existing SmartDetectorAlertRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSmartDetectorAlertRule ¶
func NewSmartDetectorAlertRule(ctx *pulumi.Context, name string, args *SmartDetectorAlertRuleArgs, opts ...pulumi.ResourceOption) (*SmartDetectorAlertRule, error)
NewSmartDetectorAlertRule registers a new resource with the given unique name, arguments, and options.
func (*SmartDetectorAlertRule) ElementType ¶
func (*SmartDetectorAlertRule) ElementType() reflect.Type
func (*SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutput ¶
func (i *SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput
func (*SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutputWithContext ¶
func (i *SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput
type SmartDetectorAlertRuleActionGroup ¶
type SmartDetectorAlertRuleActionGroup struct { // Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource. EmailSubject *string `pulumi:"emailSubject"` // Specifies the action group ids. Ids []string `pulumi:"ids"` // A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource. WebhookPayload *string `pulumi:"webhookPayload"` }
type SmartDetectorAlertRuleActionGroupArgs ¶
type SmartDetectorAlertRuleActionGroupArgs struct { // Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource. EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"` // Specifies the action group ids. Ids pulumi.StringArrayInput `pulumi:"ids"` // A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource. WebhookPayload pulumi.StringPtrInput `pulumi:"webhookPayload"` }
func (SmartDetectorAlertRuleActionGroupArgs) ElementType ¶
func (SmartDetectorAlertRuleActionGroupArgs) ElementType() reflect.Type
func (SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutput ¶
func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput
func (SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutputWithContext ¶
func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupOutput
func (SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutput ¶
func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext ¶
func (i SmartDetectorAlertRuleActionGroupArgs) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
type SmartDetectorAlertRuleActionGroupInput ¶
type SmartDetectorAlertRuleActionGroupInput interface { pulumi.Input ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput ToSmartDetectorAlertRuleActionGroupOutputWithContext(context.Context) SmartDetectorAlertRuleActionGroupOutput }
SmartDetectorAlertRuleActionGroupInput is an input type that accepts SmartDetectorAlertRuleActionGroupArgs and SmartDetectorAlertRuleActionGroupOutput values. You can construct a concrete instance of `SmartDetectorAlertRuleActionGroupInput` via:
SmartDetectorAlertRuleActionGroupArgs{...}
type SmartDetectorAlertRuleActionGroupOutput ¶
type SmartDetectorAlertRuleActionGroupOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleActionGroupOutput) ElementType ¶
func (SmartDetectorAlertRuleActionGroupOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleActionGroupOutput) EmailSubject ¶
func (o SmartDetectorAlertRuleActionGroupOutput) EmailSubject() pulumi.StringPtrOutput
Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource.
func (SmartDetectorAlertRuleActionGroupOutput) Ids ¶
func (o SmartDetectorAlertRuleActionGroupOutput) Ids() pulumi.StringArrayOutput
Specifies the action group ids.
func (SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutput ¶
func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutput() SmartDetectorAlertRuleActionGroupOutput
func (SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutputWithContext ¶
func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupOutput
func (SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput ¶
func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext ¶
func (o SmartDetectorAlertRuleActionGroupOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupOutput) WebhookPayload ¶
func (o SmartDetectorAlertRuleActionGroupOutput) WebhookPayload() pulumi.StringPtrOutput
A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource.
type SmartDetectorAlertRuleActionGroupPtrInput ¶
type SmartDetectorAlertRuleActionGroupPtrInput interface { pulumi.Input ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(context.Context) SmartDetectorAlertRuleActionGroupPtrOutput }
SmartDetectorAlertRuleActionGroupPtrInput is an input type that accepts SmartDetectorAlertRuleActionGroupArgs, SmartDetectorAlertRuleActionGroupPtr and SmartDetectorAlertRuleActionGroupPtrOutput values. You can construct a concrete instance of `SmartDetectorAlertRuleActionGroupPtrInput` via:
SmartDetectorAlertRuleActionGroupArgs{...} or: nil
func SmartDetectorAlertRuleActionGroupPtr ¶
func SmartDetectorAlertRuleActionGroupPtr(v *SmartDetectorAlertRuleActionGroupArgs) SmartDetectorAlertRuleActionGroupPtrInput
type SmartDetectorAlertRuleActionGroupPtrOutput ¶
type SmartDetectorAlertRuleActionGroupPtrOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleActionGroupPtrOutput) ElementType ¶
func (SmartDetectorAlertRuleActionGroupPtrOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleActionGroupPtrOutput) EmailSubject ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) EmailSubject() pulumi.StringPtrOutput
Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource.
func (SmartDetectorAlertRuleActionGroupPtrOutput) Ids ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) Ids() pulumi.StringArrayOutput
Specifies the action group ids.
func (SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutput() SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) ToSmartDetectorAlertRuleActionGroupPtrOutputWithContext(ctx context.Context) SmartDetectorAlertRuleActionGroupPtrOutput
func (SmartDetectorAlertRuleActionGroupPtrOutput) WebhookPayload ¶
func (o SmartDetectorAlertRuleActionGroupPtrOutput) WebhookPayload() pulumi.StringPtrOutput
A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource.
type SmartDetectorAlertRuleArgs ¶
type SmartDetectorAlertRuleArgs struct { // An `actionGroup` block as defined below. ActionGroup SmartDetectorAlertRuleActionGroupInput // Specifies a description for the Smart Detector Alert Rule. Description pulumi.StringPtrInput // Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are `FailureAnomaliesDetector`, `RequestPerformanceDegradationDetector`, `DependencyPerformanceDegradationDetector`, `ExceptionVolumeChangedDetector`, `TraceSeverityDetector`, `MemoryLeakDetector`. DetectorType pulumi.StringInput // Is the Smart Detector Alert Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format. Frequency pulumi.StringInput // Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the scopes of this Smart Detector Alert Rule. ScopeResourceIds pulumi.StringArrayInput // Specifies the severity of this Smart Detector Alert Rule. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3` or `Sev4`. Severity pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again. ThrottlingDuration pulumi.StringPtrInput }
The set of arguments for constructing a SmartDetectorAlertRule resource.
func (SmartDetectorAlertRuleArgs) ElementType ¶
func (SmartDetectorAlertRuleArgs) ElementType() reflect.Type
type SmartDetectorAlertRuleArray ¶
type SmartDetectorAlertRuleArray []SmartDetectorAlertRuleInput
func (SmartDetectorAlertRuleArray) ElementType ¶
func (SmartDetectorAlertRuleArray) ElementType() reflect.Type
func (SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutput ¶
func (i SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput
func (SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutputWithContext ¶
func (i SmartDetectorAlertRuleArray) ToSmartDetectorAlertRuleArrayOutputWithContext(ctx context.Context) SmartDetectorAlertRuleArrayOutput
type SmartDetectorAlertRuleArrayInput ¶
type SmartDetectorAlertRuleArrayInput interface { pulumi.Input ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput ToSmartDetectorAlertRuleArrayOutputWithContext(context.Context) SmartDetectorAlertRuleArrayOutput }
SmartDetectorAlertRuleArrayInput is an input type that accepts SmartDetectorAlertRuleArray and SmartDetectorAlertRuleArrayOutput values. You can construct a concrete instance of `SmartDetectorAlertRuleArrayInput` via:
SmartDetectorAlertRuleArray{ SmartDetectorAlertRuleArgs{...} }
type SmartDetectorAlertRuleArrayOutput ¶
type SmartDetectorAlertRuleArrayOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleArrayOutput) ElementType ¶
func (SmartDetectorAlertRuleArrayOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleArrayOutput) Index ¶
func (o SmartDetectorAlertRuleArrayOutput) Index(i pulumi.IntInput) SmartDetectorAlertRuleOutput
func (SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutput ¶
func (o SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutput() SmartDetectorAlertRuleArrayOutput
func (SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutputWithContext ¶
func (o SmartDetectorAlertRuleArrayOutput) ToSmartDetectorAlertRuleArrayOutputWithContext(ctx context.Context) SmartDetectorAlertRuleArrayOutput
type SmartDetectorAlertRuleInput ¶
type SmartDetectorAlertRuleInput interface { pulumi.Input ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput }
type SmartDetectorAlertRuleMap ¶
type SmartDetectorAlertRuleMap map[string]SmartDetectorAlertRuleInput
func (SmartDetectorAlertRuleMap) ElementType ¶
func (SmartDetectorAlertRuleMap) ElementType() reflect.Type
func (SmartDetectorAlertRuleMap) ToSmartDetectorAlertRuleMapOutput ¶
func (i SmartDetectorAlertRuleMap) ToSmartDetectorAlertRuleMapOutput() SmartDetectorAlertRuleMapOutput
func (SmartDetectorAlertRuleMap) ToSmartDetectorAlertRuleMapOutputWithContext ¶
func (i SmartDetectorAlertRuleMap) ToSmartDetectorAlertRuleMapOutputWithContext(ctx context.Context) SmartDetectorAlertRuleMapOutput
type SmartDetectorAlertRuleMapInput ¶
type SmartDetectorAlertRuleMapInput interface { pulumi.Input ToSmartDetectorAlertRuleMapOutput() SmartDetectorAlertRuleMapOutput ToSmartDetectorAlertRuleMapOutputWithContext(context.Context) SmartDetectorAlertRuleMapOutput }
SmartDetectorAlertRuleMapInput is an input type that accepts SmartDetectorAlertRuleMap and SmartDetectorAlertRuleMapOutput values. You can construct a concrete instance of `SmartDetectorAlertRuleMapInput` via:
SmartDetectorAlertRuleMap{ "key": SmartDetectorAlertRuleArgs{...} }
type SmartDetectorAlertRuleMapOutput ¶
type SmartDetectorAlertRuleMapOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleMapOutput) ElementType ¶
func (SmartDetectorAlertRuleMapOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleMapOutput) MapIndex ¶
func (o SmartDetectorAlertRuleMapOutput) MapIndex(k pulumi.StringInput) SmartDetectorAlertRuleOutput
func (SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutput ¶
func (o SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutput() SmartDetectorAlertRuleMapOutput
func (SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutputWithContext ¶
func (o SmartDetectorAlertRuleMapOutput) ToSmartDetectorAlertRuleMapOutputWithContext(ctx context.Context) SmartDetectorAlertRuleMapOutput
type SmartDetectorAlertRuleOutput ¶
type SmartDetectorAlertRuleOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleOutput) ElementType ¶
func (SmartDetectorAlertRuleOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutput ¶
func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput
func (SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutputWithContext ¶
func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput
type SmartDetectorAlertRuleState ¶
type SmartDetectorAlertRuleState struct { // An `actionGroup` block as defined below. ActionGroup SmartDetectorAlertRuleActionGroupPtrInput // Specifies a description for the Smart Detector Alert Rule. Description pulumi.StringPtrInput // Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are `FailureAnomaliesDetector`, `RequestPerformanceDegradationDetector`, `DependencyPerformanceDegradationDetector`, `ExceptionVolumeChangedDetector`, `TraceSeverityDetector`, `MemoryLeakDetector`. DetectorType pulumi.StringPtrInput // Is the Smart Detector Alert Rule enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format. Frequency pulumi.StringPtrInput // Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the scopes of this Smart Detector Alert Rule. ScopeResourceIds pulumi.StringArrayInput // Specifies the severity of this Smart Detector Alert Rule. Possible values are `Sev0`, `Sev1`, `Sev2`, `Sev3` or `Sev4`. Severity pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again. ThrottlingDuration pulumi.StringPtrInput }
func (SmartDetectorAlertRuleState) ElementType ¶
func (SmartDetectorAlertRuleState) ElementType() reflect.Type
Source Files ¶
- aadDiagnosticSetting.go
- actionGroup.go
- actionRuleActionGroup.go
- actionRuleSuppression.go
- activityLogAlert.go
- autoscaleSetting.go
- diagnosticSetting.go
- getActionGroup.go
- getDiagnosticCategories.go
- getLogProfile.go
- getScheduledQueryRulesAlert.go
- getScheduledQueryRulesLog.go
- init.go
- logProfile.go
- logzMonitor.go
- logzTagRule.go
- metricAlert.go
- privateLinkScope.go
- privateLinkScopedService.go
- pulumiTypes.go
- scheduledQueryRulesAlert.go
- scheduledQueryRulesLog.go
- smartDetectorAlertRule.go