Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type ActionGroup
- type ActionGroupArgs
- type ActionGroupArmRoleReceiver
- type ActionGroupArmRoleReceiverArgs
- func (ActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
- func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
- type ActionGroupArmRoleReceiverArray
- func (ActionGroupArmRoleReceiverArray) ElementType() reflect.Type
- func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
- func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
- type ActionGroupArmRoleReceiverArrayInput
- type ActionGroupArmRoleReceiverArrayOutput
- func (ActionGroupArmRoleReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupArmRoleReceiverOutput
- func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
- func (o ActionGroupArmRoleReceiverArrayOutput) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
- type ActionGroupArmRoleReceiverInput
- type ActionGroupArmRoleReceiverOutput
- func (ActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
- func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
- func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
- func (o ActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupAutomationRunbookReceiver
- type ActionGroupAutomationRunbookReceiverArgs
- func (ActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
- func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
- type ActionGroupAutomationRunbookReceiverArray
- func (ActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
- func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
- func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
- type ActionGroupAutomationRunbookReceiverArrayInput
- type ActionGroupAutomationRunbookReceiverArrayOutput
- func (ActionGroupAutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupAutomationRunbookReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
- func (o ActionGroupAutomationRunbookReceiverArrayOutput) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
- type ActionGroupAutomationRunbookReceiverInput
- type ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
- func (ActionGroupAutomationRunbookReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- func (o ActionGroupAutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
- type ActionGroupAzureAppPushReceiver
- type ActionGroupAzureAppPushReceiverArgs
- func (ActionGroupAzureAppPushReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
- func (i ActionGroupAzureAppPushReceiverArgs) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
- type ActionGroupAzureAppPushReceiverArray
- func (ActionGroupAzureAppPushReceiverArray) ElementType() reflect.Type
- func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
- func (i ActionGroupAzureAppPushReceiverArray) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
- type ActionGroupAzureAppPushReceiverArrayInput
- type ActionGroupAzureAppPushReceiverArrayOutput
- func (ActionGroupAzureAppPushReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupAzureAppPushReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupAzureAppPushReceiverOutput
- func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutput() ActionGroupAzureAppPushReceiverArrayOutput
- func (o ActionGroupAzureAppPushReceiverArrayOutput) ToActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverArrayOutput
- type ActionGroupAzureAppPushReceiverInput
- type ActionGroupAzureAppPushReceiverOutput
- func (ActionGroupAzureAppPushReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupAzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o ActionGroupAzureAppPushReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutput() ActionGroupAzureAppPushReceiverOutput
- func (o ActionGroupAzureAppPushReceiverOutput) ToActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) ActionGroupAzureAppPushReceiverOutput
- type ActionGroupAzureFunctionReceiver
- type ActionGroupAzureFunctionReceiverArgs
- func (ActionGroupAzureFunctionReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
- func (i ActionGroupAzureFunctionReceiverArgs) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
- type ActionGroupAzureFunctionReceiverArray
- func (ActionGroupAzureFunctionReceiverArray) ElementType() reflect.Type
- func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
- func (i ActionGroupAzureFunctionReceiverArray) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
- type ActionGroupAzureFunctionReceiverArrayInput
- type ActionGroupAzureFunctionReceiverArrayOutput
- func (ActionGroupAzureFunctionReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupAzureFunctionReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupAzureFunctionReceiverOutput
- func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutput() ActionGroupAzureFunctionReceiverArrayOutput
- func (o ActionGroupAzureFunctionReceiverArrayOutput) ToActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverArrayOutput
- type ActionGroupAzureFunctionReceiverInput
- type ActionGroupAzureFunctionReceiverOutput
- func (ActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutput() ActionGroupAzureFunctionReceiverOutput
- func (o ActionGroupAzureFunctionReceiverOutput) ToActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) ActionGroupAzureFunctionReceiverOutput
- func (o ActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupEmailReceiver
- type ActionGroupEmailReceiverArgs
- func (ActionGroupEmailReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
- func (i ActionGroupEmailReceiverArgs) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
- type ActionGroupEmailReceiverArray
- func (ActionGroupEmailReceiverArray) ElementType() reflect.Type
- func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
- func (i ActionGroupEmailReceiverArray) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
- type ActionGroupEmailReceiverArrayInput
- type ActionGroupEmailReceiverArrayOutput
- func (ActionGroupEmailReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupEmailReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupEmailReceiverOutput
- func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutput() ActionGroupEmailReceiverArrayOutput
- func (o ActionGroupEmailReceiverArrayOutput) ToActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) ActionGroupEmailReceiverArrayOutput
- type ActionGroupEmailReceiverInput
- type ActionGroupEmailReceiverOutput
- func (ActionGroupEmailReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o ActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
- func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
- func (o ActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupItsmReceiver
- type ActionGroupItsmReceiverArgs
- type ActionGroupItsmReceiverArray
- func (ActionGroupItsmReceiverArray) ElementType() reflect.Type
- func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput
- func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) ActionGroupItsmReceiverArrayOutput
- type ActionGroupItsmReceiverArrayInput
- type ActionGroupItsmReceiverArrayOutput
- func (ActionGroupItsmReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupItsmReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput
- func (o ActionGroupItsmReceiverArrayOutput) ToActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) ActionGroupItsmReceiverArrayOutput
- type ActionGroupItsmReceiverInput
- type ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverOutput) ConnectionId() pulumi.StringOutput
- func (ActionGroupItsmReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupItsmReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupItsmReceiverOutput) Region() pulumi.StringOutput
- func (o ActionGroupItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
- func (o ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutput() ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverOutput) ToActionGroupItsmReceiverOutputWithContext(ctx context.Context) ActionGroupItsmReceiverOutput
- func (o ActionGroupItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
- type ActionGroupLogicAppReceiver
- type ActionGroupLogicAppReceiverArgs
- func (ActionGroupLogicAppReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput
- func (i ActionGroupLogicAppReceiverArgs) ToActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverOutput
- type ActionGroupLogicAppReceiverArray
- func (ActionGroupLogicAppReceiverArray) ElementType() reflect.Type
- func (i ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutput() ActionGroupLogicAppReceiverArrayOutput
- func (i ActionGroupLogicAppReceiverArray) ToActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverArrayOutput
- type ActionGroupLogicAppReceiverArrayInput
- type ActionGroupLogicAppReceiverArrayOutput
- func (ActionGroupLogicAppReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupLogicAppReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutput() ActionGroupLogicAppReceiverArrayOutput
- func (o ActionGroupLogicAppReceiverArrayOutput) ToActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverArrayOutput
- type ActionGroupLogicAppReceiverInput
- type ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
- func (ActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
- func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverOutput
- func (o ActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActionGroupSmsReceiver
- type ActionGroupSmsReceiverArgs
- type ActionGroupSmsReceiverArray
- func (ActionGroupSmsReceiverArray) ElementType() reflect.Type
- func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
- func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
- type ActionGroupSmsReceiverArrayInput
- type ActionGroupSmsReceiverArrayOutput
- func (ActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupSmsReceiverOutput
- func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
- func (o ActionGroupSmsReceiverArrayOutput) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
- type ActionGroupSmsReceiverInput
- type ActionGroupSmsReceiverOutput
- func (o ActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
- func (ActionGroupSmsReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput
- func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutputWithContext(ctx context.Context) ActionGroupSmsReceiverOutput
- type ActionGroupState
- type ActionGroupVoiceReceiver
- type ActionGroupVoiceReceiverArgs
- func (ActionGroupVoiceReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
- func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
- type ActionGroupVoiceReceiverArray
- func (ActionGroupVoiceReceiverArray) ElementType() reflect.Type
- func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
- func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
- type ActionGroupVoiceReceiverArrayInput
- type ActionGroupVoiceReceiverArrayOutput
- func (ActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupVoiceReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupVoiceReceiverOutput
- func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
- func (o ActionGroupVoiceReceiverArrayOutput) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
- type ActionGroupVoiceReceiverInput
- type ActionGroupVoiceReceiverOutput
- func (o ActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
- func (ActionGroupVoiceReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
- func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
- type ActionGroupWebhookReceiver
- type ActionGroupWebhookReceiverArgs
- func (ActionGroupWebhookReceiverArgs) ElementType() reflect.Type
- func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
- func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
- type ActionGroupWebhookReceiverArray
- func (ActionGroupWebhookReceiverArray) ElementType() reflect.Type
- func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
- func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
- type ActionGroupWebhookReceiverArrayInput
- type ActionGroupWebhookReceiverArrayOutput
- func (ActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverArrayOutput) Index(i pulumi.IntInput) ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
- func (o ActionGroupWebhookReceiverArrayOutput) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
- type ActionGroupWebhookReceiverInput
- type ActionGroupWebhookReceiverOutput
- func (ActionGroupWebhookReceiverOutput) ElementType() reflect.Type
- func (o ActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
- func (o ActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
- func (o ActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type ActivityLogAlert
- type ActivityLogAlertAction
- type ActivityLogAlertActionArgs
- type ActivityLogAlertActionArray
- func (ActivityLogAlertActionArray) ElementType() reflect.Type
- func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
- func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
- type ActivityLogAlertActionArrayInput
- type ActivityLogAlertActionArrayOutput
- func (ActivityLogAlertActionArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
- func (o ActivityLogAlertActionArrayOutput) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
- type ActivityLogAlertActionInput
- type ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionOutput) ActionGroupId() pulumi.StringOutput
- func (ActivityLogAlertActionOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutputWithContext(ctx context.Context) ActivityLogAlertActionOutput
- func (o ActivityLogAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
- type ActivityLogAlertArgs
- type ActivityLogAlertCriteria
- type ActivityLogAlertCriteriaArgs
- func (ActivityLogAlertCriteriaArgs) ElementType() reflect.Type
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
- func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
- type ActivityLogAlertCriteriaInput
- type ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertCriteriaOutput) Caller() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) Category() pulumi.StringOutput
- func (ActivityLogAlertCriteriaOutput) ElementType() reflect.Type
- func (o ActivityLogAlertCriteriaOutput) Level() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) OperationName() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ResourceType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) Status() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) SubStatus() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
- func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
- type ActivityLogAlertCriteriaPtrInput
- type ActivityLogAlertCriteriaPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Caller() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Category() pulumi.StringOutput
- 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) ResourceGroup() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceProvider() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ResourceType() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) Status() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) SubStatus() pulumi.StringPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
- func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
- type ActivityLogAlertState
- type AutoscaleSetting
- type AutoscaleSettingArgs
- type AutoscaleSettingNotification
- type AutoscaleSettingNotificationArgs
- func (AutoscaleSettingNotificationArgs) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
- func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
- type AutoscaleSettingNotificationEmail
- type AutoscaleSettingNotificationEmailArgs
- func (AutoscaleSettingNotificationEmailArgs) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
- func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
- type AutoscaleSettingNotificationEmailInput
- type AutoscaleSettingNotificationEmailOutput
- func (o AutoscaleSettingNotificationEmailOutput) CustomEmails() pulumi.StringArrayOutput
- func (AutoscaleSettingNotificationEmailOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationEmailOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
- type AutoscaleSettingNotificationEmailPtrInput
- type AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) CustomEmails() pulumi.StringArrayOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) Elem() AutoscaleSettingNotificationEmailOutput
- func (AutoscaleSettingNotificationEmailPtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) SendToSubscriptionCoAdministrator() pulumi.BoolPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationEmailPtrOutput) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
- type AutoscaleSettingNotificationInput
- type AutoscaleSettingNotificationOutput
- func (AutoscaleSettingNotificationOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationOutput) Email() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationPtrInput
- type AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) Elem() AutoscaleSettingNotificationOutput
- func (AutoscaleSettingNotificationPtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationPtrOutput) Email() AutoscaleSettingNotificationEmailPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
- func (o AutoscaleSettingNotificationPtrOutput) Webhooks() AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationWebhook
- type AutoscaleSettingNotificationWebhookArgs
- func (AutoscaleSettingNotificationWebhookArgs) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
- func (i AutoscaleSettingNotificationWebhookArgs) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
- type AutoscaleSettingNotificationWebhookArray
- func (AutoscaleSettingNotificationWebhookArray) ElementType() reflect.Type
- func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
- func (i AutoscaleSettingNotificationWebhookArray) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationWebhookArrayInput
- type AutoscaleSettingNotificationWebhookArrayOutput
- func (AutoscaleSettingNotificationWebhookArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationWebhookArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingNotificationWebhookOutput
- func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutput() AutoscaleSettingNotificationWebhookArrayOutput
- func (o AutoscaleSettingNotificationWebhookArrayOutput) ToAutoscaleSettingNotificationWebhookArrayOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookArrayOutput
- type AutoscaleSettingNotificationWebhookInput
- type AutoscaleSettingNotificationWebhookOutput
- func (AutoscaleSettingNotificationWebhookOutput) ElementType() reflect.Type
- func (o AutoscaleSettingNotificationWebhookOutput) Properties() pulumi.StringMapOutput
- func (o AutoscaleSettingNotificationWebhookOutput) ServiceUri() pulumi.StringOutput
- func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
- func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
- type AutoscaleSettingProfile
- type AutoscaleSettingProfileArgs
- type AutoscaleSettingProfileArray
- func (AutoscaleSettingProfileArray) ElementType() reflect.Type
- func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
- func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
- type AutoscaleSettingProfileArrayInput
- type AutoscaleSettingProfileArrayOutput
- func (AutoscaleSettingProfileArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileOutput
- func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
- func (o AutoscaleSettingProfileArrayOutput) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
- type AutoscaleSettingProfileCapacity
- type AutoscaleSettingProfileCapacityArgs
- func (AutoscaleSettingProfileCapacityArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
- func (i AutoscaleSettingProfileCapacityArgs) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
- type AutoscaleSettingProfileCapacityInput
- type AutoscaleSettingProfileCapacityOutput
- func (o AutoscaleSettingProfileCapacityOutput) Default() pulumi.IntOutput
- func (AutoscaleSettingProfileCapacityOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileCapacityOutput) Maximum() pulumi.IntOutput
- func (o AutoscaleSettingProfileCapacityOutput) Minimum() pulumi.IntOutput
- func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutput() AutoscaleSettingProfileCapacityOutput
- func (o AutoscaleSettingProfileCapacityOutput) ToAutoscaleSettingProfileCapacityOutputWithContext(ctx context.Context) AutoscaleSettingProfileCapacityOutput
- type AutoscaleSettingProfileFixedDate
- type AutoscaleSettingProfileFixedDateArgs
- func (AutoscaleSettingProfileFixedDateArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
- func (i AutoscaleSettingProfileFixedDateArgs) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
- type AutoscaleSettingProfileFixedDateInput
- type AutoscaleSettingProfileFixedDateOutput
- func (AutoscaleSettingProfileFixedDateOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileFixedDateOutput) End() pulumi.StringOutput
- func (o AutoscaleSettingProfileFixedDateOutput) Start() pulumi.StringOutput
- func (o AutoscaleSettingProfileFixedDateOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutput() AutoscaleSettingProfileFixedDateOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDateOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDateOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutput() AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileFixedDateOutput) ToAutoscaleSettingProfileFixedDatePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileFixedDatePtrOutput
- type AutoscaleSettingProfileFixedDatePtrInput
- type AutoscaleSettingProfileFixedDatePtrOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) Elem() AutoscaleSettingProfileFixedDateOutput
- func (AutoscaleSettingProfileFixedDatePtrOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileFixedDatePtrOutput) End() pulumi.StringOutput
- func (o AutoscaleSettingProfileFixedDatePtrOutput) Start() pulumi.StringOutput
- 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.IntOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Minutes() pulumi.IntOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) Timezone() pulumi.StringPtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutput() AutoscaleSettingProfileRecurrencePtrOutput
- func (o AutoscaleSettingProfileRecurrencePtrOutput) ToAutoscaleSettingProfileRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleSettingProfileRecurrencePtrOutput
- type AutoscaleSettingProfileRule
- type AutoscaleSettingProfileRuleArgs
- func (AutoscaleSettingProfileRuleArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
- func (i AutoscaleSettingProfileRuleArgs) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
- type AutoscaleSettingProfileRuleArray
- func (AutoscaleSettingProfileRuleArray) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
- func (i AutoscaleSettingProfileRuleArray) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
- type AutoscaleSettingProfileRuleArrayInput
- type AutoscaleSettingProfileRuleArrayOutput
- func (AutoscaleSettingProfileRuleArrayOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleArrayOutput) Index(i pulumi.IntInput) AutoscaleSettingProfileRuleOutput
- func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutput() AutoscaleSettingProfileRuleArrayOutput
- func (o AutoscaleSettingProfileRuleArrayOutput) ToAutoscaleSettingProfileRuleArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleArrayOutput
- type AutoscaleSettingProfileRuleInput
- type AutoscaleSettingProfileRuleMetricTrigger
- type AutoscaleSettingProfileRuleMetricTriggerArgs
- func (AutoscaleSettingProfileRuleMetricTriggerArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
- func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
- type AutoscaleSettingProfileRuleMetricTriggerInput
- type AutoscaleSettingProfileRuleMetricTriggerOutput
- func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricResourceId() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Operator() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Statistic() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeAggregation() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeGrain() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeWindow() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
- func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
- type AutoscaleSettingProfileRuleOutput
- func (AutoscaleSettingProfileRuleOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleOutput) MetricTrigger() AutoscaleSettingProfileRuleMetricTriggerOutput
- func (o AutoscaleSettingProfileRuleOutput) ScaleAction() AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
- func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
- type AutoscaleSettingProfileRuleScaleAction
- type AutoscaleSettingProfileRuleScaleActionArgs
- func (AutoscaleSettingProfileRuleScaleActionArgs) ElementType() reflect.Type
- func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
- func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
- type AutoscaleSettingProfileRuleScaleActionInput
- type AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Cooldown() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Direction() pulumi.StringOutput
- func (AutoscaleSettingProfileRuleScaleActionOutput) ElementType() reflect.Type
- func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Type() pulumi.StringOutput
- func (o AutoscaleSettingProfileRuleScaleActionOutput) Value() pulumi.IntOutput
- type AutoscaleSettingState
- type DiagnosticSetting
- type DiagnosticSettingArgs
- type DiagnosticSettingLog
- type DiagnosticSettingLogArgs
- type DiagnosticSettingLogArray
- type DiagnosticSettingLogArrayInput
- type DiagnosticSettingLogArrayOutput
- func (DiagnosticSettingLogArrayOutput) ElementType() reflect.Type
- func (o DiagnosticSettingLogArrayOutput) Index(i pulumi.IntInput) DiagnosticSettingLogOutput
- func (o DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutput() DiagnosticSettingLogArrayOutput
- func (o DiagnosticSettingLogArrayOutput) ToDiagnosticSettingLogArrayOutputWithContext(ctx context.Context) DiagnosticSettingLogArrayOutput
- type DiagnosticSettingLogInput
- type DiagnosticSettingLogOutput
- func (o DiagnosticSettingLogOutput) Category() pulumi.StringOutput
- func (DiagnosticSettingLogOutput) ElementType() reflect.Type
- func (o DiagnosticSettingLogOutput) Enabled() pulumi.BoolPtrOutput
- func (o DiagnosticSettingLogOutput) RetentionPolicy() DiagnosticSettingLogRetentionPolicyOutput
- 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
- 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
- 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() DiagnosticSettingMetricRetentionPolicyOutput
- 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
- 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
- type DiagnosticSettingState
- type GetActionGroupArmRoleReceiver
- type GetActionGroupArmRoleReceiverArgs
- func (GetActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutput() GetActionGroupArmRoleReceiverOutput
- func (i GetActionGroupArmRoleReceiverArgs) ToGetActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverOutput
- type GetActionGroupArmRoleReceiverArray
- func (GetActionGroupArmRoleReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutput() GetActionGroupArmRoleReceiverArrayOutput
- func (i GetActionGroupArmRoleReceiverArray) ToGetActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverArrayOutput
- type GetActionGroupArmRoleReceiverArrayInput
- type GetActionGroupArmRoleReceiverArrayOutput
- func (GetActionGroupArmRoleReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupArmRoleReceiverOutput
- func (o GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutput() GetActionGroupArmRoleReceiverArrayOutput
- func (o GetActionGroupArmRoleReceiverArrayOutput) ToGetActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverArrayOutput
- type GetActionGroupArmRoleReceiverInput
- type GetActionGroupArmRoleReceiverOutput
- func (GetActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
- func (o GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutput() GetActionGroupArmRoleReceiverOutput
- func (o GetActionGroupArmRoleReceiverOutput) ToGetActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) GetActionGroupArmRoleReceiverOutput
- func (o GetActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupAutomationRunbookReceiver
- type GetActionGroupAutomationRunbookReceiverArgs
- func (GetActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutput() GetActionGroupAutomationRunbookReceiverOutput
- func (i GetActionGroupAutomationRunbookReceiverArgs) ToGetActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverOutput
- type GetActionGroupAutomationRunbookReceiverArray
- func (GetActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutput() GetActionGroupAutomationRunbookReceiverArrayOutput
- func (i GetActionGroupAutomationRunbookReceiverArray) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverArrayOutput
- type GetActionGroupAutomationRunbookReceiverArrayInput
- type GetActionGroupAutomationRunbookReceiverArrayOutput
- func (GetActionGroupAutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupAutomationRunbookReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutput() GetActionGroupAutomationRunbookReceiverArrayOutput
- func (o GetActionGroupAutomationRunbookReceiverArrayOutput) ToGetActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverArrayOutput
- type GetActionGroupAutomationRunbookReceiverInput
- type GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
- func (GetActionGroupAutomationRunbookReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupAutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutput() GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) ToGetActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) GetActionGroupAutomationRunbookReceiverOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- func (o GetActionGroupAutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
- type GetActionGroupAzureAppPushReceiver
- type GetActionGroupAzureAppPushReceiverArgs
- func (GetActionGroupAzureAppPushReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutput() GetActionGroupAzureAppPushReceiverOutput
- func (i GetActionGroupAzureAppPushReceiverArgs) ToGetActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverOutput
- type GetActionGroupAzureAppPushReceiverArray
- func (GetActionGroupAzureAppPushReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutput() GetActionGroupAzureAppPushReceiverArrayOutput
- func (i GetActionGroupAzureAppPushReceiverArray) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverArrayOutput
- type GetActionGroupAzureAppPushReceiverArrayInput
- type GetActionGroupAzureAppPushReceiverArrayOutput
- func (GetActionGroupAzureAppPushReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureAppPushReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupAzureAppPushReceiverOutput
- func (o GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutput() GetActionGroupAzureAppPushReceiverArrayOutput
- func (o GetActionGroupAzureAppPushReceiverArrayOutput) ToGetActionGroupAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverArrayOutput
- type GetActionGroupAzureAppPushReceiverInput
- type GetActionGroupAzureAppPushReceiverOutput
- func (GetActionGroupAzureAppPushReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o GetActionGroupAzureAppPushReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutput() GetActionGroupAzureAppPushReceiverOutput
- func (o GetActionGroupAzureAppPushReceiverOutput) ToGetActionGroupAzureAppPushReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureAppPushReceiverOutput
- type GetActionGroupAzureFunctionReceiver
- type GetActionGroupAzureFunctionReceiverArgs
- func (GetActionGroupAzureFunctionReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutput() GetActionGroupAzureFunctionReceiverOutput
- func (i GetActionGroupAzureFunctionReceiverArgs) ToGetActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverOutput
- type GetActionGroupAzureFunctionReceiverArray
- func (GetActionGroupAzureFunctionReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutput() GetActionGroupAzureFunctionReceiverArrayOutput
- func (i GetActionGroupAzureFunctionReceiverArray) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverArrayOutput
- type GetActionGroupAzureFunctionReceiverArrayInput
- type GetActionGroupAzureFunctionReceiverArrayOutput
- func (GetActionGroupAzureFunctionReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureFunctionReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupAzureFunctionReceiverOutput
- func (o GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutput() GetActionGroupAzureFunctionReceiverArrayOutput
- func (o GetActionGroupAzureFunctionReceiverArrayOutput) ToGetActionGroupAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverArrayOutput
- type GetActionGroupAzureFunctionReceiverInput
- type GetActionGroupAzureFunctionReceiverOutput
- func (GetActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutput() GetActionGroupAzureFunctionReceiverOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) ToGetActionGroupAzureFunctionReceiverOutputWithContext(ctx context.Context) GetActionGroupAzureFunctionReceiverOutput
- func (o GetActionGroupAzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupEmailReceiver
- type GetActionGroupEmailReceiverArgs
- func (GetActionGroupEmailReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput
- func (i GetActionGroupEmailReceiverArgs) ToGetActionGroupEmailReceiverOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverOutput
- type GetActionGroupEmailReceiverArray
- func (GetActionGroupEmailReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutput() GetActionGroupEmailReceiverArrayOutput
- func (i GetActionGroupEmailReceiverArray) ToGetActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverArrayOutput
- type GetActionGroupEmailReceiverArrayInput
- type GetActionGroupEmailReceiverArrayOutput
- func (GetActionGroupEmailReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupEmailReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupEmailReceiverOutput
- func (o GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutput() GetActionGroupEmailReceiverArrayOutput
- func (o GetActionGroupEmailReceiverArrayOutput) ToGetActionGroupEmailReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverArrayOutput
- type GetActionGroupEmailReceiverInput
- type GetActionGroupEmailReceiverOutput
- func (GetActionGroupEmailReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o GetActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput
- func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverOutput
- func (o GetActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupItsmReceiver
- type GetActionGroupItsmReceiverArgs
- func (GetActionGroupItsmReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
- func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
- type GetActionGroupItsmReceiverArray
- func (GetActionGroupItsmReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
- func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
- type GetActionGroupItsmReceiverArrayInput
- type GetActionGroupItsmReceiverArrayOutput
- func (GetActionGroupItsmReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupItsmReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
- func (o GetActionGroupItsmReceiverArrayOutput) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
- type GetActionGroupItsmReceiverInput
- type GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverOutput) ConnectionId() pulumi.StringOutput
- func (GetActionGroupItsmReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupItsmReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupItsmReceiverOutput) Region() pulumi.StringOutput
- func (o GetActionGroupItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
- func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverOutput) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
- func (o GetActionGroupItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
- type GetActionGroupLogicAppReceiver
- type GetActionGroupLogicAppReceiverArgs
- func (GetActionGroupLogicAppReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
- func (i GetActionGroupLogicAppReceiverArgs) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
- type GetActionGroupLogicAppReceiverArray
- func (GetActionGroupLogicAppReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
- func (i GetActionGroupLogicAppReceiverArray) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
- type GetActionGroupLogicAppReceiverArrayInput
- type GetActionGroupLogicAppReceiverArrayOutput
- func (GetActionGroupLogicAppReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupLogicAppReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutput() GetActionGroupLogicAppReceiverArrayOutput
- func (o GetActionGroupLogicAppReceiverArrayOutput) ToGetActionGroupLogicAppReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverArrayOutput
- type GetActionGroupLogicAppReceiverInput
- type GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
- func (GetActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
- func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutput() GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverOutput) ToGetActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) GetActionGroupLogicAppReceiverOutput
- func (o GetActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type GetActionGroupSmsReceiver
- type GetActionGroupSmsReceiverArgs
- func (GetActionGroupSmsReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
- func (i GetActionGroupSmsReceiverArgs) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
- type GetActionGroupSmsReceiverArray
- func (GetActionGroupSmsReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
- func (i GetActionGroupSmsReceiverArray) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
- type GetActionGroupSmsReceiverArrayInput
- type GetActionGroupSmsReceiverArrayOutput
- func (GetActionGroupSmsReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupSmsReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupSmsReceiverOutput
- func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutput() GetActionGroupSmsReceiverArrayOutput
- func (o GetActionGroupSmsReceiverArrayOutput) ToGetActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverArrayOutput
- type GetActionGroupSmsReceiverInput
- type GetActionGroupSmsReceiverOutput
- func (o GetActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
- func (GetActionGroupSmsReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutput() GetActionGroupSmsReceiverOutput
- func (o GetActionGroupSmsReceiverOutput) ToGetActionGroupSmsReceiverOutputWithContext(ctx context.Context) GetActionGroupSmsReceiverOutput
- type GetActionGroupVoiceReceiver
- type GetActionGroupVoiceReceiverArgs
- func (GetActionGroupVoiceReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
- func (i GetActionGroupVoiceReceiverArgs) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
- type GetActionGroupVoiceReceiverArray
- func (GetActionGroupVoiceReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
- func (i GetActionGroupVoiceReceiverArray) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
- type GetActionGroupVoiceReceiverArrayInput
- type GetActionGroupVoiceReceiverArrayOutput
- func (GetActionGroupVoiceReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupVoiceReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupVoiceReceiverOutput
- func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutput() GetActionGroupVoiceReceiverArrayOutput
- func (o GetActionGroupVoiceReceiverArrayOutput) ToGetActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverArrayOutput
- type GetActionGroupVoiceReceiverInput
- type GetActionGroupVoiceReceiverOutput
- func (o GetActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
- func (GetActionGroupVoiceReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
- func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
- type GetActionGroupWebhookReceiver
- type GetActionGroupWebhookReceiverArgs
- func (GetActionGroupWebhookReceiverArgs) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
- func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
- type GetActionGroupWebhookReceiverArray
- func (GetActionGroupWebhookReceiverArray) ElementType() reflect.Type
- func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
- func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
- type GetActionGroupWebhookReceiverArrayInput
- type GetActionGroupWebhookReceiverArrayOutput
- func (GetActionGroupWebhookReceiverArrayOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverArrayOutput) Index(i pulumi.IntInput) GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
- func (o GetActionGroupWebhookReceiverArrayOutput) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
- type GetActionGroupWebhookReceiverInput
- type GetActionGroupWebhookReceiverOutput
- func (GetActionGroupWebhookReceiverOutput) ElementType() reflect.Type
- func (o GetActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
- func (o GetActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
- type GetDiagnosticCategoriesArgs
- type GetDiagnosticCategoriesResult
- type GetLogProfileRetentionPolicy
- type GetLogProfileRetentionPolicyArgs
- func (GetLogProfileRetentionPolicyArgs) ElementType() reflect.Type
- func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
- func (i GetLogProfileRetentionPolicyArgs) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
- type GetLogProfileRetentionPolicyArray
- func (GetLogProfileRetentionPolicyArray) ElementType() reflect.Type
- func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
- func (i GetLogProfileRetentionPolicyArray) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
- type GetLogProfileRetentionPolicyArrayInput
- type GetLogProfileRetentionPolicyArrayOutput
- func (GetLogProfileRetentionPolicyArrayOutput) ElementType() reflect.Type
- func (o GetLogProfileRetentionPolicyArrayOutput) Index(i pulumi.IntInput) GetLogProfileRetentionPolicyOutput
- func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutput() GetLogProfileRetentionPolicyArrayOutput
- func (o GetLogProfileRetentionPolicyArrayOutput) ToGetLogProfileRetentionPolicyArrayOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyArrayOutput
- type GetLogProfileRetentionPolicyInput
- type GetLogProfileRetentionPolicyOutput
- func (o GetLogProfileRetentionPolicyOutput) Days() pulumi.IntOutput
- func (GetLogProfileRetentionPolicyOutput) ElementType() reflect.Type
- func (o GetLogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutput() GetLogProfileRetentionPolicyOutput
- func (o GetLogProfileRetentionPolicyOutput) ToGetLogProfileRetentionPolicyOutputWithContext(ctx context.Context) GetLogProfileRetentionPolicyOutput
- type GetScheduledQueryRulesAlertAction
- type GetScheduledQueryRulesAlertActionArgs
- func (GetScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
- func (i GetScheduledQueryRulesAlertActionArgs) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
- type GetScheduledQueryRulesAlertActionArray
- func (GetScheduledQueryRulesAlertActionArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
- func (i GetScheduledQueryRulesAlertActionArray) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
- type GetScheduledQueryRulesAlertActionArrayInput
- type GetScheduledQueryRulesAlertActionArrayOutput
- func (GetScheduledQueryRulesAlertActionArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertActionArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesAlertActionOutput
- func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutput() GetScheduledQueryRulesAlertActionArrayOutput
- func (o GetScheduledQueryRulesAlertActionArrayOutput) ToGetScheduledQueryRulesAlertActionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionArrayOutput
- type GetScheduledQueryRulesAlertActionInput
- type GetScheduledQueryRulesAlertActionOutput
- func (o GetScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
- func (o GetScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringOutput
- func (GetScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutput() GetScheduledQueryRulesAlertActionOutput
- func (o GetScheduledQueryRulesAlertActionOutput) ToGetScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertActionOutput
- type GetScheduledQueryRulesAlertTrigger
- type GetScheduledQueryRulesAlertTriggerArgs
- func (GetScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
- func (i GetScheduledQueryRulesAlertTriggerArgs) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
- type GetScheduledQueryRulesAlertTriggerArray
- func (GetScheduledQueryRulesAlertTriggerArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
- func (i GetScheduledQueryRulesAlertTriggerArray) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerArrayInput
- type GetScheduledQueryRulesAlertTriggerArrayOutput
- func (GetScheduledQueryRulesAlertTriggerArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesAlertTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerArrayOutput
- func (o GetScheduledQueryRulesAlertTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerInput
- type GetScheduledQueryRulesAlertTriggerMetricTrigger
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArgs
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArray
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (i GetScheduledQueryRulesAlertTriggerMetricTriggerArray) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayInput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerInput
- type GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutput() GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToGetScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerMetricTriggerOutput
- type GetScheduledQueryRulesAlertTriggerOutput
- func (GetScheduledQueryRulesAlertTriggerOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesAlertTriggerOutput) MetricTriggers() GetScheduledQueryRulesAlertTriggerMetricTriggerArrayOutput
- func (o GetScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
- func (o GetScheduledQueryRulesAlertTriggerOutput) Threshold() pulumi.Float64Output
- func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutput() GetScheduledQueryRulesAlertTriggerOutput
- func (o GetScheduledQueryRulesAlertTriggerOutput) ToGetScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) GetScheduledQueryRulesAlertTriggerOutput
- type GetScheduledQueryRulesLogCriteria
- type GetScheduledQueryRulesLogCriteriaArgs
- func (GetScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
- func (i GetScheduledQueryRulesLogCriteriaArgs) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
- type GetScheduledQueryRulesLogCriteriaArray
- func (GetScheduledQueryRulesLogCriteriaArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
- func (i GetScheduledQueryRulesLogCriteriaArray) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
- type GetScheduledQueryRulesLogCriteriaArrayInput
- type GetScheduledQueryRulesLogCriteriaArrayOutput
- func (GetScheduledQueryRulesLogCriteriaArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesLogCriteriaOutput
- func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutput() GetScheduledQueryRulesLogCriteriaArrayOutput
- func (o GetScheduledQueryRulesLogCriteriaArrayOutput) ToGetScheduledQueryRulesLogCriteriaArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaArrayOutput
- type GetScheduledQueryRulesLogCriteriaDimension
- type GetScheduledQueryRulesLogCriteriaDimensionArgs
- func (GetScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (i GetScheduledQueryRulesLogCriteriaDimensionArgs) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
- type GetScheduledQueryRulesLogCriteriaDimensionArray
- func (GetScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
- func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (i GetScheduledQueryRulesLogCriteriaDimensionArray) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type GetScheduledQueryRulesLogCriteriaDimensionArrayInput
- type GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutput() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToGetScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type GetScheduledQueryRulesLogCriteriaDimensionInput
- type GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (GetScheduledQueryRulesLogCriteriaDimensionOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Operator() pulumi.StringOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutput() GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) ToGetScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaDimensionOutput
- func (o GetScheduledQueryRulesLogCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type GetScheduledQueryRulesLogCriteriaInput
- type GetScheduledQueryRulesLogCriteriaOutput
- func (o GetScheduledQueryRulesLogCriteriaOutput) Dimensions() GetScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (GetScheduledQueryRulesLogCriteriaOutput) ElementType() reflect.Type
- func (o GetScheduledQueryRulesLogCriteriaOutput) MetricName() pulumi.StringOutput
- func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutput() GetScheduledQueryRulesLogCriteriaOutput
- func (o GetScheduledQueryRulesLogCriteriaOutput) ToGetScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) GetScheduledQueryRulesLogCriteriaOutput
- type LogProfile
- type LogProfileArgs
- type LogProfileRetentionPolicy
- type LogProfileRetentionPolicyArgs
- func (LogProfileRetentionPolicyArgs) ElementType() reflect.Type
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
- func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
- type LogProfileRetentionPolicyInput
- type LogProfileRetentionPolicyOutput
- func (o LogProfileRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (LogProfileRetentionPolicyOutput) ElementType() reflect.Type
- func (o LogProfileRetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
- func (o LogProfileRetentionPolicyOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
- type LogProfileRetentionPolicyPtrInput
- type LogProfileRetentionPolicyPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) Elem() LogProfileRetentionPolicyOutput
- func (LogProfileRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o LogProfileRetentionPolicyPtrOutput) Enabled() pulumi.BoolOutput
- func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
- func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
- type LogProfileState
- type LookupActionGroupArgs
- type LookupActionGroupResult
- type LookupLogProfileArgs
- type LookupLogProfileResult
- type LookupScheduledQueryRulesAlertArgs
- type LookupScheduledQueryRulesAlertResult
- type LookupScheduledQueryRulesLogArgs
- type LookupScheduledQueryRulesLogResult
- type MetricAlert
- type MetricAlertAction
- type MetricAlertActionArgs
- type MetricAlertActionArray
- type MetricAlertActionArrayInput
- type MetricAlertActionArrayOutput
- func (MetricAlertActionArrayOutput) ElementType() reflect.Type
- func (o MetricAlertActionArrayOutput) Index(i pulumi.IntInput) MetricAlertActionOutput
- func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
- func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
- type MetricAlertActionInput
- type MetricAlertActionOutput
- func (o MetricAlertActionOutput) ActionGroupId() pulumi.StringOutput
- func (MetricAlertActionOutput) ElementType() reflect.Type
- func (o MetricAlertActionOutput) ToMetricAlertActionOutput() MetricAlertActionOutput
- func (o MetricAlertActionOutput) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput
- func (o MetricAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
- type MetricAlertArgs
- type MetricAlertCriteria
- type MetricAlertCriteriaArgs
- type MetricAlertCriteriaArray
- type MetricAlertCriteriaArrayInput
- type MetricAlertCriteriaArrayOutput
- func (MetricAlertCriteriaArrayOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaArrayOutput) Index(i pulumi.IntInput) MetricAlertCriteriaOutput
- func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput
- func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaArrayOutput
- type MetricAlertCriteriaDimension
- type MetricAlertCriteriaDimensionArgs
- func (MetricAlertCriteriaDimensionArgs) ElementType() reflect.Type
- func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
- func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
- type MetricAlertCriteriaDimensionArray
- func (MetricAlertCriteriaDimensionArray) ElementType() reflect.Type
- func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
- func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
- type MetricAlertCriteriaDimensionArrayInput
- type MetricAlertCriteriaDimensionArrayOutput
- func (MetricAlertCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) MetricAlertCriteriaDimensionOutput
- func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
- func (o MetricAlertCriteriaDimensionArrayOutput) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
- type MetricAlertCriteriaDimensionInput
- type MetricAlertCriteriaDimensionOutput
- func (MetricAlertCriteriaDimensionOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o MetricAlertCriteriaDimensionOutput) Operator() pulumi.StringOutput
- func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
- func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
- func (o MetricAlertCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type MetricAlertCriteriaInput
- type MetricAlertCriteriaOutput
- func (o MetricAlertCriteriaOutput) Aggregation() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) Dimensions() MetricAlertCriteriaDimensionArrayOutput
- func (MetricAlertCriteriaOutput) ElementType() reflect.Type
- func (o MetricAlertCriteriaOutput) MetricName() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) MetricNamespace() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) Operator() pulumi.StringOutput
- func (o MetricAlertCriteriaOutput) Threshold() pulumi.Float64Output
- func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput
- func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutputWithContext(ctx context.Context) MetricAlertCriteriaOutput
- type MetricAlertState
- type ScheduledQueryRulesAlert
- type ScheduledQueryRulesAlertAction
- type ScheduledQueryRulesAlertActionArgs
- func (ScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
- func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
- type ScheduledQueryRulesAlertActionInput
- type ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertActionOutput) ActionGroups() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertActionOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (ScheduledQueryRulesAlertActionOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertActionOutput) EmailSubject() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
- func (o ScheduledQueryRulesAlertActionOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
- type ScheduledQueryRulesAlertActionPtrInput
- type ScheduledQueryRulesAlertActionPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) ActionGroups() pulumi.StringArrayOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) Elem() ScheduledQueryRulesAlertActionOutput
- func (ScheduledQueryRulesAlertActionPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertActionPtrOutput) EmailSubject() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
- func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
- type ScheduledQueryRulesAlertArgs
- type ScheduledQueryRulesAlertState
- type ScheduledQueryRulesAlertTrigger
- type ScheduledQueryRulesAlertTriggerArgs
- func (ScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput
- func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerOutput
- func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
- func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
- type ScheduledQueryRulesAlertTriggerInput
- type ScheduledQueryRulesAlertTriggerMetricTrigger
- type ScheduledQueryRulesAlertTriggerMetricTriggerArgs
- func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- type ScheduledQueryRulesAlertTriggerMetricTriggerInput
- type ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- type ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput
- type ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Elem() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
- func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricColumn() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator() pulumi.StringOutput
- func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Threshold() pulumi.Float64Output
- 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.StringOutput
- func (o ScheduledQueryRulesAlertTriggerPtrOutput) Threshold() pulumi.Float64Output
- func (o ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
- func (o ScheduledQueryRulesAlertTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
- type ScheduledQueryRulesLog
- type ScheduledQueryRulesLogArgs
- type ScheduledQueryRulesLogCriteria
- type ScheduledQueryRulesLogCriteriaArgs
- func (ScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaOutput
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
- func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
- type ScheduledQueryRulesLogCriteriaDimension
- type ScheduledQueryRulesLogCriteriaDimensionArgs
- func (ScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput
- func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput
- type ScheduledQueryRulesLogCriteriaDimensionArray
- func (ScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
- func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type ScheduledQueryRulesLogCriteriaDimensionArrayInput
- type ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) Index(i pulumi.IntInput) ScheduledQueryRulesLogCriteriaDimensionOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionArrayOutput) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- type ScheduledQueryRulesLogCriteriaDimensionInput
- type ScheduledQueryRulesLogCriteriaDimensionOutput
- func (ScheduledQueryRulesLogCriteriaDimensionOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Name() pulumi.StringOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Operator() pulumi.StringPtrOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput
- func (o ScheduledQueryRulesLogCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
- type ScheduledQueryRulesLogCriteriaInput
- type ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) Dimensions() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (ScheduledQueryRulesLogCriteriaOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaOutput) MetricName() pulumi.StringOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
- func (o ScheduledQueryRulesLogCriteriaOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
- type ScheduledQueryRulesLogCriteriaPtrInput
- type ScheduledQueryRulesLogCriteriaPtrOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) Dimensions() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) Elem() ScheduledQueryRulesLogCriteriaOutput
- func (ScheduledQueryRulesLogCriteriaPtrOutput) ElementType() reflect.Type
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) MetricName() pulumi.StringOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
- func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
- type ScheduledQueryRulesLogState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionGroup ¶
type ActionGroup struct { pulumi.CustomResourceState // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers ActionGroupArmRoleReceiverArrayOutput `pulumi:"armRoleReceivers"` // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers ActionGroupAutomationRunbookReceiverArrayOutput `pulumi:"automationRunbookReceivers"` // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers ActionGroupAzureAppPushReceiverArrayOutput `pulumi:"azureAppPushReceivers"` // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers ActionGroupAzureFunctionReceiverArrayOutput `pulumi:"azureFunctionReceivers"` // One or more `emailReceiver` blocks as defined below. EmailReceivers ActionGroupEmailReceiverArrayOutput `pulumi:"emailReceivers"` // Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // One or more `itsmReceiver` blocks as defined below. ItsmReceivers ActionGroupItsmReceiverArrayOutput `pulumi:"itsmReceivers"` // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers ActionGroupLogicAppReceiverArrayOutput `pulumi:"logicAppReceivers"` // The name of the Action Group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Action Group instance. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The short name of the action group. This will be used in SMS messages. ShortName pulumi.StringOutput `pulumi:"shortName"` // One or more `smsReceiver` blocks as defined below. SmsReceivers ActionGroupSmsReceiverArrayOutput `pulumi:"smsReceivers"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // One or more `voiceReceiver` blocks as defined below. VoiceReceivers ActionGroupVoiceReceiverArrayOutput `pulumi:"voiceReceivers"` // One or more `webhookReceiver` blocks as defined below. WebhookReceivers ActionGroupWebhookReceiverArrayOutput `pulumi:"webhookReceivers"` }
Manages an Action Group within Azure Monitor.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/monitor_action_group.html.markdown.
func GetActionGroup ¶
func GetActionGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionGroupState, opts ...pulumi.ResourceOption) (*ActionGroup, error)
GetActionGroup gets an existing ActionGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewActionGroup ¶
func NewActionGroup(ctx *pulumi.Context, name string, args *ActionGroupArgs, opts ...pulumi.ResourceOption) (*ActionGroup, error)
NewActionGroup registers a new resource with the given unique name, arguments, and options.
type ActionGroupArgs ¶
type ActionGroupArgs struct { // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers ActionGroupArmRoleReceiverArrayInput // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers ActionGroupAutomationRunbookReceiverArrayInput // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers ActionGroupAzureAppPushReceiverArrayInput // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers ActionGroupAzureFunctionReceiverArrayInput // One or more `emailReceiver` blocks as defined below. EmailReceivers ActionGroupEmailReceiverArrayInput // Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`. Enabled pulumi.BoolPtrInput // One or more `itsmReceiver` blocks as defined below. ItsmReceivers ActionGroupItsmReceiverArrayInput // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers ActionGroupLogicAppReceiverArrayInput // The name of the Action Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Action Group instance. ResourceGroupName pulumi.StringInput // The short name of the action group. This will be used in SMS messages. ShortName pulumi.StringInput // One or more `smsReceiver` blocks as defined below. SmsReceivers ActionGroupSmsReceiverArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // One or more `voiceReceiver` blocks as defined below. VoiceReceivers ActionGroupVoiceReceiverArrayInput // One or more `webhookReceiver` blocks as defined below. WebhookReceivers ActionGroupWebhookReceiverArrayInput }
The set of arguments for constructing a ActionGroup resource.
func (ActionGroupArgs) ElementType ¶
func (ActionGroupArgs) ElementType() reflect.Type
type ActionGroupArmRoleReceiverArgs ¶
type ActionGroupArmRoleReceiverArgs struct { // The name of the ARM role receiver. Name pulumi.StringInput `pulumi:"name"` // The arm role id. RoleId pulumi.StringInput `pulumi:"roleId"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupArmRoleReceiverArgs) ElementType ¶
func (ActionGroupArmRoleReceiverArgs) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutput ¶
func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutputWithContext ¶
func (i ActionGroupArmRoleReceiverArgs) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
type ActionGroupArmRoleReceiverArray ¶
type ActionGroupArmRoleReceiverArray []ActionGroupArmRoleReceiverInput
func (ActionGroupArmRoleReceiverArray) ElementType ¶
func (ActionGroupArmRoleReceiverArray) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutput ¶
func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput
func (ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutputWithContext ¶
func (i ActionGroupArmRoleReceiverArray) ToActionGroupArmRoleReceiverArrayOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverArrayOutput
type ActionGroupArmRoleReceiverArrayInput ¶
type ActionGroupArmRoleReceiverArrayInput interface { pulumi.Input ToActionGroupArmRoleReceiverArrayOutput() ActionGroupArmRoleReceiverArrayOutput ToActionGroupArmRoleReceiverArrayOutputWithContext(context.Context) ActionGroupArmRoleReceiverArrayOutput }
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 }
type ActionGroupArmRoleReceiverOutput ¶
type ActionGroupArmRoleReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupArmRoleReceiverOutput) ElementType ¶
func (ActionGroupArmRoleReceiverOutput) ElementType() reflect.Type
func (ActionGroupArmRoleReceiverOutput) Name ¶
func (o ActionGroupArmRoleReceiverOutput) Name() pulumi.StringOutput
The name of the ARM role receiver.
func (ActionGroupArmRoleReceiverOutput) RoleId ¶
func (o ActionGroupArmRoleReceiverOutput) RoleId() pulumi.StringOutput
The arm role id.
func (ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutput ¶
func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutput() ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutputWithContext ¶
func (o ActionGroupArmRoleReceiverOutput) ToActionGroupArmRoleReceiverOutputWithContext(ctx context.Context) ActionGroupArmRoleReceiverOutput
func (ActionGroupArmRoleReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupAutomationRunbookReceiver ¶
type ActionGroupAutomationRunbookReceiver struct { // The automation account ID which holds this runbook and authenticates to Azure resources. AutomationAccountId string `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook bool `pulumi:"isGlobalRunbook"` // The name of the automation runbook receiver. Name string `pulumi:"name"` // The name for this runbook. RunbookName string `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` // The resource id for webhook linked to this runbook. WebhookResourceId string `pulumi:"webhookResourceId"` }
type ActionGroupAutomationRunbookReceiverArgs ¶
type ActionGroupAutomationRunbookReceiverArgs struct { // The automation account ID which holds this runbook and authenticates to Azure resources. AutomationAccountId pulumi.StringInput `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook pulumi.BoolInput `pulumi:"isGlobalRunbook"` // The name of the automation runbook receiver. Name pulumi.StringInput `pulumi:"name"` // The name for this runbook. RunbookName pulumi.StringInput `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` // The resource id for webhook linked to this runbook. WebhookResourceId pulumi.StringInput `pulumi:"webhookResourceId"` }
func (ActionGroupAutomationRunbookReceiverArgs) ElementType ¶
func (ActionGroupAutomationRunbookReceiverArgs) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutput ¶
func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutput() ActionGroupAutomationRunbookReceiverOutput
func (ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutputWithContext ¶
func (i ActionGroupAutomationRunbookReceiverArgs) ToActionGroupAutomationRunbookReceiverOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverOutput
type ActionGroupAutomationRunbookReceiverArray ¶
type ActionGroupAutomationRunbookReceiverArray []ActionGroupAutomationRunbookReceiverInput
func (ActionGroupAutomationRunbookReceiverArray) ElementType ¶
func (ActionGroupAutomationRunbookReceiverArray) ElementType() reflect.Type
func (ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutput ¶
func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput
func (ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext ¶
func (i ActionGroupAutomationRunbookReceiverArray) ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupAutomationRunbookReceiverArrayOutput
type ActionGroupAutomationRunbookReceiverArrayInput ¶
type ActionGroupAutomationRunbookReceiverArrayInput interface { pulumi.Input ToActionGroupAutomationRunbookReceiverArrayOutput() ActionGroupAutomationRunbookReceiverArrayOutput ToActionGroupAutomationRunbookReceiverArrayOutputWithContext(context.Context) ActionGroupAutomationRunbookReceiverArrayOutput }
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 }
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 }
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 }
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 { 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 { 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 }
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 }
type ActionGroupAzureFunctionReceiverOutput ¶
type ActionGroupAzureFunctionReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupAzureFunctionReceiverOutput) ElementType ¶
func (ActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
func (ActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId ¶
func (o ActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
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 }
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 }
type ActionGroupEmailReceiverOutput ¶
type ActionGroupEmailReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupEmailReceiverOutput) ElementType ¶
func (ActionGroupEmailReceiverOutput) ElementType() reflect.Type
func (ActionGroupEmailReceiverOutput) EmailAddress ¶
func (o ActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
The email address of this receiver.
func (ActionGroupEmailReceiverOutput) Name ¶
func (o ActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
The name of the email receiver. Names must be unique (case-insensitive) across all receivers within an action group.
func (ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutput ¶
func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutput() ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutputWithContext ¶
func (o ActionGroupEmailReceiverOutput) ToActionGroupEmailReceiverOutputWithContext(ctx context.Context) ActionGroupEmailReceiverOutput
func (ActionGroupEmailReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupItsmReceiver ¶
type ActionGroupItsmReceiver struct { // The unique connection identifier of the ITSM connection. ConnectionId string `pulumi:"connectionId"` // The name of the ITSM receiver. Name string `pulumi:"name"` // The region of the workspace. Region string `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration string `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. WorkspaceId string `pulumi:"workspaceId"` }
type ActionGroupItsmReceiverArgs ¶
type ActionGroupItsmReceiverArgs struct { // The unique connection identifier of the ITSM connection. ConnectionId pulumi.StringInput `pulumi:"connectionId"` // The name of the ITSM receiver. Name pulumi.StringInput `pulumi:"name"` // The region of the workspace. Region pulumi.StringInput `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration pulumi.StringInput `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
func (ActionGroupItsmReceiverArgs) ElementType ¶
func (ActionGroupItsmReceiverArgs) ElementType() reflect.Type
func (ActionGroupItsmReceiverArgs) ToActionGroupItsmReceiverOutput ¶
func (i ActionGroupItsmReceiverArgs) ToActionGroupItsmReceiverOutput() ActionGroupItsmReceiverOutput
func (ActionGroupItsmReceiverArgs) ToActionGroupItsmReceiverOutputWithContext ¶
func (i ActionGroupItsmReceiverArgs) ToActionGroupItsmReceiverOutputWithContext(ctx context.Context) ActionGroupItsmReceiverOutput
type ActionGroupItsmReceiverArray ¶
type ActionGroupItsmReceiverArray []ActionGroupItsmReceiverInput
func (ActionGroupItsmReceiverArray) ElementType ¶
func (ActionGroupItsmReceiverArray) ElementType() reflect.Type
func (ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutput ¶
func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput
func (ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutputWithContext ¶
func (i ActionGroupItsmReceiverArray) ToActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) ActionGroupItsmReceiverArrayOutput
type ActionGroupItsmReceiverArrayInput ¶
type ActionGroupItsmReceiverArrayInput interface { pulumi.Input ToActionGroupItsmReceiverArrayOutput() ActionGroupItsmReceiverArrayOutput ToActionGroupItsmReceiverArrayOutputWithContext(context.Context) ActionGroupItsmReceiverArrayOutput }
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 }
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 }
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 }
type ActionGroupLogicAppReceiverOutput ¶
type ActionGroupLogicAppReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupLogicAppReceiverOutput) CallbackUrl ¶
func (o ActionGroupLogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
The callback url where http request sent to.
func (ActionGroupLogicAppReceiverOutput) ElementType ¶
func (ActionGroupLogicAppReceiverOutput) ElementType() reflect.Type
func (ActionGroupLogicAppReceiverOutput) Name ¶
func (o ActionGroupLogicAppReceiverOutput) Name() pulumi.StringOutput
The name of the logic app receiver.
func (ActionGroupLogicAppReceiverOutput) ResourceId ¶
func (o ActionGroupLogicAppReceiverOutput) ResourceId() pulumi.StringOutput
The Azure resource ID of the logic app.
func (ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutput ¶
func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutput() ActionGroupLogicAppReceiverOutput
func (ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutputWithContext ¶
func (o ActionGroupLogicAppReceiverOutput) ToActionGroupLogicAppReceiverOutputWithContext(ctx context.Context) ActionGroupLogicAppReceiverOutput
func (ActionGroupLogicAppReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupLogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type ActionGroupSmsReceiver ¶
type ActionGroupSmsReceiver struct { // The country code of the SMS receiver. CountryCode string `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name string `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber string `pulumi:"phoneNumber"` }
type ActionGroupSmsReceiverArgs ¶
type ActionGroupSmsReceiverArgs struct { // The country code of the SMS receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (ActionGroupSmsReceiverArgs) ElementType ¶
func (ActionGroupSmsReceiverArgs) ElementType() reflect.Type
func (ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutput ¶
func (i ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput
func (ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutputWithContext ¶
func (i ActionGroupSmsReceiverArgs) ToActionGroupSmsReceiverOutputWithContext(ctx context.Context) ActionGroupSmsReceiverOutput
type ActionGroupSmsReceiverArray ¶
type ActionGroupSmsReceiverArray []ActionGroupSmsReceiverInput
func (ActionGroupSmsReceiverArray) ElementType ¶
func (ActionGroupSmsReceiverArray) ElementType() reflect.Type
func (ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutput ¶
func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput
func (ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutputWithContext ¶
func (i ActionGroupSmsReceiverArray) ToActionGroupSmsReceiverArrayOutputWithContext(ctx context.Context) ActionGroupSmsReceiverArrayOutput
type ActionGroupSmsReceiverArrayInput ¶
type ActionGroupSmsReceiverArrayInput interface { pulumi.Input ToActionGroupSmsReceiverArrayOutput() ActionGroupSmsReceiverArrayOutput ToActionGroupSmsReceiverArrayOutputWithContext(context.Context) ActionGroupSmsReceiverArrayOutput }
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 }
type ActionGroupSmsReceiverOutput ¶
type ActionGroupSmsReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupSmsReceiverOutput) CountryCode ¶
func (o ActionGroupSmsReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the SMS receiver.
func (ActionGroupSmsReceiverOutput) ElementType ¶
func (ActionGroupSmsReceiverOutput) ElementType() reflect.Type
func (ActionGroupSmsReceiverOutput) Name ¶
func (o ActionGroupSmsReceiverOutput) Name() pulumi.StringOutput
The name of the SMS receiver. Names must be unique (case-insensitive) across all receivers within an action group.
func (ActionGroupSmsReceiverOutput) PhoneNumber ¶
func (o ActionGroupSmsReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the SMS receiver.
func (ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutput ¶
func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutput() ActionGroupSmsReceiverOutput
func (ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutputWithContext ¶
func (o ActionGroupSmsReceiverOutput) ToActionGroupSmsReceiverOutputWithContext(ctx context.Context) ActionGroupSmsReceiverOutput
type ActionGroupState ¶
type ActionGroupState struct { // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers ActionGroupArmRoleReceiverArrayInput // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers ActionGroupAutomationRunbookReceiverArrayInput // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers ActionGroupAzureAppPushReceiverArrayInput // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers ActionGroupAzureFunctionReceiverArrayInput // One or more `emailReceiver` blocks as defined below. EmailReceivers ActionGroupEmailReceiverArrayInput // Whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Defaults to `true`. Enabled pulumi.BoolPtrInput // One or more `itsmReceiver` blocks as defined below. ItsmReceivers ActionGroupItsmReceiverArrayInput // One or more `logicAppReceiver` blocks as defined below. LogicAppReceivers ActionGroupLogicAppReceiverArrayInput // The name of the Action Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Action Group instance. ResourceGroupName pulumi.StringPtrInput // The short name of the action group. This will be used in SMS messages. ShortName pulumi.StringPtrInput // One or more `smsReceiver` blocks as defined below. SmsReceivers ActionGroupSmsReceiverArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // One or more `voiceReceiver` blocks as defined below. VoiceReceivers ActionGroupVoiceReceiverArrayInput // One or more `webhookReceiver` blocks as defined below. WebhookReceivers ActionGroupWebhookReceiverArrayInput }
func (ActionGroupState) ElementType ¶
func (ActionGroupState) ElementType() reflect.Type
type ActionGroupVoiceReceiverArgs ¶
type ActionGroupVoiceReceiverArgs struct { // The country code of the voice receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the voice receiver. Name pulumi.StringInput `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (ActionGroupVoiceReceiverArgs) ElementType ¶
func (ActionGroupVoiceReceiverArgs) ElementType() reflect.Type
func (ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutput ¶
func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
func (ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutputWithContext ¶
func (i ActionGroupVoiceReceiverArgs) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
type ActionGroupVoiceReceiverArray ¶
type ActionGroupVoiceReceiverArray []ActionGroupVoiceReceiverInput
func (ActionGroupVoiceReceiverArray) ElementType ¶
func (ActionGroupVoiceReceiverArray) ElementType() reflect.Type
func (ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutput ¶
func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput
func (ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutputWithContext ¶
func (i ActionGroupVoiceReceiverArray) ToActionGroupVoiceReceiverArrayOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverArrayOutput
type ActionGroupVoiceReceiverArrayInput ¶
type ActionGroupVoiceReceiverArrayInput interface { pulumi.Input ToActionGroupVoiceReceiverArrayOutput() ActionGroupVoiceReceiverArrayOutput ToActionGroupVoiceReceiverArrayOutputWithContext(context.Context) ActionGroupVoiceReceiverArrayOutput }
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 }
type ActionGroupVoiceReceiverOutput ¶
type ActionGroupVoiceReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupVoiceReceiverOutput) CountryCode ¶
func (o ActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (ActionGroupVoiceReceiverOutput) ElementType ¶
func (ActionGroupVoiceReceiverOutput) ElementType() reflect.Type
func (ActionGroupVoiceReceiverOutput) Name ¶
func (o ActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
The name of the voice receiver.
func (ActionGroupVoiceReceiverOutput) PhoneNumber ¶
func (o ActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutput ¶
func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutput() ActionGroupVoiceReceiverOutput
func (ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutputWithContext ¶
func (o ActionGroupVoiceReceiverOutput) ToActionGroupVoiceReceiverOutputWithContext(ctx context.Context) ActionGroupVoiceReceiverOutput
type ActionGroupWebhookReceiver ¶
type ActionGroupWebhookReceiver struct { // The name of the webhook receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name string `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type ActionGroupWebhookReceiverArgs ¶
type ActionGroupWebhookReceiverArgs struct { // The name of the webhook receiver. Names must be unique (case-insensitive) across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Enables or disables the common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (ActionGroupWebhookReceiverArgs) ElementType ¶
func (ActionGroupWebhookReceiverArgs) ElementType() reflect.Type
func (ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutput ¶
func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutputWithContext ¶
func (i ActionGroupWebhookReceiverArgs) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
type ActionGroupWebhookReceiverArray ¶
type ActionGroupWebhookReceiverArray []ActionGroupWebhookReceiverInput
func (ActionGroupWebhookReceiverArray) ElementType ¶
func (ActionGroupWebhookReceiverArray) ElementType() reflect.Type
func (ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutput ¶
func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput
func (ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutputWithContext ¶
func (i ActionGroupWebhookReceiverArray) ToActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverArrayOutput
type ActionGroupWebhookReceiverArrayInput ¶
type ActionGroupWebhookReceiverArrayInput interface { pulumi.Input ToActionGroupWebhookReceiverArrayOutput() ActionGroupWebhookReceiverArrayOutput ToActionGroupWebhookReceiverArrayOutputWithContext(context.Context) ActionGroupWebhookReceiverArrayOutput }
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 }
type ActionGroupWebhookReceiverOutput ¶
type ActionGroupWebhookReceiverOutput struct{ *pulumi.OutputState }
func (ActionGroupWebhookReceiverOutput) ElementType ¶
func (ActionGroupWebhookReceiverOutput) ElementType() reflect.Type
func (ActionGroupWebhookReceiverOutput) Name ¶
func (o ActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
The name of the webhook receiver. Names must be unique (case-insensitive) across all receivers within an action group.
func (ActionGroupWebhookReceiverOutput) ServiceUri ¶
func (o ActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutput ¶
func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutput() ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutputWithContext ¶
func (o ActionGroupWebhookReceiverOutput) ToActionGroupWebhookReceiverOutputWithContext(ctx context.Context) ActionGroupWebhookReceiverOutput
func (ActionGroupWebhookReceiverOutput) UseCommonAlertSchema ¶
func (o ActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Enables or disables the common alert schema.
type 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/monitor_activity_log_alert.html.markdown.
func GetActivityLogAlert ¶
func GetActivityLogAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActivityLogAlertState, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)
GetActivityLogAlert gets an existing ActivityLogAlert resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewActivityLogAlert ¶
func NewActivityLogAlert(ctx *pulumi.Context, name string, args *ActivityLogAlertArgs, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)
NewActivityLogAlert registers a new resource with the given unique name, arguments, and options.
type ActivityLogAlertAction ¶
type ActivityLogAlertAction struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource. ActionGroupId string `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
type ActivityLogAlertActionArgs ¶
type ActivityLogAlertActionArgs struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource. ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
func (ActivityLogAlertActionArgs) ElementType ¶
func (ActivityLogAlertActionArgs) ElementType() reflect.Type
func (ActivityLogAlertActionArgs) ToActivityLogAlertActionOutput ¶
func (i ActivityLogAlertActionArgs) ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput
func (ActivityLogAlertActionArgs) ToActivityLogAlertActionOutputWithContext ¶
func (i ActivityLogAlertActionArgs) ToActivityLogAlertActionOutputWithContext(ctx context.Context) ActivityLogAlertActionOutput
type ActivityLogAlertActionArray ¶
type ActivityLogAlertActionArray []ActivityLogAlertActionInput
func (ActivityLogAlertActionArray) ElementType ¶
func (ActivityLogAlertActionArray) ElementType() reflect.Type
func (ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutput ¶
func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput
func (ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutputWithContext ¶
func (i ActivityLogAlertActionArray) ToActivityLogAlertActionArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionArrayOutput
type ActivityLogAlertActionArrayInput ¶
type ActivityLogAlertActionArrayInput interface { pulumi.Input ToActivityLogAlertActionArrayOutput() ActivityLogAlertActionArrayOutput ToActivityLogAlertActionArrayOutputWithContext(context.Context) ActivityLogAlertActionArrayOutput }
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 }
type ActivityLogAlertActionOutput ¶
type ActivityLogAlertActionOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertActionOutput) ActionGroupId ¶
func (o ActivityLogAlertActionOutput) ActionGroupId() pulumi.StringOutput
The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource.
func (ActivityLogAlertActionOutput) ElementType ¶
func (ActivityLogAlertActionOutput) ElementType() reflect.Type
func (ActivityLogAlertActionOutput) ToActivityLogAlertActionOutput ¶
func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutput() ActivityLogAlertActionOutput
func (ActivityLogAlertActionOutput) ToActivityLogAlertActionOutputWithContext ¶
func (o ActivityLogAlertActionOutput) ToActivityLogAlertActionOutputWithContext(ctx context.Context) ActivityLogAlertActionOutput
func (ActivityLogAlertActionOutput) WebhookProperties ¶
func (o ActivityLogAlertActionOutput) WebhookProperties() pulumi.StringMapOutput
The map of custom string properties to include with the post operation. These data are appended to the webhook payload.
type ActivityLogAlertArgs ¶
type ActivityLogAlertArgs struct { // One or more `action` blocks as defined below. Actions ActivityLogAlertActionArrayInput // A `criteria` block as defined below. Criteria ActivityLogAlertCriteriaInput // The description of this activity log alert. Description pulumi.StringPtrInput // Should this Activity Log Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The name of the activity log alert. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the activity log alert instance. ResourceGroupName pulumi.StringInput // The Scope at which the Activity Log should be applied, for example a the Resource ID of a Subscription or a Resource (such as a Storage Account). Scopes pulumi.StringArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ActivityLogAlert resource.
func (ActivityLogAlertArgs) ElementType ¶
func (ActivityLogAlertArgs) ElementType() reflect.Type
type ActivityLogAlertCriteria ¶
type ActivityLogAlertCriteria struct { // The email address or Azure Active Directory identifier of the user who performed the operation. Caller *string `pulumi:"caller"` // The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`. Category string `pulumi:"category"` // The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`. Level *string `pulumi:"level"` // The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`. OperationName *string `pulumi:"operationName"` // The name of resource group monitored by the activity log alert. ResourceGroup *string `pulumi:"resourceGroup"` // The specific resource monitored by the activity log alert. It should be within one of the `scopes`. ResourceId *string `pulumi:"resourceId"` // The name of the resource provider monitored by the activity log alert. ResourceProvider *string `pulumi:"resourceProvider"` // The resource type monitored by the activity log alert. ResourceType *string `pulumi:"resourceType"` // The status of the event. For example, `Started`, `Failed`, or `Succeeded`. Status *string `pulumi:"status"` // The sub status of the event. SubStatus *string `pulumi:"subStatus"` }
type ActivityLogAlertCriteriaArgs ¶
type ActivityLogAlertCriteriaArgs struct { // The email address or Azure Active Directory identifier of the user who performed the operation. Caller pulumi.StringPtrInput `pulumi:"caller"` // The category of the operation. Possible values are `Administrative`, `Autoscale`, `Policy`, `Recommendation`, `ResourceHealth`, `Security` and `ServiceHealth`. Category pulumi.StringInput `pulumi:"category"` // The severity level of the event. Possible values are `Verbose`, `Informational`, `Warning`, `Error`, and `Critical`. Level pulumi.StringPtrInput `pulumi:"level"` // The Resource Manager Role-Based Access Control operation name. Supported operation should be of the form: `<resourceProvider>/<resourceType>/<operation>`. OperationName pulumi.StringPtrInput `pulumi:"operationName"` // The name of resource group monitored by the activity log alert. ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"` // The specific resource monitored by the activity log alert. It should be within one of the `scopes`. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The name of the resource provider monitored by the activity log alert. ResourceProvider pulumi.StringPtrInput `pulumi:"resourceProvider"` // The resource type monitored by the activity log alert. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // The status of the event. For example, `Started`, `Failed`, or `Succeeded`. Status pulumi.StringPtrInput `pulumi:"status"` // The sub status of the event. SubStatus pulumi.StringPtrInput `pulumi:"subStatus"` }
func (ActivityLogAlertCriteriaArgs) ElementType ¶
func (ActivityLogAlertCriteriaArgs) ElementType() reflect.Type
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutput ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutputWithContext ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutput ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
func (ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutputWithContext ¶
func (i ActivityLogAlertCriteriaArgs) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
type ActivityLogAlertCriteriaInput ¶
type ActivityLogAlertCriteriaInput interface { pulumi.Input ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput ToActivityLogAlertCriteriaOutputWithContext(context.Context) ActivityLogAlertCriteriaOutput }
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) ResourceGroup ¶
func (o ActivityLogAlertCriteriaOutput) ResourceGroup() pulumi.StringPtrOutput
The name of resource group monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ResourceId ¶
func (o ActivityLogAlertCriteriaOutput) ResourceId() pulumi.StringPtrOutput
The specific resource monitored by the activity log alert. It should be within one of the `scopes`.
func (ActivityLogAlertCriteriaOutput) ResourceProvider ¶
func (o ActivityLogAlertCriteriaOutput) ResourceProvider() pulumi.StringPtrOutput
The name of the resource provider monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) ResourceType ¶
func (o ActivityLogAlertCriteriaOutput) ResourceType() pulumi.StringPtrOutput
The resource type monitored by the activity log alert.
func (ActivityLogAlertCriteriaOutput) Status ¶
func (o ActivityLogAlertCriteriaOutput) Status() pulumi.StringPtrOutput
The status of the event. For example, `Started`, `Failed`, or `Succeeded`.
func (ActivityLogAlertCriteriaOutput) SubStatus ¶
func (o ActivityLogAlertCriteriaOutput) SubStatus() pulumi.StringPtrOutput
The sub status of the event.
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutput ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutput() ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutputWithContext ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaOutput
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutput ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
func (ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
type ActivityLogAlertCriteriaPtrInput ¶
type ActivityLogAlertCriteriaPtrInput interface { pulumi.Input ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput ToActivityLogAlertCriteriaPtrOutputWithContext(context.Context) ActivityLogAlertCriteriaPtrOutput }
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.StringOutput
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) ResourceGroup ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceGroup() pulumi.StringPtrOutput
The name of resource group monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ResourceId ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceId() pulumi.StringPtrOutput
The specific resource monitored by the activity log alert. It should be within one of the `scopes`.
func (ActivityLogAlertCriteriaPtrOutput) ResourceProvider ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceProvider() pulumi.StringPtrOutput
The name of the resource provider monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) ResourceType ¶
func (o ActivityLogAlertCriteriaPtrOutput) ResourceType() pulumi.StringPtrOutput
The resource type monitored by the activity log alert.
func (ActivityLogAlertCriteriaPtrOutput) Status ¶
func (o ActivityLogAlertCriteriaPtrOutput) Status() pulumi.StringPtrOutput
The status of the event. For example, `Started`, `Failed`, or `Succeeded`.
func (ActivityLogAlertCriteriaPtrOutput) SubStatus ¶
func (o ActivityLogAlertCriteriaPtrOutput) SubStatus() pulumi.StringPtrOutput
The sub status of the event.
func (ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutput ¶
func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutput() ActivityLogAlertCriteriaPtrOutput
func (ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutputWithContext ¶
func (o ActivityLogAlertCriteriaPtrOutput) ToActivityLogAlertCriteriaPtrOutputWithContext(ctx context.Context) ActivityLogAlertCriteriaPtrOutput
type ActivityLogAlertState ¶
type ActivityLogAlertState struct { // One or more `action` blocks as defined below. Actions ActivityLogAlertActionArrayInput // A `criteria` block as defined below. Criteria ActivityLogAlertCriteriaPtrInput // The description of this activity log alert. Description pulumi.StringPtrInput // Should this Activity Log Alert be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // The name of the activity log alert. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the activity log alert instance. ResourceGroupName pulumi.StringPtrInput // The Scope at which the Activity Log should be applied, for example a the Resource ID of a Subscription or a Resource (such as a Storage Account). Scopes pulumi.StringArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ActivityLogAlertState) ElementType ¶
func (ActivityLogAlertState) ElementType() reflect.Type
type AutoscaleSetting ¶
type AutoscaleSetting struct { pulumi.CustomResourceState // Specifies whether automatic scaling is enabled for the target resource. Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the supported Azure location where the AutoScale Setting should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the AutoScale Setting. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies a `notification` block as defined below. Notification AutoscaleSettingNotificationPtrOutput `pulumi:"notification"` // Specifies one or more (up to 20) `profile` blocks as defined below. Profiles AutoscaleSettingProfileArrayOutput `pulumi:"profiles"` // The name of the Resource Group in the AutoScale Setting should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the resource ID of the resource that the autoscale setting should be added to. TargetResourceId pulumi.StringOutput `pulumi:"targetResourceId"` }
Manages a AutoScale Setting which can be applied to Virtual Machine Scale Sets, App Services and other scalable resources.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/monitor_autoscale_setting.html.markdown.
func GetAutoscaleSetting ¶
func GetAutoscaleSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoscaleSettingState, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)
GetAutoscaleSetting gets an existing AutoscaleSetting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAutoscaleSetting ¶
func NewAutoscaleSetting(ctx *pulumi.Context, name string, args *AutoscaleSettingArgs, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)
NewAutoscaleSetting registers a new resource with the given unique name, arguments, and options.
type AutoscaleSettingArgs ¶
type AutoscaleSettingArgs struct { // Specifies whether automatic scaling is enabled for the target resource. Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the supported Azure location where the AutoScale Setting should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the AutoScale Setting. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies a `notification` block as defined below. Notification AutoscaleSettingNotificationPtrInput // Specifies one or more (up to 20) `profile` blocks as defined below. Profiles AutoscaleSettingProfileArrayInput // The name of the Resource Group in the AutoScale Setting should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the resource ID of the resource that the autoscale setting should be added to. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a AutoscaleSetting resource.
func (AutoscaleSettingArgs) ElementType ¶
func (AutoscaleSettingArgs) ElementType() reflect.Type
type AutoscaleSettingNotification ¶
type AutoscaleSettingNotification struct { // A `email` block as defined below. Email *AutoscaleSettingNotificationEmail `pulumi:"email"` // One or more `webhook` blocks as defined below. Webhooks []AutoscaleSettingNotificationWebhook `pulumi:"webhooks"` }
type AutoscaleSettingNotificationArgs ¶
type AutoscaleSettingNotificationArgs struct { // A `email` block as defined below. Email AutoscaleSettingNotificationEmailPtrInput `pulumi:"email"` // One or more `webhook` blocks as defined below. Webhooks AutoscaleSettingNotificationWebhookArrayInput `pulumi:"webhooks"` }
func (AutoscaleSettingNotificationArgs) ElementType ¶
func (AutoscaleSettingNotificationArgs) ElementType() reflect.Type
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutput ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutput() AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutputWithContext ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationOutputWithContext(ctx context.Context) AutoscaleSettingNotificationOutput
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutput ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutput() AutoscaleSettingNotificationPtrOutput
func (AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutputWithContext ¶
func (i AutoscaleSettingNotificationArgs) ToAutoscaleSettingNotificationPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationPtrOutput
type AutoscaleSettingNotificationEmail ¶
type AutoscaleSettingNotificationEmail struct { // Specifies a list of custom email addresses to which the email notifications will be sent. CustomEmails []string `pulumi:"customEmails"` // Should email notifications be sent to the subscription administrator? Defaults to `false`. SendToSubscriptionAdministrator *bool `pulumi:"sendToSubscriptionAdministrator"` // Should email notifications be sent to the subscription co-administrator? Defaults to `false`. SendToSubscriptionCoAdministrator *bool `pulumi:"sendToSubscriptionCoAdministrator"` }
type AutoscaleSettingNotificationEmailArgs ¶
type AutoscaleSettingNotificationEmailArgs struct { // Specifies a list of custom email addresses to which the email notifications will be sent. CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"` // Should email notifications be sent to the subscription administrator? Defaults to `false`. SendToSubscriptionAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionAdministrator"` // Should email notifications be sent to the subscription co-administrator? Defaults to `false`. SendToSubscriptionCoAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionCoAdministrator"` }
func (AutoscaleSettingNotificationEmailArgs) ElementType ¶
func (AutoscaleSettingNotificationEmailArgs) ElementType() reflect.Type
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutput ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutputWithContext ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailOutput
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutput ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutput() AutoscaleSettingNotificationEmailPtrOutput
func (AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutputWithContext ¶
func (i AutoscaleSettingNotificationEmailArgs) ToAutoscaleSettingNotificationEmailPtrOutputWithContext(ctx context.Context) AutoscaleSettingNotificationEmailPtrOutput
type AutoscaleSettingNotificationEmailInput ¶
type AutoscaleSettingNotificationEmailInput interface { pulumi.Input ToAutoscaleSettingNotificationEmailOutput() AutoscaleSettingNotificationEmailOutput ToAutoscaleSettingNotificationEmailOutputWithContext(context.Context) AutoscaleSettingNotificationEmailOutput }
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 }
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 }
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 }
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 }
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 }
type AutoscaleSettingNotificationWebhookOutput ¶
type AutoscaleSettingNotificationWebhookOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingNotificationWebhookOutput) ElementType ¶
func (AutoscaleSettingNotificationWebhookOutput) ElementType() reflect.Type
func (AutoscaleSettingNotificationWebhookOutput) Properties ¶
func (o AutoscaleSettingNotificationWebhookOutput) Properties() pulumi.StringMapOutput
A map of settings.
func (AutoscaleSettingNotificationWebhookOutput) ServiceUri ¶
func (o AutoscaleSettingNotificationWebhookOutput) ServiceUri() pulumi.StringOutput
The HTTPS URI which should receive scale notifications.
func (AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutput ¶
func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutput() AutoscaleSettingNotificationWebhookOutput
func (AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutputWithContext ¶
func (o AutoscaleSettingNotificationWebhookOutput) ToAutoscaleSettingNotificationWebhookOutputWithContext(ctx context.Context) AutoscaleSettingNotificationWebhookOutput
type AutoscaleSettingProfile ¶
type AutoscaleSettingProfile struct { // A `capacity` block as defined below. Capacity AutoscaleSettingProfileCapacity `pulumi:"capacity"` // A `fixedDate` block as defined below. This cannot be specified if a `recurrence` block is specified. FixedDate *AutoscaleSettingProfileFixedDate `pulumi:"fixedDate"` // Specifies the name of the profile. Name string `pulumi:"name"` // A `recurrence` block as defined below. This cannot be specified if a `fixedDate` block is specified. Recurrence *AutoscaleSettingProfileRecurrence `pulumi:"recurrence"` // One or more (up to 10) `rule` blocks as defined below. Rules []AutoscaleSettingProfileRule `pulumi:"rules"` }
type AutoscaleSettingProfileArgs ¶
type AutoscaleSettingProfileArgs struct { // A `capacity` block as defined below. Capacity AutoscaleSettingProfileCapacityInput `pulumi:"capacity"` // A `fixedDate` block as defined below. This cannot be specified if a `recurrence` block is specified. FixedDate AutoscaleSettingProfileFixedDatePtrInput `pulumi:"fixedDate"` // Specifies the name of the profile. Name pulumi.StringInput `pulumi:"name"` // A `recurrence` block as defined below. This cannot be specified if a `fixedDate` block is specified. Recurrence AutoscaleSettingProfileRecurrencePtrInput `pulumi:"recurrence"` // One or more (up to 10) `rule` blocks as defined below. Rules AutoscaleSettingProfileRuleArrayInput `pulumi:"rules"` }
func (AutoscaleSettingProfileArgs) ElementType ¶
func (AutoscaleSettingProfileArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutput ¶
func (i AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutput() AutoscaleSettingProfileOutput
func (AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutputWithContext ¶
func (i AutoscaleSettingProfileArgs) ToAutoscaleSettingProfileOutputWithContext(ctx context.Context) AutoscaleSettingProfileOutput
type AutoscaleSettingProfileArray ¶
type AutoscaleSettingProfileArray []AutoscaleSettingProfileInput
func (AutoscaleSettingProfileArray) ElementType ¶
func (AutoscaleSettingProfileArray) ElementType() reflect.Type
func (AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutput ¶
func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput
func (AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutputWithContext ¶
func (i AutoscaleSettingProfileArray) ToAutoscaleSettingProfileArrayOutputWithContext(ctx context.Context) AutoscaleSettingProfileArrayOutput
type AutoscaleSettingProfileArrayInput ¶
type AutoscaleSettingProfileArrayInput interface { pulumi.Input ToAutoscaleSettingProfileArrayOutput() AutoscaleSettingProfileArrayOutput ToAutoscaleSettingProfileArrayOutputWithContext(context.Context) AutoscaleSettingProfileArrayOutput }
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 }
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 }
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 }
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.StringOutput
Specifies the end date for the profile, formatted as an RFC3339 date string.
func (AutoscaleSettingProfileFixedDatePtrOutput) Start ¶
func (o AutoscaleSettingProfileFixedDatePtrOutput) Start() pulumi.StringOutput
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 }
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 }
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 }
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.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 (AutoscaleSettingProfileRecurrencePtrOutput) Minutes ¶
func (o AutoscaleSettingProfileRecurrencePtrOutput) Minutes() pulumi.IntOutput
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 }
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 }
type AutoscaleSettingProfileRuleMetricTrigger ¶
type AutoscaleSettingProfileRuleMetricTrigger struct { // The name of the metric that defines what the rule monitors, such as `Percentage CPU` for `Virtual Machine Scale Sets` and `CpuPercentage` for `App Service Plan`. MetricName string `pulumi:"metricName"` // The ID of the Resource which the Rule monitors. MetricResourceId string `pulumi:"metricResourceId"` // Specifies the operator used to compare the metric data and threshold. Possible values are: `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`. Operator string `pulumi:"operator"` // Specifies how the metrics from multiple instances are combined. Possible values are `Average`, `Min` and `Max`. Statistic string `pulumi:"statistic"` // Specifies the threshold of the metric that triggers the scale action. Threshold float64 `pulumi:"threshold"` // Specifies how the data that's collected should be combined over time. Possible values include `Average`, `Count`, `Maximum`, `Minimum`, `Last` and `Total`. Defaults to `Average`. TimeAggregation string `pulumi:"timeAggregation"` // Specifies the granularity of metrics that the rule monitors, which must be one of the pre-defined values returned from the metric definitions for the metric. This value must be between 1 minute and 12 hours an be formatted as an ISO 8601 string. TimeGrain string `pulumi:"timeGrain"` // Specifies the time range for which data is collected, which must be greater than the delay in metric collection (which varies from resource to resource). This value must be between 5 minutes and 12 hours and be formatted as an ISO 8601 string. TimeWindow string `pulumi:"timeWindow"` }
type AutoscaleSettingProfileRuleMetricTriggerArgs ¶
type AutoscaleSettingProfileRuleMetricTriggerArgs struct { // The name of the metric that defines what the rule monitors, such as `Percentage CPU` for `Virtual Machine Scale Sets` and `CpuPercentage` for `App Service Plan`. MetricName pulumi.StringInput `pulumi:"metricName"` // The ID of the Resource which the Rule monitors. MetricResourceId pulumi.StringInput `pulumi:"metricResourceId"` // Specifies the operator used to compare the metric data and threshold. Possible values are: `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Specifies how the metrics from multiple instances are combined. Possible values are `Average`, `Min` and `Max`. Statistic pulumi.StringInput `pulumi:"statistic"` // Specifies the threshold of the metric that triggers the scale action. Threshold pulumi.Float64Input `pulumi:"threshold"` // Specifies how the data that's collected should be combined over time. Possible values include `Average`, `Count`, `Maximum`, `Minimum`, `Last` and `Total`. Defaults to `Average`. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` // Specifies the granularity of metrics that the rule monitors, which must be one of the pre-defined values returned from the metric definitions for the metric. This value must be between 1 minute and 12 hours an be formatted as an ISO 8601 string. TimeGrain pulumi.StringInput `pulumi:"timeGrain"` // Specifies the time range for which data is collected, which must be greater than the delay in metric collection (which varies from resource to resource). This value must be between 5 minutes and 12 hours and be formatted as an ISO 8601 string. TimeWindow pulumi.StringInput `pulumi:"timeWindow"` }
func (AutoscaleSettingProfileRuleMetricTriggerArgs) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutput ¶
func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
func (AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext ¶
func (i AutoscaleSettingProfileRuleMetricTriggerArgs) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
type AutoscaleSettingProfileRuleMetricTriggerInput ¶
type AutoscaleSettingProfileRuleMetricTriggerInput interface { pulumi.Input ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput }
type AutoscaleSettingProfileRuleMetricTriggerOutput ¶
type AutoscaleSettingProfileRuleMetricTriggerOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType ¶
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricName() pulumi.StringOutput
The name of the metric that defines what the rule monitors, such as `Percentage CPU` for `Virtual Machine Scale Sets` and `CpuPercentage` for `App Service Plan`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) MetricResourceId ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) MetricResourceId() pulumi.StringOutput
The ID of the Resource which the Rule monitors.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Operator ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Operator() pulumi.StringOutput
Specifies the operator used to compare the metric data and threshold. Possible values are: `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan`, `LessThanOrEqual`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Statistic ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Statistic() pulumi.StringOutput
Specifies how the metrics from multiple instances are combined. Possible values are `Average`, `Min` and `Max`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) Threshold ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) Threshold() pulumi.Float64Output
Specifies the threshold of the metric that triggers the scale action.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) TimeAggregation ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeAggregation() pulumi.StringOutput
Specifies how the data that's collected should be combined over time. Possible values include `Average`, `Count`, `Maximum`, `Minimum`, `Last` and `Total`. Defaults to `Average`.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) TimeGrain ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeGrain() pulumi.StringOutput
Specifies the granularity of metrics that the rule monitors, which must be one of the pre-defined values returned from the metric definitions for the metric. This value must be between 1 minute and 12 hours an be formatted as an ISO 8601 string.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) TimeWindow ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) TimeWindow() pulumi.StringOutput
Specifies the time range for which data is collected, which must be greater than the delay in metric collection (which varies from resource to resource). This value must be between 5 minutes and 12 hours and be formatted as an ISO 8601 string.
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutput ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutput() AutoscaleSettingProfileRuleMetricTriggerOutput
func (AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext ¶
func (o AutoscaleSettingProfileRuleMetricTriggerOutput) ToAutoscaleSettingProfileRuleMetricTriggerOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleMetricTriggerOutput
type AutoscaleSettingProfileRuleOutput ¶
type AutoscaleSettingProfileRuleOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleOutput) ElementType ¶
func (AutoscaleSettingProfileRuleOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleOutput) MetricTrigger ¶
func (o AutoscaleSettingProfileRuleOutput) MetricTrigger() AutoscaleSettingProfileRuleMetricTriggerOutput
A `metricTrigger` block as defined below.
func (AutoscaleSettingProfileRuleOutput) ScaleAction ¶
func (o AutoscaleSettingProfileRuleOutput) ScaleAction() AutoscaleSettingProfileRuleScaleActionOutput
A `scaleAction` block as defined below.
func (AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutput ¶
func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutput() AutoscaleSettingProfileRuleOutput
func (AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutputWithContext ¶
func (o AutoscaleSettingProfileRuleOutput) ToAutoscaleSettingProfileRuleOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleOutput
type AutoscaleSettingProfileRuleScaleAction ¶
type AutoscaleSettingProfileRuleScaleAction struct { // The amount of time to wait since the last scaling action before this action occurs. Must be between 1 minute and 1 week and formatted as a ISO 8601 string. Cooldown string `pulumi:"cooldown"` // The scale direction. Possible values are `Increase` and `Decrease`. Direction string `pulumi:"direction"` // The type of action that should occur. Possible values are `ChangeCount`, `ExactCount` and `PercentChangeCount`. Type string `pulumi:"type"` // The number of instances involved in the scaling action. Defaults to `1`. Value int `pulumi:"value"` }
type AutoscaleSettingProfileRuleScaleActionArgs ¶
type AutoscaleSettingProfileRuleScaleActionArgs struct { // The amount of time to wait since the last scaling action before this action occurs. Must be between 1 minute and 1 week and formatted as a ISO 8601 string. Cooldown pulumi.StringInput `pulumi:"cooldown"` // The scale direction. Possible values are `Increase` and `Decrease`. Direction pulumi.StringInput `pulumi:"direction"` // The type of action that should occur. Possible values are `ChangeCount`, `ExactCount` and `PercentChangeCount`. Type pulumi.StringInput `pulumi:"type"` // The number of instances involved in the scaling action. Defaults to `1`. Value pulumi.IntInput `pulumi:"value"` }
func (AutoscaleSettingProfileRuleScaleActionArgs) ElementType ¶
func (AutoscaleSettingProfileRuleScaleActionArgs) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutput ¶
func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
func (AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext ¶
func (i AutoscaleSettingProfileRuleScaleActionArgs) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
type AutoscaleSettingProfileRuleScaleActionInput ¶
type AutoscaleSettingProfileRuleScaleActionInput interface { pulumi.Input ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(context.Context) AutoscaleSettingProfileRuleScaleActionOutput }
type AutoscaleSettingProfileRuleScaleActionOutput ¶
type AutoscaleSettingProfileRuleScaleActionOutput struct{ *pulumi.OutputState }
func (AutoscaleSettingProfileRuleScaleActionOutput) Cooldown ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) Cooldown() pulumi.StringOutput
The amount of time to wait since the last scaling action before this action occurs. Must be between 1 minute and 1 week and formatted as a ISO 8601 string.
func (AutoscaleSettingProfileRuleScaleActionOutput) Direction ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) Direction() pulumi.StringOutput
The scale direction. Possible values are `Increase` and `Decrease`.
func (AutoscaleSettingProfileRuleScaleActionOutput) ElementType ¶
func (AutoscaleSettingProfileRuleScaleActionOutput) ElementType() reflect.Type
func (AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutput ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutput() AutoscaleSettingProfileRuleScaleActionOutput
func (AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) ToAutoscaleSettingProfileRuleScaleActionOutputWithContext(ctx context.Context) AutoscaleSettingProfileRuleScaleActionOutput
func (AutoscaleSettingProfileRuleScaleActionOutput) Type ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) Type() pulumi.StringOutput
The type of action that should occur. Possible values are `ChangeCount`, `ExactCount` and `PercentChangeCount`.
func (AutoscaleSettingProfileRuleScaleActionOutput) Value ¶
func (o AutoscaleSettingProfileRuleScaleActionOutput) Value() pulumi.IntOutput
The number of instances involved in the scaling action. Defaults to `1`.
type AutoscaleSettingState ¶
type AutoscaleSettingState struct { // Specifies whether automatic scaling is enabled for the target resource. Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the supported Azure location where the AutoScale Setting should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the AutoScale Setting. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies a `notification` block as defined below. Notification AutoscaleSettingNotificationPtrInput // Specifies one or more (up to 20) `profile` blocks as defined below. Profiles AutoscaleSettingProfileArrayInput // The name of the Resource Group in the AutoScale Setting should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the resource ID of the resource that the autoscale setting should be added to. TargetResourceId pulumi.StringPtrInput }
func (AutoscaleSettingState) ElementType ¶
func (AutoscaleSettingState) ElementType() reflect.Type
type DiagnosticSetting ¶
type DiagnosticSetting struct { pulumi.CustomResourceState // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. EventhubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventhubAuthorizationRuleId"` // Specifies the name of the Event Hub where Diagnostics Data should be sent. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrOutput `pulumi:"eventhubName"` // When set to 'Dedicated' logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy AzureDiagnostics table. LogAnalyticsDestinationType pulumi.StringPtrOutput `pulumi:"logAnalyticsDestinationType"` // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. Changing this forces a new resource to be created. LogAnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceId"` // One or more `log` blocks as defined below. Logs DiagnosticSettingLogArrayOutput `pulumi:"logs"` // One or more `metric` blocks as defined below. Metrics DiagnosticSettingMetricArrayOutput `pulumi:"metrics"` // Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // With this parameter you can specify a storage account which should be used to send the logs to. Parameter must be a valid Azure Resource ID. 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/monitor_diagnostic_setting.html.markdown.
func GetDiagnosticSetting ¶
func GetDiagnosticSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiagnosticSettingState, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)
GetDiagnosticSetting gets an existing DiagnosticSetting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDiagnosticSetting ¶
func NewDiagnosticSetting(ctx *pulumi.Context, name string, args *DiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)
NewDiagnosticSetting registers a new resource with the given unique name, arguments, and options.
type DiagnosticSettingArgs ¶
type DiagnosticSettingArgs struct { // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // When set to 'Dedicated' logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy AzureDiagnostics table. LogAnalyticsDestinationType pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. Changing this forces a new resource to be created. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `log` blocks as defined below. Logs DiagnosticSettingLogArrayInput // One or more `metric` blocks as defined below. Metrics DiagnosticSettingMetricArrayInput // Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // With this parameter you can specify a storage account which should be used to send the logs to. Parameter must be a valid Azure Resource ID. Changing this forces a new resource to be created. StorageAccountId pulumi.StringPtrInput // The ID of an existing Resource on which to configure Diagnostic Settings. Changing this forces a new resource to be created. TargetResourceId pulumi.StringInput }
The set of arguments for constructing a DiagnosticSetting resource.
func (DiagnosticSettingArgs) ElementType ¶
func (DiagnosticSettingArgs) ElementType() reflect.Type
type DiagnosticSettingLog ¶
type DiagnosticSettingLog struct { // The name of a Diagnostic Log Category for this Resource. Category string `pulumi:"category"` // Is this Diagnostic Log enabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy DiagnosticSettingLogRetentionPolicy `pulumi:"retentionPolicy"` }
type DiagnosticSettingLogArgs ¶
type DiagnosticSettingLogArgs struct { // The name of a Diagnostic Log Category for this Resource. Category pulumi.StringInput `pulumi:"category"` // Is this Diagnostic Log enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A `retentionPolicy` block as defined below. RetentionPolicy DiagnosticSettingLogRetentionPolicyInput `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 }
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 }
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() DiagnosticSettingLogRetentionPolicyOutput
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
type DiagnosticSettingLogRetentionPolicyInput ¶
type DiagnosticSettingLogRetentionPolicyInput interface { pulumi.Input ToDiagnosticSettingLogRetentionPolicyOutput() DiagnosticSettingLogRetentionPolicyOutput ToDiagnosticSettingLogRetentionPolicyOutputWithContext(context.Context) DiagnosticSettingLogRetentionPolicyOutput }
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
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 DiagnosticSettingMetricRetentionPolicyInput `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 }
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 }
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() DiagnosticSettingMetricRetentionPolicyOutput
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
type DiagnosticSettingMetricRetentionPolicyInput ¶
type DiagnosticSettingMetricRetentionPolicyInput interface { pulumi.Input ToDiagnosticSettingMetricRetentionPolicyOutput() DiagnosticSettingMetricRetentionPolicyOutput ToDiagnosticSettingMetricRetentionPolicyOutputWithContext(context.Context) DiagnosticSettingMetricRetentionPolicyOutput }
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
type DiagnosticSettingState ¶
type DiagnosticSettingState struct { // Specifies the ID of an Event Hub Namespace Authorization Rule used to send Diagnostics Data. Changing this forces a new resource to be created. EventhubAuthorizationRuleId pulumi.StringPtrInput // Specifies the name of the Event Hub where Diagnostics Data should be sent. Changing this forces a new resource to be created. EventhubName pulumi.StringPtrInput // When set to 'Dedicated' logs sent to a Log Analytics workspace will go into resource specific tables, instead of the legacy AzureDiagnostics table. LogAnalyticsDestinationType pulumi.StringPtrInput // Specifies the ID of a Log Analytics Workspace where Diagnostics Data should be sent. Changing this forces a new resource to be created. LogAnalyticsWorkspaceId pulumi.StringPtrInput // One or more `log` blocks as defined below. Logs DiagnosticSettingLogArrayInput // One or more `metric` blocks as defined below. Metrics DiagnosticSettingMetricArrayInput // Specifies the name of the Diagnostic Setting. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // With this parameter you can specify a storage account which should be used to send the logs to. Parameter must be a valid Azure Resource ID. 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 }
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 }
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 }
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 }
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 }
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 }
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 { 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 { 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 }
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 }
type GetActionGroupAzureFunctionReceiverOutput ¶
type GetActionGroupAzureFunctionReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupAzureFunctionReceiverOutput) ElementType ¶
func (GetActionGroupAzureFunctionReceiverOutput) ElementType() reflect.Type
func (GetActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId ¶
func (o GetActionGroupAzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
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 }
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 }
type GetActionGroupEmailReceiverOutput ¶
type GetActionGroupEmailReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupEmailReceiverOutput) ElementType ¶
func (GetActionGroupEmailReceiverOutput) ElementType() reflect.Type
func (GetActionGroupEmailReceiverOutput) EmailAddress ¶
func (o GetActionGroupEmailReceiverOutput) EmailAddress() pulumi.StringOutput
The email address of this receiver.
func (GetActionGroupEmailReceiverOutput) Name ¶
func (o GetActionGroupEmailReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutput ¶
func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutput() GetActionGroupEmailReceiverOutput
func (GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutputWithContext ¶
func (o GetActionGroupEmailReceiverOutput) ToGetActionGroupEmailReceiverOutputWithContext(ctx context.Context) GetActionGroupEmailReceiverOutput
func (GetActionGroupEmailReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupEmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type GetActionGroupItsmReceiver ¶
type GetActionGroupItsmReceiver struct { // The unique connection identifier of the ITSM connection. ConnectionId string `pulumi:"connectionId"` // Specifies the name of the Action Group. Name string `pulumi:"name"` // The region of the workspace. Region string `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration string `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. WorkspaceId string `pulumi:"workspaceId"` }
type GetActionGroupItsmReceiverArgs ¶
type GetActionGroupItsmReceiverArgs struct { // The unique connection identifier of the ITSM connection. ConnectionId pulumi.StringInput `pulumi:"connectionId"` // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The region of the workspace. Region pulumi.StringInput `pulumi:"region"` // A JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration pulumi.StringInput `pulumi:"ticketConfiguration"` // The Azure Log Analytics workspace ID where this connection is defined. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
func (GetActionGroupItsmReceiverArgs) ElementType ¶
func (GetActionGroupItsmReceiverArgs) ElementType() reflect.Type
func (GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutput ¶
func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutput() GetActionGroupItsmReceiverOutput
func (GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutputWithContext ¶
func (i GetActionGroupItsmReceiverArgs) ToGetActionGroupItsmReceiverOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverOutput
type GetActionGroupItsmReceiverArray ¶
type GetActionGroupItsmReceiverArray []GetActionGroupItsmReceiverInput
func (GetActionGroupItsmReceiverArray) ElementType ¶
func (GetActionGroupItsmReceiverArray) ElementType() reflect.Type
func (GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutput ¶
func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput
func (GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutputWithContext ¶
func (i GetActionGroupItsmReceiverArray) ToGetActionGroupItsmReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupItsmReceiverArrayOutput
type GetActionGroupItsmReceiverArrayInput ¶
type GetActionGroupItsmReceiverArrayInput interface { pulumi.Input ToGetActionGroupItsmReceiverArrayOutput() GetActionGroupItsmReceiverArrayOutput ToGetActionGroupItsmReceiverArrayOutputWithContext(context.Context) GetActionGroupItsmReceiverArrayOutput }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
type GetActionGroupVoiceReceiverOutput ¶
type GetActionGroupVoiceReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupVoiceReceiverOutput) CountryCode ¶
func (o GetActionGroupVoiceReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (GetActionGroupVoiceReceiverOutput) ElementType ¶
func (GetActionGroupVoiceReceiverOutput) ElementType() reflect.Type
func (GetActionGroupVoiceReceiverOutput) Name ¶
func (o GetActionGroupVoiceReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupVoiceReceiverOutput) PhoneNumber ¶
func (o GetActionGroupVoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutput ¶
func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutput() GetActionGroupVoiceReceiverOutput
func (GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutputWithContext ¶
func (o GetActionGroupVoiceReceiverOutput) ToGetActionGroupVoiceReceiverOutputWithContext(ctx context.Context) GetActionGroupVoiceReceiverOutput
type GetActionGroupWebhookReceiver ¶
type GetActionGroupWebhookReceiver struct { // Specifies the name of the Action Group. Name string `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Indicates whether to use common alert schema. UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"` }
type GetActionGroupWebhookReceiverArgs ¶
type GetActionGroupWebhookReceiverArgs struct { // Specifies the name of the Action Group. Name pulumi.StringInput `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"` }
func (GetActionGroupWebhookReceiverArgs) ElementType ¶
func (GetActionGroupWebhookReceiverArgs) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutput ¶
func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
func (GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutputWithContext ¶
func (i GetActionGroupWebhookReceiverArgs) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
type GetActionGroupWebhookReceiverArray ¶
type GetActionGroupWebhookReceiverArray []GetActionGroupWebhookReceiverInput
func (GetActionGroupWebhookReceiverArray) ElementType ¶
func (GetActionGroupWebhookReceiverArray) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutput ¶
func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput
func (GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutputWithContext ¶
func (i GetActionGroupWebhookReceiverArray) ToGetActionGroupWebhookReceiverArrayOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverArrayOutput
type GetActionGroupWebhookReceiverArrayInput ¶
type GetActionGroupWebhookReceiverArrayInput interface { pulumi.Input ToGetActionGroupWebhookReceiverArrayOutput() GetActionGroupWebhookReceiverArrayOutput ToGetActionGroupWebhookReceiverArrayOutputWithContext(context.Context) GetActionGroupWebhookReceiverArrayOutput }
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 }
type GetActionGroupWebhookReceiverOutput ¶
type GetActionGroupWebhookReceiverOutput struct{ *pulumi.OutputState }
func (GetActionGroupWebhookReceiverOutput) ElementType ¶
func (GetActionGroupWebhookReceiverOutput) ElementType() reflect.Type
func (GetActionGroupWebhookReceiverOutput) Name ¶
func (o GetActionGroupWebhookReceiverOutput) Name() pulumi.StringOutput
Specifies the name of the Action Group.
func (GetActionGroupWebhookReceiverOutput) ServiceUri ¶
func (o GetActionGroupWebhookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutput ¶
func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutput() GetActionGroupWebhookReceiverOutput
func (GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutputWithContext ¶
func (o GetActionGroupWebhookReceiverOutput) ToGetActionGroupWebhookReceiverOutputWithContext(ctx context.Context) GetActionGroupWebhookReceiverOutput
func (GetActionGroupWebhookReceiverOutput) UseCommonAlertSchema ¶
func (o GetActionGroupWebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput
Indicates whether to use common alert schema.
type GetDiagnosticCategoriesArgs ¶
type GetDiagnosticCategoriesArgs struct { // The ID of an existing Resource which Monitor Diagnostics Categories should be retrieved for. ResourceId string `pulumi:"resourceId"` }
A collection of arguments for invoking getDiagnosticCategories.
type GetDiagnosticCategoriesResult ¶
type GetDiagnosticCategoriesResult struct { // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/monitor_diagnostic_categories.html.markdown.
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/monitor_log_profile.html.markdown.
func GetLogProfile ¶
func GetLogProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogProfileState, opts ...pulumi.ResourceOption) (*LogProfile, error)
GetLogProfile gets an existing LogProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLogProfile ¶
func NewLogProfile(ctx *pulumi.Context, name string, args *LogProfileArgs, opts ...pulumi.ResourceOption) (*LogProfile, error)
NewLogProfile registers a new resource with the given unique name, arguments, and options.
type LogProfileArgs ¶
type LogProfileArgs struct { // List of categories of the logs. Categories pulumi.StringArrayInput // List of regions for which Activity Log events are stored or streamed. Locations pulumi.StringArrayInput // The name of the Log Profile. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // A `retentionPolicy` block as documented below. A retention policy for how long Activity Logs are retained in the storage account. RetentionPolicy LogProfileRetentionPolicyInput // The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. At least one of `storageAccountId` or `servicebusRuleId` must be set. ServicebusRuleId pulumi.StringPtrInput // The resource ID of the storage account in which the Activity Log is stored. At least one of `storageAccountId` or `servicebusRuleId` must be set. StorageAccountId pulumi.StringPtrInput }
The set of arguments for constructing a LogProfile resource.
func (LogProfileArgs) ElementType ¶
func (LogProfileArgs) ElementType() reflect.Type
type LogProfileRetentionPolicyArgs ¶
type LogProfileRetentionPolicyArgs struct { // The number of days for the retention policy. Defaults to 0. Days pulumi.IntPtrInput `pulumi:"days"` // A boolean value to indicate whether the retention policy is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (LogProfileRetentionPolicyArgs) ElementType ¶
func (LogProfileRetentionPolicyArgs) ElementType() reflect.Type
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutput ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutputWithContext ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyOutputWithContext(ctx context.Context) LogProfileRetentionPolicyOutput
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutput ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
func (LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutputWithContext ¶
func (i LogProfileRetentionPolicyArgs) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
type LogProfileRetentionPolicyInput ¶
type LogProfileRetentionPolicyInput interface { pulumi.Input ToLogProfileRetentionPolicyOutput() LogProfileRetentionPolicyOutput ToLogProfileRetentionPolicyOutputWithContext(context.Context) LogProfileRetentionPolicyOutput }
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 }
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.BoolOutput
A boolean value to indicate whether the retention policy is enabled.
func (LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutput ¶
func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutput() LogProfileRetentionPolicyPtrOutput
func (LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutputWithContext ¶
func (o LogProfileRetentionPolicyPtrOutput) ToLogProfileRetentionPolicyPtrOutputWithContext(ctx context.Context) LogProfileRetentionPolicyPtrOutput
type LogProfileState ¶
type LogProfileState struct { // List of categories of the logs. Categories pulumi.StringArrayInput // List of regions for which Activity Log events are stored or streamed. Locations pulumi.StringArrayInput // The name of the Log Profile. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // A `retentionPolicy` block as documented below. A retention policy for how long Activity Logs are retained in the storage account. RetentionPolicy LogProfileRetentionPolicyPtrInput // The service bus (or event hub) rule ID of the service bus (or event hub) namespace in which the Activity Log is streamed to. At least one of `storageAccountId` or `servicebusRuleId` must be set. ServicebusRuleId pulumi.StringPtrInput // The resource ID of the storage account in which the Activity Log is stored. At least one of `storageAccountId` or `servicebusRuleId` must be set. StorageAccountId pulumi.StringPtrInput }
func (LogProfileState) ElementType ¶
func (LogProfileState) ElementType() reflect.Type
type LookupActionGroupArgs ¶
type LookupActionGroupArgs struct { // Specifies the name of the Action Group. Name string `pulumi:"name"` // Specifies the name of the resource group the Action Group is located in. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getActionGroup.
type LookupActionGroupResult ¶
type LookupActionGroupResult struct { // One or more `armRoleReceiver` blocks as defined below. ArmRoleReceivers []GetActionGroupArmRoleReceiver `pulumi:"armRoleReceivers"` // One or more `automationRunbookReceiver` blocks as defined below. AutomationRunbookReceivers []GetActionGroupAutomationRunbookReceiver `pulumi:"automationRunbookReceivers"` // One or more `azureAppPushReceiver` blocks as defined below. AzureAppPushReceivers []GetActionGroupAzureAppPushReceiver `pulumi:"azureAppPushReceivers"` // One or more `azureFunctionReceiver` blocks as defined below. AzureFunctionReceivers []GetActionGroupAzureFunctionReceiver `pulumi:"azureFunctionReceivers"` // One or more `emailReceiver` blocks as defined below. EmailReceivers []GetActionGroupEmailReceiver `pulumi:"emailReceivers"` // Whether this action group is enabled. Enabled bool `pulumi:"enabled"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/monitor_action_group.html.markdown.
type LookupLogProfileArgs ¶
type LookupLogProfileArgs struct { // Specifies the Name of the Log Profile. Name string `pulumi:"name"` }
A collection of arguments for invoking getLogProfile.
type LookupLogProfileResult ¶
type LookupLogProfileResult struct { // List of categories of the logs. Categories []string `pulumi:"categories"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/monitor_log_profile.html.markdown.
type LookupScheduledQueryRulesAlertArgs ¶
type LookupScheduledQueryRulesAlertArgs struct { // Specifies the name of the scheduled query rule. Name string `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesAlert.
type LookupScheduledQueryRulesAlertResult ¶
type LookupScheduledQueryRulesAlertResult struct { // An `action` block as defined below. Actions []GetScheduledQueryRulesAlertAction `pulumi:"actions"` // 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"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/monitor_scheduled_query_rules_alert.html.markdown.
type LookupScheduledQueryRulesLogArgs ¶
type LookupScheduledQueryRulesLogArgs struct { // Specifies the name of the scheduled query rule. Name string `pulumi:"name"` // Specifies the name of the resource group where the scheduled query rule is located. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getScheduledQueryRulesLog.
type LookupScheduledQueryRulesLogResult ¶
type LookupScheduledQueryRulesLogResult struct { AuthorizedResourceIds []string `pulumi:"authorizedResourceIds"` // A `criteria` block as defined below. Criterias []GetScheduledQueryRulesLogCriteria `pulumi:"criterias"` // The resource URI over which log search query is to be run. DataSourceId string `pulumi:"dataSourceId"` // The description of the scheduled query rule. Description string `pulumi:"description"` // Whether this scheduled query rule is enabled. Enabled bool `pulumi:"enabled"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/monitor_scheduled_query_rules_log.html.markdown.
type MetricAlert ¶
type MetricAlert struct { pulumi.CustomResourceState // One or more `action` blocks as defined below. Actions MetricAlertActionArrayOutput `pulumi:"actions"` // Should the alerts in this Metric Alert be auto resolved? Defaults to `true`. AutoMitigate pulumi.BoolPtrOutput `pulumi:"autoMitigate"` // One or more `criteria` blocks as defined below. Criterias MetricAlertCriteriaArrayOutput `pulumi:"criterias"` // The description of this Metric Alert. Description pulumi.StringPtrOutput `pulumi:"description"` // 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.StringOutput `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 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/monitor_metric_alert.html.markdown.
func GetMetricAlert ¶
func GetMetricAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricAlertState, opts ...pulumi.ResourceOption) (*MetricAlert, error)
GetMetricAlert gets an existing MetricAlert resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMetricAlert ¶
func NewMetricAlert(ctx *pulumi.Context, name string, args *MetricAlertArgs, opts ...pulumi.ResourceOption) (*MetricAlert, error)
NewMetricAlert registers a new resource with the given unique name, arguments, and options.
type MetricAlertAction ¶
type MetricAlertAction struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource ActionGroupId string `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
type MetricAlertActionArgs ¶
type MetricAlertActionArgs struct { // The ID of the Action Group can be sourced from the `monitoring.ActionGroup` resource ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // The map of custom string properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
func (MetricAlertActionArgs) ElementType ¶
func (MetricAlertActionArgs) ElementType() reflect.Type
func (MetricAlertActionArgs) ToMetricAlertActionOutput ¶
func (i MetricAlertActionArgs) ToMetricAlertActionOutput() MetricAlertActionOutput
func (MetricAlertActionArgs) ToMetricAlertActionOutputWithContext ¶
func (i MetricAlertActionArgs) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput
type MetricAlertActionArray ¶
type MetricAlertActionArray []MetricAlertActionInput
func (MetricAlertActionArray) ElementType ¶
func (MetricAlertActionArray) ElementType() reflect.Type
func (MetricAlertActionArray) ToMetricAlertActionArrayOutput ¶
func (i MetricAlertActionArray) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
func (MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext ¶
func (i MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
type MetricAlertActionArrayInput ¶
type MetricAlertActionArrayInput interface { pulumi.Input ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput ToMetricAlertActionArrayOutputWithContext(context.Context) MetricAlertActionArrayOutput }
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 }
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 MetricAlertArgs ¶
type MetricAlertArgs struct { // One or more `action` blocks as defined below. Actions MetricAlertActionArrayInput // Should the alerts in this Metric Alert be auto resolved? Defaults to `true`. AutoMitigate pulumi.BoolPtrInput // One or more `criteria` blocks as defined below. Criterias MetricAlertCriteriaArrayInput // The description of this Metric Alert. Description pulumi.StringPtrInput // 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.StringInput // 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 period of time that is used to monitor alert activity, represented in ISO 8601 duration format. This value must be greater than `frequency`. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M`, `PT1H`, `PT6H`, `PT12H` and `P1D`. Defaults to `PT5M`. WindowSize pulumi.StringPtrInput }
The set of arguments for constructing a MetricAlert resource.
func (MetricAlertArgs) ElementType ¶
func (MetricAlertArgs) ElementType() reflect.Type
type MetricAlertCriteria ¶
type MetricAlertCriteria struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation string `pulumi:"aggregation"` // One or more `dimension` blocks as defined below. Dimensions []MetricAlertCriteriaDimension `pulumi:"dimensions"` // One of the metric names to be monitored. MetricName string `pulumi:"metricName"` // One of the metric namespaces to be monitored. MetricNamespace string `pulumi:"metricNamespace"` // The criteria operator. Possible values are `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // The criteria threshold value that activates the alert. Threshold float64 `pulumi:"threshold"` }
type MetricAlertCriteriaArgs ¶
type MetricAlertCriteriaArgs struct { // The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // One or more `dimension` blocks as defined below. Dimensions MetricAlertCriteriaDimensionArrayInput `pulumi:"dimensions"` // One of the metric names to be monitored. MetricName pulumi.StringInput `pulumi:"metricName"` // One of the metric namespaces to be monitored. MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"` // The criteria operator. Possible values are `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // The criteria threshold value that activates the alert. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (MetricAlertCriteriaArgs) ElementType ¶
func (MetricAlertCriteriaArgs) ElementType() reflect.Type
func (MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutput ¶
func (i MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput
func (MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutputWithContext ¶
func (i MetricAlertCriteriaArgs) ToMetricAlertCriteriaOutputWithContext(ctx context.Context) MetricAlertCriteriaOutput
type MetricAlertCriteriaArray ¶
type MetricAlertCriteriaArray []MetricAlertCriteriaInput
func (MetricAlertCriteriaArray) ElementType ¶
func (MetricAlertCriteriaArray) ElementType() reflect.Type
func (MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutput ¶
func (i MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput
func (MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutputWithContext ¶
func (i MetricAlertCriteriaArray) ToMetricAlertCriteriaArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaArrayOutput
type MetricAlertCriteriaArrayInput ¶
type MetricAlertCriteriaArrayInput interface { pulumi.Input ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput ToMetricAlertCriteriaArrayOutputWithContext(context.Context) MetricAlertCriteriaArrayOutput }
type MetricAlertCriteriaArrayOutput ¶
type MetricAlertCriteriaArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaArrayOutput) ElementType ¶
func (MetricAlertCriteriaArrayOutput) ElementType() reflect.Type
func (MetricAlertCriteriaArrayOutput) Index ¶
func (o MetricAlertCriteriaArrayOutput) Index(i pulumi.IntInput) MetricAlertCriteriaOutput
func (MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutput ¶
func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutput() MetricAlertCriteriaArrayOutput
func (MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutputWithContext ¶
func (o MetricAlertCriteriaArrayOutput) ToMetricAlertCriteriaArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaArrayOutput
type MetricAlertCriteriaDimensionArgs ¶
type MetricAlertCriteriaDimensionArgs struct { // One of the dimension names. Name pulumi.StringInput `pulumi:"name"` // The dimension operator. Possible values are `Include` and `Exclude`. Operator pulumi.StringInput `pulumi:"operator"` // The list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (MetricAlertCriteriaDimensionArgs) ElementType ¶
func (MetricAlertCriteriaDimensionArgs) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutput ¶
func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
func (MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutputWithContext ¶
func (i MetricAlertCriteriaDimensionArgs) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
type MetricAlertCriteriaDimensionArray ¶
type MetricAlertCriteriaDimensionArray []MetricAlertCriteriaDimensionInput
func (MetricAlertCriteriaDimensionArray) ElementType ¶
func (MetricAlertCriteriaDimensionArray) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutput ¶
func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput
func (MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutputWithContext ¶
func (i MetricAlertCriteriaDimensionArray) ToMetricAlertCriteriaDimensionArrayOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionArrayOutput
type MetricAlertCriteriaDimensionArrayInput ¶
type MetricAlertCriteriaDimensionArrayInput interface { pulumi.Input ToMetricAlertCriteriaDimensionArrayOutput() MetricAlertCriteriaDimensionArrayOutput ToMetricAlertCriteriaDimensionArrayOutputWithContext(context.Context) MetricAlertCriteriaDimensionArrayOutput }
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 }
type MetricAlertCriteriaDimensionOutput ¶
type MetricAlertCriteriaDimensionOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaDimensionOutput) ElementType ¶
func (MetricAlertCriteriaDimensionOutput) ElementType() reflect.Type
func (MetricAlertCriteriaDimensionOutput) Name ¶
func (o MetricAlertCriteriaDimensionOutput) Name() pulumi.StringOutput
One of the dimension names.
func (MetricAlertCriteriaDimensionOutput) Operator ¶
func (o MetricAlertCriteriaDimensionOutput) Operator() pulumi.StringOutput
The dimension operator. Possible values are `Include` and `Exclude`.
func (MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutput ¶
func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutput() MetricAlertCriteriaDimensionOutput
func (MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutputWithContext ¶
func (o MetricAlertCriteriaDimensionOutput) ToMetricAlertCriteriaDimensionOutputWithContext(ctx context.Context) MetricAlertCriteriaDimensionOutput
func (MetricAlertCriteriaDimensionOutput) Values ¶
func (o MetricAlertCriteriaDimensionOutput) Values() pulumi.StringArrayOutput
The list of dimension values.
type MetricAlertCriteriaInput ¶
type MetricAlertCriteriaInput interface { pulumi.Input ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput ToMetricAlertCriteriaOutputWithContext(context.Context) MetricAlertCriteriaOutput }
type MetricAlertCriteriaOutput ¶
type MetricAlertCriteriaOutput struct{ *pulumi.OutputState }
func (MetricAlertCriteriaOutput) Aggregation ¶
func (o MetricAlertCriteriaOutput) Aggregation() pulumi.StringOutput
The statistic that runs over the metric values. Possible values are `Average`, `Count`, `Minimum`, `Maximum` and `Total`.
func (MetricAlertCriteriaOutput) Dimensions ¶
func (o MetricAlertCriteriaOutput) Dimensions() MetricAlertCriteriaDimensionArrayOutput
One or more `dimension` blocks as defined below.
func (MetricAlertCriteriaOutput) ElementType ¶
func (MetricAlertCriteriaOutput) ElementType() reflect.Type
func (MetricAlertCriteriaOutput) MetricName ¶
func (o MetricAlertCriteriaOutput) MetricName() pulumi.StringOutput
One of the metric names to be monitored.
func (MetricAlertCriteriaOutput) MetricNamespace ¶
func (o MetricAlertCriteriaOutput) MetricNamespace() pulumi.StringOutput
One of the metric namespaces to be monitored.
func (MetricAlertCriteriaOutput) Operator ¶
func (o MetricAlertCriteriaOutput) Operator() pulumi.StringOutput
The criteria operator. Possible values are `Equals`, `NotEquals`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (MetricAlertCriteriaOutput) Threshold ¶
func (o MetricAlertCriteriaOutput) Threshold() pulumi.Float64Output
The criteria threshold value that activates the alert.
func (MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutput ¶
func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutput() MetricAlertCriteriaOutput
func (MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutputWithContext ¶
func (o MetricAlertCriteriaOutput) ToMetricAlertCriteriaOutputWithContext(ctx context.Context) MetricAlertCriteriaOutput
type MetricAlertState ¶
type MetricAlertState struct { // One or more `action` blocks as defined below. Actions MetricAlertActionArrayInput // Should the alerts in this Metric Alert be auto resolved? Defaults to `true`. AutoMitigate pulumi.BoolPtrInput // One or more `criteria` blocks as defined below. Criterias MetricAlertCriteriaArrayInput // The description of this Metric Alert. Description pulumi.StringPtrInput // 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.StringPtrInput // 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 period of time that is used to monitor alert activity, represented in ISO 8601 duration format. This value must be greater than `frequency`. Possible values are `PT1M`, `PT5M`, `PT15M`, `PT30M`, `PT1H`, `PT6H`, `PT12H` and `P1D`. Defaults to `PT5M`. WindowSize pulumi.StringPtrInput }
func (MetricAlertState) ElementType ¶
func (MetricAlertState) ElementType() reflect.Type
type ScheduledQueryRulesAlert ¶
type ScheduledQueryRulesAlert struct { pulumi.CustomResourceState // An `action` block as defined below. Action ScheduledQueryRulesAlertActionOutput `pulumi:"action"` // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayOutput `pulumi:"authorizedResourceIds"` // The resource URI over which log search query is to be run. DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"` // The description of the scheduled query rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive). Frequency pulumi.IntOutput `pulumi:"frequency"` Location pulumi.StringOutput `pulumi:"location"` // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Log search query. Query pulumi.StringOutput `pulumi:"query"` QueryType pulumi.StringPtrOutput `pulumi:"queryType"` // The name of the resource group in which to create the scheduled query rule instance. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Severity of the alert. Possible values include: 0, 1, 2, 3, or 4. Severity pulumi.IntPtrOutput `pulumi:"severity"` Tags pulumi.StringMapOutput `pulumi:"tags"` // Time (in minutes) for which Alerts should be throttled or suppressed. Values must be between 0 and 10000 (inclusive). Throttling pulumi.IntPtrOutput `pulumi:"throttling"` // Time window for which data needs to be fetched for query (must be greater than or equal to `frequency`). Values must be between 5 and 2880 (inclusive). TimeWindow pulumi.IntOutput `pulumi:"timeWindow"` // The condition that results in the alert rule being run. Trigger ScheduledQueryRulesAlertTriggerOutput `pulumi:"trigger"` }
Manages an AlertingAction Scheduled Query Rules resource within Azure Monitor.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/monitor_scheduled_query_rules_alert.html.markdown.
func GetScheduledQueryRulesAlert ¶
func GetScheduledQueryRulesAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledQueryRulesAlertState, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesAlert, error)
GetScheduledQueryRulesAlert gets an existing ScheduledQueryRulesAlert resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScheduledQueryRulesAlert ¶
func NewScheduledQueryRulesAlert(ctx *pulumi.Context, name string, args *ScheduledQueryRulesAlertArgs, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesAlert, error)
NewScheduledQueryRulesAlert registers a new resource with the given unique name, arguments, and options.
type ScheduledQueryRulesAlertAction ¶
type ScheduledQueryRulesAlertAction struct { // List of action group reference resource IDs. ActionGroups []string `pulumi:"actionGroups"` // Custom payload to be sent for all webhook payloads in alerting action. CustomWebhookPayload *string `pulumi:"customWebhookPayload"` // Custom subject override for all email ids in Azure action group. EmailSubject *string `pulumi:"emailSubject"` }
type ScheduledQueryRulesAlertActionArgs ¶
type ScheduledQueryRulesAlertActionArgs struct { // List of action group reference resource IDs. ActionGroups pulumi.StringArrayInput `pulumi:"actionGroups"` // Custom payload to be sent for all webhook payloads in alerting action. CustomWebhookPayload pulumi.StringPtrInput `pulumi:"customWebhookPayload"` // Custom subject override for all email ids in Azure action group. EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"` }
func (ScheduledQueryRulesAlertActionArgs) ElementType ¶
func (ScheduledQueryRulesAlertActionArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutput ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutputWithContext ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionOutput
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutput ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
func (ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertActionArgs) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
type ScheduledQueryRulesAlertActionInput ¶
type ScheduledQueryRulesAlertActionInput interface { pulumi.Input ToScheduledQueryRulesAlertActionOutput() ScheduledQueryRulesAlertActionOutput ToScheduledQueryRulesAlertActionOutputWithContext(context.Context) ScheduledQueryRulesAlertActionOutput }
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 }
func ScheduledQueryRulesAlertActionPtr ¶
func ScheduledQueryRulesAlertActionPtr(v *ScheduledQueryRulesAlertActionArgs) ScheduledQueryRulesAlertActionPtrInput
type ScheduledQueryRulesAlertActionPtrOutput ¶
type ScheduledQueryRulesAlertActionPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertActionPtrOutput) ActionGroups ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) ActionGroups() pulumi.StringArrayOutput
List of action group reference resource IDs.
func (ScheduledQueryRulesAlertActionPtrOutput) CustomWebhookPayload ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
Custom payload to be sent for all webhook payloads in alerting action.
func (ScheduledQueryRulesAlertActionPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertActionPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertActionPtrOutput) EmailSubject ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) EmailSubject() pulumi.StringPtrOutput
Custom subject override for all email ids in Azure action group.
func (ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutput ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutput() ScheduledQueryRulesAlertActionPtrOutput
func (ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertActionPtrOutput) ToScheduledQueryRulesAlertActionPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertActionPtrOutput
type ScheduledQueryRulesAlertArgs ¶
type ScheduledQueryRulesAlertArgs struct { // An `action` block as defined below. Action ScheduledQueryRulesAlertActionInput // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayInput // The resource URI over which log search query is to be run. DataSourceId pulumi.StringInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput // Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive). Frequency pulumi.IntInput Location pulumi.StringPtrInput // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Log search query. Query pulumi.StringInput QueryType pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. ResourceGroupName pulumi.StringInput // Severity of the alert. Possible values include: 0, 1, 2, 3, or 4. Severity pulumi.IntPtrInput Tags pulumi.StringMapInput // Time (in minutes) for which Alerts should be throttled or suppressed. Values must be between 0 and 10000 (inclusive). Throttling pulumi.IntPtrInput // Time window for which data needs to be fetched for query (must be greater than or equal to `frequency`). Values must be between 5 and 2880 (inclusive). TimeWindow pulumi.IntInput // The condition that results in the alert rule being run. Trigger ScheduledQueryRulesAlertTriggerInput }
The set of arguments for constructing a ScheduledQueryRulesAlert resource.
func (ScheduledQueryRulesAlertArgs) ElementType ¶
func (ScheduledQueryRulesAlertArgs) ElementType() reflect.Type
type ScheduledQueryRulesAlertState ¶
type ScheduledQueryRulesAlertState struct { // An `action` block as defined below. Action ScheduledQueryRulesAlertActionPtrInput // List of Resource IDs referred into query. AuthorizedResourceIds pulumi.StringArrayInput // The resource URI over which log search query is to be run. DataSourceId pulumi.StringPtrInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput // Frequency (in minutes) at which rule condition should be evaluated. Values must be between 5 and 1440 (inclusive). Frequency pulumi.IntPtrInput Location pulumi.StringPtrInput // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Log search query. Query pulumi.StringPtrInput QueryType pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. ResourceGroupName pulumi.StringPtrInput // Severity of the alert. Possible values include: 0, 1, 2, 3, or 4. Severity pulumi.IntPtrInput Tags pulumi.StringMapInput // Time (in minutes) for which Alerts should be throttled or suppressed. Values must be between 0 and 10000 (inclusive). Throttling pulumi.IntPtrInput // Time window for which data needs to be fetched for query (must be greater than or equal to `frequency`). Values must be between 5 and 2880 (inclusive). TimeWindow pulumi.IntPtrInput // The condition that results in the alert rule being run. Trigger ScheduledQueryRulesAlertTriggerPtrInput }
func (ScheduledQueryRulesAlertState) ElementType ¶
func (ScheduledQueryRulesAlertState) ElementType() reflect.Type
type ScheduledQueryRulesAlertTrigger ¶
type ScheduledQueryRulesAlertTrigger struct { MetricTrigger *ScheduledQueryRulesAlertTriggerMetricTrigger `pulumi:"metricTrigger"` // Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'. Operator string `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive. Threshold float64 `pulumi:"threshold"` }
type ScheduledQueryRulesAlertTriggerArgs ¶
type ScheduledQueryRulesAlertTriggerArgs struct { MetricTrigger ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput `pulumi:"metricTrigger"` // Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'. Operator pulumi.StringInput `pulumi:"operator"` // Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (ScheduledQueryRulesAlertTriggerArgs) ElementType ¶
func (ScheduledQueryRulesAlertTriggerArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutput ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutput ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerArgs) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerInput ¶
type ScheduledQueryRulesAlertTriggerInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput ToScheduledQueryRulesAlertTriggerOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerOutput }
type ScheduledQueryRulesAlertTriggerMetricTrigger ¶
type ScheduledQueryRulesAlertTriggerMetricTrigger struct { MetricColumn string `pulumi:"metricColumn"` MetricTriggerType string `pulumi:"metricTriggerType"` // Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'. Operator string `pulumi:"operator"` // The threshold of the metric trigger. Values must be between 0 and 10000 inclusive. Threshold float64 `pulumi:"threshold"` }
type ScheduledQueryRulesAlertTriggerMetricTriggerArgs ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerArgs struct { MetricColumn pulumi.StringInput `pulumi:"metricColumn"` MetricTriggerType pulumi.StringInput `pulumi:"metricTriggerType"` // Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'. Operator pulumi.StringInput `pulumi:"operator"` // The threshold of the metric trigger. Values must be between 0 and 10000 inclusive. Threshold pulumi.Float64Input `pulumi:"threshold"` }
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType ¶
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext ¶
func (i ScheduledQueryRulesAlertTriggerMetricTriggerArgs) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerMetricTriggerInput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput }
type ScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricColumn() pulumi.StringOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) MetricTriggerType() pulumi.StringOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) Threshold() pulumi.Float64Output
The threshold of the metric trigger. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutput() ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput ¶
type ScheduledQueryRulesAlertTriggerMetricTriggerPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput }
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.StringOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) MetricTriggerType() pulumi.StringOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) Threshold() pulumi.Float64Output
The threshold of the metric trigger. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput) ToScheduledQueryRulesAlertTriggerMetricTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerOutput ¶
type ScheduledQueryRulesAlertTriggerOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerOutput) MetricTrigger ¶
func (o ScheduledQueryRulesAlertTriggerOutput) MetricTrigger() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'.
func (ScheduledQueryRulesAlertTriggerOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerOutput) Threshold() pulumi.Float64Output
Result or count threshold based on which rule should be triggered. Values must be between 0 and 10000 inclusive.
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutput ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutput() ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerOutput
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutput ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext ¶
func (o ScheduledQueryRulesAlertTriggerOutput) ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesAlertTriggerPtrOutput
type ScheduledQueryRulesAlertTriggerPtrInput ¶
type ScheduledQueryRulesAlertTriggerPtrInput interface { pulumi.Input ToScheduledQueryRulesAlertTriggerPtrOutput() ScheduledQueryRulesAlertTriggerPtrOutput ToScheduledQueryRulesAlertTriggerPtrOutputWithContext(context.Context) ScheduledQueryRulesAlertTriggerPtrOutput }
func ScheduledQueryRulesAlertTriggerPtr ¶
func ScheduledQueryRulesAlertTriggerPtr(v *ScheduledQueryRulesAlertTriggerArgs) ScheduledQueryRulesAlertTriggerPtrInput
type ScheduledQueryRulesAlertTriggerPtrOutput ¶
type ScheduledQueryRulesAlertTriggerPtrOutput struct{ *pulumi.OutputState }
func (ScheduledQueryRulesAlertTriggerPtrOutput) ElementType ¶
func (ScheduledQueryRulesAlertTriggerPtrOutput) ElementType() reflect.Type
func (ScheduledQueryRulesAlertTriggerPtrOutput) MetricTrigger ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) MetricTrigger() ScheduledQueryRulesAlertTriggerMetricTriggerPtrOutput
func (ScheduledQueryRulesAlertTriggerPtrOutput) Operator ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) Operator() pulumi.StringOutput
Evaluation operation for rule - 'Equal', 'GreaterThan' or 'LessThan'.
func (ScheduledQueryRulesAlertTriggerPtrOutput) Threshold ¶
func (o ScheduledQueryRulesAlertTriggerPtrOutput) Threshold() pulumi.Float64Output
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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/monitor_scheduled_query_rules_log.html.markdown.
func GetScheduledQueryRulesLog ¶
func GetScheduledQueryRulesLog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledQueryRulesLogState, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesLog, error)
GetScheduledQueryRulesLog gets an existing ScheduledQueryRulesLog resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScheduledQueryRulesLog ¶
func NewScheduledQueryRulesLog(ctx *pulumi.Context, name string, args *ScheduledQueryRulesLogArgs, opts ...pulumi.ResourceOption) (*ScheduledQueryRulesLog, error)
NewScheduledQueryRulesLog registers a new resource with the given unique name, arguments, and options.
type ScheduledQueryRulesLogArgs ¶
type ScheduledQueryRulesLogArgs struct { AuthorizedResourceIds pulumi.StringArrayInput // A `criteria` block as defined below. Criteria ScheduledQueryRulesLogCriteriaInput // The resource uri over which log search query is to be run. DataSourceId pulumi.StringInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput Location pulumi.StringPtrInput // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. ResourceGroupName pulumi.StringInput Tags pulumi.StringMapInput }
The set of arguments for constructing a ScheduledQueryRulesLog resource.
func (ScheduledQueryRulesLogArgs) ElementType ¶
func (ScheduledQueryRulesLogArgs) ElementType() reflect.Type
type ScheduledQueryRulesLogCriteria ¶
type ScheduledQueryRulesLogCriteria struct { // A `dimension` block as defined below. Dimensions []ScheduledQueryRulesLogCriteriaDimension `pulumi:"dimensions"` // Name of the metric. Supported metrics are listed in the Azure Monitor [Microsoft.OperationalInsights/workspaces](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/metrics-supported#microsoftoperationalinsightsworkspaces) metrics namespace. MetricName string `pulumi:"metricName"` }
type ScheduledQueryRulesLogCriteriaArgs ¶
type ScheduledQueryRulesLogCriteriaArgs struct { // A `dimension` block as defined below. Dimensions ScheduledQueryRulesLogCriteriaDimensionArrayInput `pulumi:"dimensions"` // Name of the metric. Supported metrics are listed in the Azure Monitor [Microsoft.OperationalInsights/workspaces](https://docs.microsoft.com/en-us/azure/azure-monitor/platform/metrics-supported#microsoftoperationalinsightsworkspaces) metrics namespace. MetricName pulumi.StringInput `pulumi:"metricName"` }
func (ScheduledQueryRulesLogCriteriaArgs) ElementType ¶
func (ScheduledQueryRulesLogCriteriaArgs) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutput ¶
func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutput() ScheduledQueryRulesLogCriteriaOutput
func (ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutputWithContext ¶
func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaOutput
func (ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutput ¶
func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
func (ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext ¶
func (i ScheduledQueryRulesLogCriteriaArgs) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
type ScheduledQueryRulesLogCriteriaDimensionArgs ¶
type ScheduledQueryRulesLogCriteriaDimensionArgs struct { // Name of the dimension. Name pulumi.StringInput `pulumi:"name"` // Operator for dimension values, - 'Include'. Operator pulumi.StringPtrInput `pulumi:"operator"` // List of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ScheduledQueryRulesLogCriteriaDimensionArgs) ElementType ¶
func (ScheduledQueryRulesLogCriteriaDimensionArgs) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutput ¶
func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutput() ScheduledQueryRulesLogCriteriaDimensionOutput
func (ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext ¶
func (i ScheduledQueryRulesLogCriteriaDimensionArgs) ToScheduledQueryRulesLogCriteriaDimensionOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionOutput
type ScheduledQueryRulesLogCriteriaDimensionArray ¶
type ScheduledQueryRulesLogCriteriaDimensionArray []ScheduledQueryRulesLogCriteriaDimensionInput
func (ScheduledQueryRulesLogCriteriaDimensionArray) ElementType ¶
func (ScheduledQueryRulesLogCriteriaDimensionArray) ElementType() reflect.Type
func (ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput ¶
func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput
func (ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext ¶
func (i ScheduledQueryRulesLogCriteriaDimensionArray) ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput
type ScheduledQueryRulesLogCriteriaDimensionArrayInput ¶
type ScheduledQueryRulesLogCriteriaDimensionArrayInput interface { pulumi.Input ToScheduledQueryRulesLogCriteriaDimensionArrayOutput() ScheduledQueryRulesLogCriteriaDimensionArrayOutput ToScheduledQueryRulesLogCriteriaDimensionArrayOutputWithContext(context.Context) ScheduledQueryRulesLogCriteriaDimensionArrayOutput }
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 }
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 }
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 }
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.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 (ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutput ¶
func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutput() ScheduledQueryRulesLogCriteriaPtrOutput
func (ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext ¶
func (o ScheduledQueryRulesLogCriteriaPtrOutput) ToScheduledQueryRulesLogCriteriaPtrOutputWithContext(ctx context.Context) ScheduledQueryRulesLogCriteriaPtrOutput
type ScheduledQueryRulesLogState ¶
type ScheduledQueryRulesLogState struct { AuthorizedResourceIds pulumi.StringArrayInput // A `criteria` block as defined below. Criteria ScheduledQueryRulesLogCriteriaPtrInput // The resource uri over which log search query is to be run. DataSourceId pulumi.StringPtrInput // The description of the scheduled query rule. Description pulumi.StringPtrInput // Whether this scheduled query rule is enabled. Default is `true`. Enabled pulumi.BoolPtrInput Location pulumi.StringPtrInput // The name of the scheduled query rule. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the scheduled query rule instance. ResourceGroupName pulumi.StringPtrInput Tags pulumi.StringMapInput }
func (ScheduledQueryRulesLogState) ElementType ¶
func (ScheduledQueryRulesLogState) ElementType() reflect.Type